Title :
Energy-efficient design for highly associative instruction caches in next-generation embedded processors
Author :
Aragon JL ; Nicolaescu, Aragon Dan ; Veidenbaum, Alex ; Badulescu, Ana Maria
Author_Institution :
Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
Abstract :
This paper proposes a low-energy solution for CAM-based highly associative I-caches using a segmented word-line and a predictor-based instruction fetch mechanism. Not all instructions in a given I-cache fetch are used due to branches. The proposed predictor determines which instructions in a cache access will be used and does not fetch any other instructions. Results show an average I-cache energy savings of 44% over the baseline case and 6% over the segmented case with no negative impact on performance.
Keywords :
cache storage; content-addressable storage; embedded systems; memory architecture; I-cache energy saving; associative instruction caches; embedded processors; predictor based instruction fetch mechanism; segmented wordline; CADCAM; Clocks; Computer aided instruction; Computer aided manufacturing; Embedded computing; Energy consumption; Energy efficiency; Frequency; Proposals; Random access memory;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
Print_ISBN :
0-7695-2085-5
DOI :
10.1109/DATE.2004.1269095