RISC-V를 넘어: 거리 기반 명령어 집합 아키텍처의 혁명
2025-06-04
최근 몇 년 동안 CPU 코어의 명령어 디코딩 및 실행 너비가 크게 증가했지만, 레지스터 이름 바꾸기에 따른 비용이 추가적인 확장을 제한하고 있습니다. 이 글에서는 명령어 결과로부터의 거리에 따라 피연산자를 지정하여 레지스터 이름 바꾸기를 제거하고 하드웨어의 복잡성과 전력 소비를 줄이는 거리 기반 명령어 집합 아키텍처를 소개합니다. 연구자들은 세 가지 거리 기반 명령어 집합(STRAIGHT, Clockhands, TURBULENCE)을 개발했으며 STRAIGHT 명령어 집합 기반 칩을 성공적으로 제작했습니다. 이 혁신은 CPU와 GPU 모두의 성능을 크게 향상시킬 것으로 기대되며, 특히 GPU의 경우 유연한 중간 표현 형식 덕분에 채택이 용이해집니다.
더 보기
하드웨어