Using Dead Blocks as a Virtual Victim Cache

Event details
Date | 26.08.2010 |
Hour | 11:00 |
Speaker | Samira Manabi KHAN |
Location | |
Category | Conferences - Seminars |
Caches mitigate the long memory latency that limits the performance of modern processors. However, caches can be
quite inefficient. On average, a cache block in a 2MB L2 cache is dead 59% of the time, i.e., it will not be referenced
again before it is evicted. Increasing cache efficiency can improve performance by reducing miss rate, or alternately,
improve power and energy by allowing a smaller cache with the same miss rate.
Virtual victim Cache uses predicted dead blocks to hold blocks evicted from other sets. When these evicted blocks
are referenced again, the access can be satisfied from the other set, avoiding a costly access to main memory. The
pool of predicted dead blocks act as a victim cache.
Links
Practical information
- General public
- Free
Contact
- Stéphanie Baillargues