DocumentCode :
3157438
Title :
A single cycle accessible two-level cache architecture for reducing the energy consumption of embedded systems
Author :
Yamaguchi, Seiichiro ; Ishihara, Tohru ; Yasuura, Hiroto
Author_Institution :
Grad. Sch. of ISEE, Kyushu Univ., Kyushu
Volume :
01
fYear :
2008
fDate :
24-25 Nov. 2008
Abstract :
Employing a small L0-cache between an MPU core and an L1-cache is one of the most promising approaches for reducing the energy consumption of memory subsystems. Since the L0-cache is small, if there is a hit, the energy consumption will be reduced. On the other hand, if there is a miss, one extra cycle is required to access the L1-cache. This leads to a degradation of the processor performance. For resolving this problem, a single cycle accessible two-level cache (STC) architecture is proposed in this paper. This architecture makes it possible to access to both the L0 and the L1 caches from an MPU core in a cycle. Experiments using several benchmark programs demonstrate that the STC architecture reduces the energy consumption of memory subsystems by 13% without any performance degradation compared to the best results obtained by previous approaches.
Keywords :
cache storage; computer power supplies; embedded systems; L0-cache; L1-cache; embedded systems; energy consumption; memory subsystems; single cycle accessible two-level cache architecture; Cache memory; Degradation; Embedded system; Energy consumption; Energy dissipation; Energy efficiency; Energy resolution; Large scale integration; Microprocessors; Scanning probe microscopy; Cache memory; Low power design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SoC Design Conference, 2008. ISOCC '08. International
Conference_Location :
Busan
Print_ISBN :
978-1-4244-2598-3
Electronic_ISBN :
978-1-4244-2599-0
Type :
conf
DOI :
10.1109/SOCDC.2008.4815604
Filename :
4815604
Link To Document :
بازگشت