DocumentCode :
619470
Title :
XDRA: Exploration and optimization of last-level cache for energy reduction in DDR DRAMs
Author :
Min, Su Myat ; Javaid, H. ; Parameswaran, Sri
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
fYear :
2013
fDate :
May 29 2013-June 7 2013
Firstpage :
1
Lastpage :
10
Abstract :
Embedded systems with high energy consumption often exploit the idleness of DDR-DRAM to reduce their energy consumption by putting the DRAM into deepest low-power mode (self-refresh power down mode) during idle periods. DDR-DRAM idle periods heavily depend on the last-level cache. Exhaustive search using processor-memory simulators can take several months. This paper for first time proposes a fast framework called XDRA, which allows the exploration of last-level cache configurations to improve DDR-DRAM energy efficiency. XDRA combines a processor-memory simulator, a cache simulator and novel analysis techniques to produce a Kriging based estimator which predicts the energy savings for differing cache configurations for a given main memory size and application. Errors for the estimator were less than 4.4% on average for 11 applications from mediabench and SPEC2000 suite and two DRAM sizes (Micron DDR3-DRAM 256MB and 4GB). Cache configurations selected by XDRA were on average 3.6× and 4× more energy efficient (cache and DRAM energy) than a common cache configuration. Optimal cache configurations were selected by XDRA 20 times out of 22. The two suboptimal configurations were at most 3.9% from their optimal counterparts. XDRA took a few days for the exploration of 330 cache configurations compared to several hundred days of cycle-accurate simulations, saving at least 85% of exploration time.
Keywords :
DRAM chips; cache storage; statistical analysis; DDR DRAM; Kriging based estimator; SPEC2000 suite; XDRA; cache simulator; embedded system; energy consumption; energy reduction; last-level cache; low-power mode; mediabench; processor-memory simulator; self-refresh power down mode; Correlation; Embedded systems; Energy consumption; Mathematical model; Program processors; Random access memory; Training;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
Conference_Location :
Austin, TX
ISSN :
0738-100X
Type :
conf
Filename :
6560615
Link To Document :
بازگشت