• DocumentCode
    1918363
  • Title

    Measuring Energy and Power with PAPI

  • Author

    Weaver, Vincent M. ; Johnson, Matt ; Kasichayanula, Kiran ; Ralph, James ; Luszczek, Piotr ; Terpstra, Dan ; Moore, Shirley

  • Author_Institution
    Innovative Comput. Lab., Univ. of Tennessee, Knoxville, TN, USA
  • fYear
    2012
  • fDate
    10-13 Sept. 2012
  • Firstpage
    262
  • Lastpage
    268
  • Abstract
    Energy and power consumption are becoming critical metrics in the design and usage of high performance systems. We have extended the Performance API (PAPI) analysis library to measure and report energy and power values. These values are reported using the existing PAPI API, allowing code previously instrumented for performance counters to also measure power and energy. Higher level tools that build on PAPI will automatically gain support for power and energy readings when used with the newest version of PAPI. We describe in detail the types of energy and power readings available through PAPI. We support external power meters, as well as values provided internally by recent CPUs and GPUs. Measurements are provided directly to the instrumented process, allowing immediate code analysis in real time. We provide examples showing results that can be obtained with our infrastructure.
  • Keywords
    application program interfaces; graphics processing units; power consumption; program diagnostics; real-time systems; CPU; GPU; PAPI API; PAPI analysis library; critical metrics; energy consumption; energy readings; external power meters; high performance systems; instrumented process; performance API analysis library; performance counters; power consumption; power readings; real time code analysis; Current measurement; Energy measurement; Hardware; Instruments; Plasmas; Power measurement; Radiation detectors; energy measurement; performance analysis; power measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops (ICPPW), 2012 41st International Conference on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4673-2509-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2012.39
  • Filename
    6337489