L24_A
Improving Cache Performance
Direct Mapped
Associative Caches
Possible Associativity Structures
Associativity Example
A 4-Way Set-Associative Cache
Data Placement Policy
Cache Block Replacement
Comparing the Structures
Multilevel Caches
L24_B
Multilevel Cache Example
Multilevel Cache Considerations
Interactions with Advanced CPUs
Interactions with Software
Levels of Memory Hierarchy
Virtual memory
Basic Issues in Virtual Memory
Block Size and Placement Policy
Address Translation