DocumentCode
579752
Title
BTL: A Framework for Measuring and Modeling Energy in Memory Hierarchies
Author
Manousakis, Ioannis ; Nikolopoulos, Dimitrios S.
Author_Institution
Inst. of Comput. Sci. (ICS), Found. for Res. & Technol. Hellas (FORTH), Heraklion, Greece
fYear
2012
fDate
24-26 Oct. 2012
Firstpage
139
Lastpage
146
Abstract
Understanding the energy efficiency of computing systems is paramount. Although processors remain dominant energy consumers and the focal target of energy-aware optimization in computing systems, the memory subsystem dissipates substantial amounts of power, which at high densities may exceed50% of total system power. The failure of DRAM to keep up with increasing processor speeds, creates a two-pronged bottleneck for overall system energy efficiency. This paper presents a high-performance, autonomic power instrumentation setup to measure energy consumption in computing systems and accurately attribute energy to processors and components of the memory hierarchy. We provide a set of carefully engineered micro benchmarks that reveal the energy efficiency under different memory access patterns and stress the importance of minimizing costly data transfers that involve multiple levels of the system´s memory hierarchy. Lastly, we present BTL (Bottom line), a processor specific model for deriving lower bounds of energy consumption. BTL predicts the minimum dynamic energy consumption for any workload, thus uncovering opportunities for energy optimization.
Keywords
DRAM chips; benchmark testing; energy conservation; microprocessor chips; power aware computing; DRAM; autonomic power instrumentation setup; bottom line; computing system; energy consumption measurement; energy measurement; energy modeling; energy optimization; energy-aware optimization; memory hierarchy; microbenchmark; processor specific model; system energy efficiency; Energy consumption; Instruments; Kernel; Memory management; Power demand; Prefetching; Energy; Energy Efficiency; Memory; Power; Power Modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture and High Performance Computing (SBAC-PAD), 2012 IEEE 24th International Symposium on
Conference_Location
New York, NY
ISSN
1550-6533
Print_ISBN
978-1-4673-4790-7
Type
conf
DOI
10.1109/SBAC-PAD.2012.38
Filename
6374782
Link To Document