미니 잡담: 만약 2400의 L1 L2 캐시가 Arm 레퍼대로 간다면...
- Section31
- 조회 수 870
- 2023.05.18. 00:09
Cortex-X2/X3, A710/A715, A510 의 레퍼런스 매뉴얼을 보면,
(이하 코어 하나당 L1 및 L2 캐시입니다. 코어 클러스터 하나당이 아니라...)
1) Cortex-X2와 X3
- L1 : 무조건 64KB 명령어 캐시 + 64KB 데이터 캐시로 되어 있습니다.
- L2 : 512KB 또는 1MB 둘 중 하나를 선택할 수 있습니다.
2) A710/A715
- L1 : 명령어 캐시와 데이터 캐시 모두 32KB 또는 64KB를 선택할 수 있습니다.
- L2 : 128KB(A715 한정), 256KB 또는 512KB 셋 중 하나를 선택할 수 있습니다.
3) A510
- L1 : 명령어 캐시와 데이터 캐시 모두 32KB 또는 64KB를 선택할 수 있습니다.
- L2 : 128KB, 192KB, 256KB, 384KB 또는 512KB 다섯 중 하나를 선택할 수 있습니다.
이하 여기서부터는 조건이 매우 엄격한 상태이므로 신빙성은 없다고 간주하십시오.
(From here, the conditions are very strict, so consider all of these infos below as VERY UNRELIABLE.)
X4는 만약 X3와 같은 기조로 간다면 L1은 64KB+64KB에
L2는 512KB or 1MB 이렇게 될 수도 있습니다.
그 삼성조차 엑시노스 2200에서는 X2의 L2 캐시를 1MB 선택했으니
X4도 최대용량으로 선택할 수도 있습니다.
A720은 만약 A710/715와 같은 기조로 간다면 L1 캐시 용량 옵션이
32KB 또는 64KB가 될 수도 있습니다. 여기서 삼성이 뭘 선택하냐가 관건입니다.
L2는 만약 128, 256, 512KB라면 2200에서는 512KB를 선택했기 때문에,
2400에서도 A720에선 L2 캐시를 512KB를 선택할 수도 있을 것 같습니다.
A520은 만약 A510과 같은 기조로 간다면 L1 캐시 용량 옵션이
32KB 또는 64KB가 될 수도 있습니다. 또 여기서 뭘 선택하냐가 관건이 됩니다.
L2는 옵션이 매우 다양할 터인데 문제는 2200에선 삼성이 최저용량을 선택했다는 것입니다.
과연 여기서는 코어 하나당 L2 캐시가 얼마나 될 지가 관건입니다.
전체 CPU 코어가 공유하는 L3 캐시는 (루머이긴 하지만)
이미 8 MB로 널리 알려져 있으므로 패스하겠습니다.
이제 마지막은 시스템 캐시 메모리인데, 특이하게도 삼성은
엑시노스 2100에서는 SLC 6MB, 엑시노스 2200에서는 SLC 8MB를 선택했습니다.
참고로 스냅드래곤은 8/8+ Gen 1이 SLC 4MB, 8 Gen 2가 6MB입니다.
그렇다면 2400에선 SLC 8MB 가능성이 제일 높을 것 같고, 8MB보다 좀 더 높을 가능성도
완전히 0은 아니지만 면적 늘리는 한계를 고려했을 때 아무래도 확률은 낮을 것 같습니다.
덧붙이자면... 스냅드래곤 8 Gen 3는 L3가 빙우주 曰 10MB라면
SLC(시스템 캐시 메모리)가 정확히 몇 MB일지 궁금해지는군요....
SLC가 CPU/GPU 등등의 시스템 전반에 약간의 영향을 미치기 때문에,
이전에 웨이보에서 나왔던 점수 루머로는 딱 719->900? MHz 오른만큼
GFX ES3.1 벤치가 올라서 SLC가 6MB일 가능성도 부정할 순 없을 것 같습니다...?
삼성 의외로 시스템 캐시는 후했네요