DocumentCode :
2026734
Title :
Multiple access caches: Energy implications
Author :
Kim, H.S. ; Vijaykrishnan, N. ; Kandemir, M. ; Irwin, M.J.
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
fYear :
2000
fDate :
2000
Firstpage :
53
Lastpage :
58
Abstract :
In this paper, we model and evaluate the energy consumption of three different multiple access cache architectures that target the reduction of access latencies of associative caches. Further, we compare their energy consumption with that of traditional direct-mapped and set-associative caches. Among all the cache architectures, the most recently used cache is found to be most energy-efficient for all studied benchmarks and configurations. We also evaluated the influence of compiler optimizations on the energy saving of different cache architectures and find that compiler optimization can significantly reduce the memory system energy across all cache architectures. However, the most aggressive optimizations do not necessarily lead to the most energy-efficient code. We also find that the optimizations always reduce the energy consumed due to instruction accesses for the Mediabench benchmark suite unlike the energy consumed by the data accesses
Keywords :
cache storage; content-addressable storage; integrated circuit design; low-power electronics; memory architecture; microprocessor chips; Mediabench benchmark suite; access latencies; associative caches; cache architectures; compiler optimizations; energy consumption; energy-efficient code; memory system energy; multiple access caches; Computer architecture; Computer science; Delay; Energy consumption; Energy efficiency; Logic; Mobile computing; Power engineering and energy; Power systems; Probes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 2000. Proceedings. IEEE Computer Society Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-0534-1
Type :
conf
DOI :
10.1109/IWV.2000.844530
Filename :
844530
Link To Document :
بازگشت