• DocumentCode
    798452
  • Title

    PowerPack: Energy Profiling and Analysis of High-Performance Systems and Applications

  • Author

    Ge, Rong ; Feng, Xizhou ; Song, Shuaiwen ; Chang, Hung-Ching ; Li, Dong ; Cameron, Kirk W.

  • Author_Institution
    Dept. of Math., Marquette Univ., Milwaukee, WI, USA
  • Volume
    21
  • Issue
    5
  • fYear
    2010
  • fDate
    5/1/2010 12:00:00 AM
  • Firstpage
    658
  • Lastpage
    671
  • Abstract
    Energy efficiency is a major concern in modern high-performance computing system design. In the past few years, there has been mounting evidence that power usage limits system scale and computing density, and thus, ultimately system performance. However, despite the impact of power and energy on the computer systems community, few studies provide insight to where and how power is consumed on high-performance systems and applications. In previous work, we designed a framework called PowerPack that was the first tool to isolate the power consumption of devices including disks, memory, NICs, and processors in a high-performance cluster and correlate these measurements to application functions. In this work, we extend our framework to support systems with multicore, multiprocessor-based nodes, and then provide in-depth analyses of the energy consumption of parallel applications on clusters of these systems. These analyses include the impacts of chip multiprocessing on power and energy efficiency, and its interaction with application executions. In addition, we use PowerPack to study the power dynamics and energy efficiencies of dynamic voltage and frequency scaling (DVFS) techniques on clusters. Our experiments reveal conclusively how intelligent DVFS scheduling can enhance system energy efficiency while maintaining performance.
  • Keywords
    energy conservation; multiprocessing systems; parallel processing; power aware computing; power consumption; DVFS scheduling; PowerPack; dynamic voltage and frequency scaling techniques; energy consumption; energy efficiency; energy profiling; high-performance computing system design; multicore support systems; multiprocessor-based nodes; power efficiency; CMP-based cluster; Distributed system; dynamic voltage and frequency scaling.; energy efficiency; power management; power measurement; system tools;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2009.76
  • Filename
    4906989