Cache performance

11/27/98


Click here to start


Table of Contents

Cache performance

Improving cache performance

Obvious solutions to decrease miss rate

What about cache block size?

Example of analysis

Example (cont’d)

Back to associativity

Bringing associativity to a direct-mapped cache -- Victim cache

Skewed-associative caches

Page coloring (for large caches)

Hit rate improvement technique: Prefetching

Why, What, When, Where

How?

How (cont’d)

Hit rate improvement technique: algorithm and compiler optimizations

Reduce cache miss penalty

Write buffers

Coalescing write buffers and write caches

Critical word first

Sectored (or subblock) caches

Sector Cache

Lock-up free caches

MSHR’s

Cache hierarchy

“Virtual” caches

Miscellaneous techniques

Author: cselab

Email: baer@cs