Institute of Electrical & Electronic Engineers
Victim cache can buffer blocks discarded from the cache on a miss before going to the next lower-level memory to improve performance. Compared with the previous work, rather than only improve performance, the authors design a modified victim cache to reduce power consumption by minimizing accesses to L2 cache, miss rate, and miss penalty in this paper. With the help of this new victim cache, they can turn on/off cache block in a software way to save power and improve performance. The proposed approach can analyze an application, perform scheduling, and then insert the instrumention instructions in the code to control victim cache.