캐시 메모리를 늘리는 것만으로 성능이 높아지는 이유는 캐시 메모리가 CPU 성능에 매우 중요하기 때문입니다. CPU가 각종 연산 작업을 하기 위해서는 정보를 기록할 메모리가 반드시 필요합니다. 캐시 메모리는 CPU가 바로 사용할 수 있는 가장 가까운 메모리로 CPU 성능에 매우 큰 영향을 미칩니다.
하지만 캐시 메모리는 D램 같은 시스템 메모리보다 훨씬 비싸 무턱대고 많이 탑재할 수 없습니다. 3D V 캐시는 매우 고가인 최신 미세 공정으로 L3 캐시를 (CPU에 가까운 순으로 L1, L2, L3 캐시가 나눠짐) 한 번에 제조하는 대신 별도의 메모리 칩렛을 프로세서 위에 올린 후 고속 인터페이스로 연결해 비교적 저렴한 가격에 L3 캐시 메모리를 크게 늘릴 수 있습니다.
라이젠 7 5800X3D는 서버 CPU와 맞먹는 96MB L3 캐시를 탑재했지만, 대신 3D V 캐시를 탑재하지 않은 라이젠 7 5800X보다 100달러 정도 더 비쌉니다. 대용량 캐시 메모리를 생각하면 저렴한 가격이지만, 일반 사용자 입장에서는 게임을 위해서 100달러 정도 그래픽 카드에 투자하는 것이 더 효과적일 수 있기 때문에 선뜻 지출하기 망설여지는 가격 차이입니다.
사실 3D V 캐시 기술은 일반 소비자용 기술이 아니라 서버 시장을 주 타겟으로 삼은 기술로 볼 수 있습니다. 고성능 CPU일수록 캐시 메모리가 커지는데, 당연히 서버용 프로세서에 가장 많은 캐시를 탑재하는 것이 일반적이기 때문입니다.
AMD의 서버 프로세서인 에픽 CPU는 일반 서버 프로세서의 몇 배에 달하는 최대 256MB의 L3 캐시를 지니고 있습니다. 물론 그만큼 가격도 비싸 서버를 운용할 기업이 아니라면 굳이 구매할 이유가 없는 제품이기도 합니다. 반대로 말하면 서버 프로세서에는 비싼 돈을 주고서라도 캐시 메모리를 대폭 늘릴 필요가 있습니다.
따라서 AMD는 3D V 캐시를 탑재한 일반 소비자용 제품과 함께 서버용 에픽 프로세서인 밀란-X(Milan-X)를 공개했습니다. 768MB의 L3 캐시를 탑재한 64코어 에픽 7773X(밀란-X)의 가격은 8800달러이지만, 비슷한 사양에 256MB L3 캐시를 탑재한 에픽 7763 (밀란)의 가격은 7890달러입니다. 성능 향상을 생각하면 1000달러 정도의 가격 차이는 크지 않은 수준입니다.
고든 정 칼럼니스트 jjy0501@naver.com