Title :
A case study on exploration of last-level cache for energy reduction in DDR3 DRAM
Author :
Su Myat Min ; Javaid, H. ; Ignjatovic, Aleksandar ; Parameswaran, Sri
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
Abstract :
This paper studies the effects of last-level cache on DRAM energy consumption. In particular, we explore how different last-level cache configurations affect the idle periods of DRAM, and whether those idle periods can be exploited through the use of self refresh power down mode to enable maximum energy reduction in both the energy consumption of the last-level cache and DRAM. A suitable last-level cache configuration reduces active power consumption of DRAM by reducing read/write accesses to it and use of the self refresh power down mode reduces background power of DRAM, creating a possibility of significant energy reduction. We propose a power mode controller to adaptively transition DRAM to self refresh power down mode when a memory request hits the last-level cache, and activate the DRAM when a memory request misses the last-level cache. We experimented with eight applications from mediabench, and found that an optimal last-level cache configuration with self refresh power down mode can save up to 89% energy compared to a standard memory controller. Additionally, the use of self refresh power down mode degraded the performance by a maximum of 2% only. Thus, we conclude that exploration and optimization of last-level cache can result in significant energy savings for memory subsystem with little performance degradation.
Keywords :
DRAM chips; cache storage; power aware computing; DDR3 DRAM energy consumption; DRAM idle periods; active power consumption reduction; background power reduction; energy savings; maximum energy reduction; mediabench; memory request; memory subsystem; optimal last-level cache configuration; performance degradation; power mode controller; read-write access reduction; self-refresh power down mode; Abstracts; Local area networks; RNA; Random access memory; Switches;
Conference_Titel :
Embedded Computing (MECO), 2013 2nd Mediterranean Conference on
Conference_Location :
Budva
DOI :
10.1109/MECO.2013.6601372