Evaluate multilevel cache designs, prefetchers, victim caches, nonblocking caches, and miss-status handling registers. Use access traces to diagnose conflict, capacity, compulsory, and coherence misses.