6.6 Putting It Together: The Impact of Caches on Program Performance(프로그램 성능에 대한 캐시의 영향)
프로그램의 성능에 영향을 미치는 두가지 요소를 통해 두가지 요소를 변형해가면서 read throughput으로 확인해보려 한다.
read throughput이란?
s초 동안 n번 read를 수행한다면 ⇒ s/n의 read throughput을 가진다.
두가지 요소는?
- cache size
- cache size가 작을 수록 temporal locality가 증가한다.
- stride-k
- k가 작을 수록 spatial locality가 증가한다.
이 두가지 요소를 이용해 다음의 3차원 그래프를 그릴 수 있다.
'Computer Science > 컴퓨터 구조' 카테고리의 다른 글
[CSAPP] 7.2 Static Linking(정적연결) (0) | 2023.02.15 |
---|---|
[CSAPP] 7.1 Compiler Drivers(컴파일러 드라이버) (0) | 2023.02.15 |
[CSAPP] 6.5 Writing Cache-Friendly Code(캐시 친화적 코드 작성) (0) | 2023.02.15 |
[CSAPP] 6.4 Cache Memories (캐시 메모리) (0) | 2023.02.10 |
[CSAPP] 6.3 The Memory Hierarchy(메모리 계층구조) (0) | 2023.02.10 |