Question: Use the memory mountain in Figure 6.41 to estimate the time, in CPU cycles, to read a 16-byte word from the L1 d-cache. Figure 6.41
Use the memory mountain in Figure 6.41 to estimate the time, in CPU cycles, to read a 16-byte word from the L1 d-cache.
Figure 6.41

Read throughput (MB/s) 16,000 14,000 12,000 10,000- 8,000- 6,000- 4,000- 2,000 0 Slopes of spatial locality s1 s3 s5 Stride (x8 bytes) s7 s9 Mem s11 128 M L3 32 M 8 M L2 2 M L1 512 K 128 K Size (bytes) 32 K Core i7 Haswell 2.1 GHz 32 KB L1 d-cache 256 KB L2 cache 8 MB L3 cache 64 B block size Ridges of temporal locality
Step by Step Solution
3.42 Rating (152 Votes )
There are 3 Steps involved in it
The sustained throughput using large strides from L1 is about 12000 MBs the clock frequency is 21... View full answer
Get step-by-step solutions from verified subject matter experts
