
CPU의 캐시 크기가 증가하면 RAM과 비교하여 어떻게 관리됩니까? 캐시를 최대한 활용하기 위해 애플리케이션을 만드는 동안 고려해야 할 사항이 있습니까? 아니면 완전히 하드웨어 수준입니까?
답변1
캐시 활용과 관련하여 소프트웨어를 개발할 때 고려해야 할 사항이 많이 있습니다. 내가 할 수 있는 일은 이 기사를 지적하는 것뿐이다.
https://software.intel.com/en-us/articles/software-techniques-for-shared-cache-multi-core-systems
캐시와 RAM의 경우, CPU 캐시는 자주 사용하는 데이터를 CPU에 저장하므로 RAM에서 이동해야 하는 경우보다 더 빠르게 액세스할 수 있습니다. 지연 시간에 대한 표는 ars technica 기사 2페이지를 확인하세요. 정말 잘 읽었습니다.