현대 프로세서(Processor)에서 Register File은 가장 빠른 데이터 저장·읽기 영역이며 CPU 내부 명령 실행 단계(Pipeline)에서 핵심적인 역할을 수행한다. Register는 L1 Cache보다도 더 가까운 위치에서 연산 유닛(ALU, FPU, Vector Unit 등)에 데이터를 공급하고 결과를 되돌려주는 구조를 가지는데, 이러한 초고속 접근 요구를 만족하기 위해 SRAM(Static RAM)이 Register File의 구현 방식으로 선택된다.
SRAM 기반 Register File의 선택은 단순한 관행이 아니라, 회로 구조, 데이터 안정성, 속도, 액세스 방식, 전력 효율성, 집적도 간의 최적 균형을 제공하기 때문이다. Register File은 CPU 실행 효율의 중심이며, SRAM은 이를 가능하게 하는 최적의 메모리 기술이다.
왜 SRAM은 Register File로 쓰이는가? SRAM한번 파헤쳐봅시다!
Register File의 역할 Register는...
원문 링크 : 왜 SRAM은 Register File로 쓰이는가?