Title :
A Set Associative Cache Model with Energy Saving
Abstract :
This paper proposes a method to save energy in set associative cache. The method gathers the time of access of each memory address by profiling. Additional information about next access to a way is maintained in the cache ways. All the ways of the cache are put in either disable mode or low energy mode as supported by the cache. At each time unit, the cache ways are searched enabling the way that is going to be accessed next. If no way is going to be accessed in the next time unit, the generated address is placed respecting the replacement algorithm in the cache using the address mapping function. During this mapping all the ways of the mapped set are enabled as in a traditional set associative cache. The model was simulated on SPEC2 000 benchmarks with average energy savings of 19% and performance degradation of about 10%.
Keywords :
content-addressable storage; power aware computing; address mapping function; energy saving; memory address; replacement algorithm; set associative cache model; Associative memory; Computer architecture; Degradation; Delay; Energy consumption; Information technology; Microarchitecture; Programmable control; Resource management; Very large scale integration; Cache; Energy Savings;
Conference_Titel :
Information Technology: New Generations, 2008. ITNG 2008. Fifth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-7695-3099-0
DOI :
10.1109/ITNG.2008.46