CPUs and architecture
Which correctly lists the "three Cs" classification of cache misses?
- AWrite, read and branch misses
- BClock, voltage and temperature misses
- CCompulsory, capacity and conflict misses
Show answer and explanation
Answer: C. Compulsory, capacity and conflict misses
Cache misses are classified as compulsory misses (from the first access to data), capacity misses (data evicted because the cache is too small) and conflict misses (competition for the same set). Countermeasures include line size and prefetching, larger capacity and higher associativity, respectively.
- A. It is not a classification by type of access.
- B. It is not a classification by operating conditions.
- C. Correct. Compulsory, capacity and conflict.