DocumentCode :
3532148
Title :
Intra-Task Dynamic Cache Reconfiguration
Author :
Hajimiri, Hadi ; Mishra, Prabhat
Author_Institution :
Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
fYear :
2012
fDate :
7-11 Jan. 2012
Firstpage :
430
Lastpage :
435
Abstract :
Optimization techniques are widely used in embedded systems design to improve overall area, performance and energy requirements. Dynamic cache reconfiguration (DCR) is very effective to reduce energy consumption of cache subsystems. Finding the right reconfiguration points in a task and selecting appropriate cache configurations for each phase are the primary challenges in phase-based DCR. In this paper, we present a novel intra-task dynamic cache reconfiguration technique using a detailed cache model, and tune a highly-configurable cache on a per-phase basis compared to tuning once per application. Experimental results demonstrate that our intra-task DCR can achieve up to 27% (12% on average) and 19% (7% on average) energy savings for instruction and data caches, respectively, without introducing any performance penalty.
Keywords :
cache storage; embedded systems; optimisation; reconfigurable architectures; data caches; embedded systems design; energy consumption; energy savings; intratask dynamic cache reconfiguration; optimization techniques; phase-based DCR; Benchmark testing; Embedded systems; Energy consumption; Heuristic algorithms; Phase detection; Profitability; Tuning; Dynamic Cache Reconfiguration; Intra-Task;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design (VLSID), 2012 25th International Conference on
Conference_Location :
Hyderabad
ISSN :
1063-9667
Print_ISBN :
978-1-4673-0438-2
Type :
conf
DOI :
10.1109/VLSID.2012.109
Filename :
6167790
Link To Document :
بازگشت