Cache misses are classified into one of three categories - compulsory, capacity, or conflict.
For each condition listed below, say whether the cache misses in each category will increase, decrease, or stay the same, and explain WHY
(assume that in each case, the overall total cache size remains constant).
a. the associativity of the existing cache is increased
Compulsory misses?
Capacity misses?
Conflict misses?
b. the block size (both cache block and memory block size) is decreased
Compulsory misses?
Capacity misses?
Conflict misses?
c. the program is re-written so it requires less memory (i.e. contains fewer machine instructions)
Compulsory misses?
Capacity misses?
Conflict misses?