Cache Issues
What should the size of blocks in a cache be?
What should the degree of associativity be?
How do we choose a replacement strategy?
What should the write policy be?
Separate data and instruction caches?
How many levels of caches in a multilevel memory? What size for each cache?