본 서신에서는 캐시 오염(cache pollution)이 없는 새로운 프리페칭(prefetching) 기법을 제안하며, 이를 통해 멀티코어 프로세서에서 높은 성능을 달성하고자 한다. 기존의 프리페처(prefetcher)들이 부정확한 예측을 초래하는 것과 달리, 제안된 프리페처는 결정된 경로에서만 명령어를 사전에 읽고, 새로 갱신(refreshing)되는 DRAM 셀을 통해 결정되지 않은 경로에 저장된 명령어를 보관하는 DRAM 셀에 동적 임의 접근 메모리(DRAM) 셀(dynamic random access memory (DRAM) cells)을 전하적으로 연결한다. 전하가 크게(고충전) 된 DRAM 셀은 신속하게 액세스된다. 또한, 제안된 프리페처가 제공하는 캐시는 항상 유용한 명령어를 저장하므로, 그 결과로 캐시 히트율(cache hit rate)을 낮추는 캐시 오염으로부터 자유로울 수 있다. SPEC CPU2006 벤치마크를 8코어 프로세서에서 실행하는 경우, 제안된 프리페처는 DRAM 전력을 3.2% 더 소비하지만 평균 12% 더 높은 성능을 달성한다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.