[Arm프로세서] L1 캐시와 L2 캐시란

Guillermo Austin Kim|2022년 5월 12일
Posts

[Arm프로세서] L1 캐시와 L2 캐시란

Guillermo Austin Kim|2022년 5월 12일

이전 포스트에서는 한 개 캐시로 구성된 프로세서를 기준으로 캐시의 기본 개념을 설명했습니다. 대부분 시스템은 멀티 레벨로 캐시가 구성돼 있습니다. 다음 그림을 보면서 멀티 레벨 캐시에 대해 알아봅시다. 그림 17.2 메모리 계층 구조에서 캐시의 역할 그림의 왼쪽과 오른쪽에 있는 Core는 말 그대로 CPU 코어를 뜻합니다. Core 아랫 부분을 보면 L1I$와 L1D$ 캐시가 보입니다. 여기서 L1은 레벨 1 캐시라고 하며 L1I$는 명령어(Instruction) 캐시, L1D$는 데이터(Data) 캐시를 뜻합니다. 위와 같이 Arm 프로세서를 비롯한 대부분 프로세서는 캐시가 여러 계층으로 구성돼 있습니다. L1(Level 1: 레벨 1캐시), L2(Level 2: 레벨 2캐시)는 최신 Cor