먼저 생활 비유
도서관 책과 내 책상
도서관은 책이 많지만 매번 다녀오면 느립니다. 오늘 쓸 몇 권을 책상 위에 두면 대부분 바로 펼칠 수 있습니다.
5.1 · 캐시와 지역성
작은 L1 캐시가 큰 메모리보다 중요한 순간은 언제일까요?
빠른 장치와 느린 장치 사이에 자주 쓸 복사본을 가까이 두면 대부분의 긴 왕복을 피할 수 있습니다.
먼저 생활 비유
도서관은 책이 많지만 매번 다녀오면 느립니다. 오늘 쓸 몇 권을 책상 위에 두면 대부분 바로 펼칠 수 있습니다.
컴퓨터 예제로 바꾸기
for (...) sum += items[i];CPU는 한 값뿐 아니라 주변 값을 캐시 라인으로 가져와 다음 반복이 가까운 캐시에서 적중하게 합니다.
지금 일어나는 변화
다음 계산에 필요한 주소를 요청합니다.
이 그림에서 기억할 한 문장
캐시는 느린 원본을 없애지 않고, 반복 접근의 대부분이 가까운 복사본에서 끝나게 합니다.
현재 상태
30초 확인 문제
캐시 미스가 나면 일반적으로?
처음 보는 용어 두 개
이 절을 다 읽었다면
캐시는 느린 원본을 없애지 않고, 반복 접근의 대부분이 가까운 복사본에서 끝나게 합니다.