• DocumentCode
    114134
  • Title

    FoREST-mn: Runtime DVFS beyond communication slack

  • Author

    Halimi, Jean-Philippe ; Pradelle, Benoit ; Guermouche, Amina ; Jalby, William

  • Author_Institution
    Univ. de St.-Quentin-en-Yvelines, St. Quentin-en-Yvelines, France
  • fYear
    2014
  • fDate
    3-5 Nov. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Dynamic Voltage and Frequency Scaling (DVFS) is commonly used to save energy in computing systems. However, when it comes to parallel programs, existing DVFS controllers only reduce frequency while or before waiting in blocking communications. As a consequence, energy savings are only possible for the program tasks out of the critical path and when the workload is imbalanced. We propose a new runtime DVFS controller, FoREST-mn. It allows to take advantage of both the low CPU usage of some program phases as well as communication slack to save more energy with parallel programs. The DVFS control then becomes more complex, but energy savings are even obtained when the workload is balanced. The resulting slowdown on programs is carefully controlled and constrained by a user-defined threshold. We implemented the presented strategies and evaluated it on 4 compute nodes totaling 64 cores. FoREST-mn is able to perform significant CPU energy savings on the NAS programs, up to 34 % on MG, while efficiently bounding the resulting slowdown.
  • Keywords
    parallel programming; power aware computing; resource allocation; FoREST-mn; NAS programs; communication slack; computing systems; dynamic voltage and frequency scaling; energy savings; parallel programs; runtime DVFS controller; user-defined threshold; Energy consumption; Frequency control; Program processors; Runtime; Schedules; Time-frequency analysis; DVFS; communication slack; energy saving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green Computing Conference (IGCC), 2014 International
  • Conference_Location
    Dallas, TX
  • Type

    conf

  • DOI
    10.1109/IGCC.2014.7039158
  • Filename
    7039158