• DocumentCode
    1921014
  • Title

    Tools for Power-Energy Modelling and Analysis of Parallel Scientific Applications

  • Author

    Alonso, Pedro ; Badia, Rosa M. ; Labarta, Jesus ; Barreda, Maria ; Dolz, Manuel F. ; Mayo, Rafael ; Quintana-Ortí, Enrique S. ; Reyes, Ruymán

  • Author_Institution
    Depto. de Sist. Informaticos y Comput., Univ. Politec. de Valencia, Valencia, Spain
  • fYear
    2012
  • fDate
    10-13 Sept. 2012
  • Firstpage
    420
  • Lastpage
    429
  • Abstract
    Understanding power usage in parallel workloads is crucial to develop the energy-aware software that will run in future Exascale systems. In this paper, we contribute towards this goal by introducing an integrated framework to profile, monitor, model and analyze power dissipation in parallel MPI and multi-threaded scientific applications. The framework includes an own-designed device to measure internal DC power consumption and a package offering a simple interface to interact with this design as well as commercial power meters. Combined with the instrumentation package Extrae and the graphical analysis tool Paraver, the result is a useful environment to identify sources of power inefficiency directly in the source application code. For task-parallel codes, we also offer a statistical software module that inspects the execution trace of the application to calculate the parameters of an accurate model for the global energy consumption, which can be then decomposed into the average power usage per task or the nodal power dissipated per core.
  • Keywords
    computerised instrumentation; message passing; multi-threading; power aware computing; power meters; scientific information systems; statistical analysis; Exascale systems; Extrae; Paraver; commercial powermeters; energy-aware software; global energy consumption; graphical analysis tool; instrumentation package; internal DC power consumption; multithreaded scientific applications; nodal power dissipation; parallel MPI; parallel scientific applications analysis; parallel workloads; power dissipation analysis; power inefficiency; power-energy modelling; source application code; statistical software module; task-parallel codes; Hardware; Kernel; Libraries; Power measurement; Radiation detectors; Servers; Energy and power models; High performance computing; Power; Scientific applications; Tracing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2012 41st International Conference on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4673-2508-0
  • Type

    conf

  • DOI
    10.1109/ICPP.2012.57
  • Filename
    6337603