Using dead blocks as a virtual victim cache

Samira Khan, Daniel A. Jiménez, Doug Burger, Babak Falsafi · 2010

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.

Read the paper · More papers on PaperTik