가상 메모리 지원은 현대의 시스템 온 칩(System on a Chip, SoC)에서 핵심적인 측면이다. 전통적인 주소 변환 방식은 가상 페이지를 물리 페이지로 변환하기 위해 단일 변환 탐색 버퍼(Translation Lookaside Buffer, TLB) 엔트리를 의존한다. TLB 활용도를 향상시키기 위해 여러 TLB 결합(TLB coalescing) 기법은 여러 페이지를 하나의 TLB 엔트리로 병합한다. TLB 결합은 또한 여러 블록을 페이지 테이블 엔트리(Page Table Entry, PTE) 묶음으로 압축함으로써 추가로 향상될 수 있다. 그러나 기존의 압축 기법들은 시스템 특성을 충분히 활용하지 못하며 PTE 자원을 효율적으로 사용하지 못한다. TLB 결합을 보다 향상시키기 위해 우리는 군집 범위-압축 페이지 테이블(clustered range-compressed page table, cRCPT)을 제안한다. 이 기법은 압축과 군집화 기법을 결합하여 메모리 시스템 성능을 개선한다. 잠재적인 공간적 국소성을 활용함으로써, 제시된 방식은 대역폭이 높은 I/O 장치에 대해 주소 변환 효율을 향상시킬 수 있다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.