DocumentCode :
2587574
Title :
A way memoization technique for reducing power consumption of caches in application specific integrated processors
Author :
Ishihara, Tohru ; Fallah, Farzan
Author_Institution :
Fujitsu Labs. of America, Inc., Sunnyvale, CA, USA
fYear :
2005
fDate :
7-11 March 2005
Firstpage :
358
Abstract :
This paper presents a technique for eliminating redundant cache-tag and cache-way accesses to reduce power consumption. The basic idea is to keep a small number of most recently used (MRU) addresses in a memory address buffer (MAB) and to omit redundant tag and way accesses when there is a MAB-hit. Since the approach keeps only tag and set-index values in the MAB, the energy and area overheads are relatively small even for a MAB with a large number of entries. Furthermore, the approach does not sacrifice the performance. In other words, neither the cycle time nor the number of executed cycles increases. The proposed technique has been applied to the Fujitsu VLIW processor (FR-V) and its power saving has been estimated using NanoSim. Experiments for 32 kB 2-way set associative caches show the power consumption of I-cache and D-cache can be reduced by 40% and 50%, respectively.
Keywords :
application specific integrated circuits; cache storage; low-power electronics; microprocessor chips; power consumption; 2-way set associative caches; D-cache; FR-V; Fujitsu VLIW processor; I-cache; MAB-hit; NanoSim; cache-way accesses; memory address buffer; most recently used addresses; reduced power consumption; redundant cache-tag accesses; set-index values; way memoization; Adders; Cache memory; Circuits; Delay; Energy consumption; Laboratories; Microprocessors; Performance loss; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2005. Proceedings
ISSN :
1530-1591
Print_ISBN :
0-7695-2288-2
Type :
conf
DOI :
10.1109/DATE.2005.45
Filename :
1395586
Link To Document :
بازگشت