• 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