Automatic runtime frequency-scaling system for energy savings in parallel applications

被引:10
|
作者
Sundriyal, Vaibhav [1 ]
Sosonkina, Masha [2 ]
Zhang, Zhao [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50011 USA
[2] Old Dominion Univ, Norfolk, VA USA
来源
JOURNAL OF SUPERCOMPUTING | 2014年 / 68卷 / 02期
基金
美国国家科学基金会;
关键词
MPI; Dynamic voltage and frequency scaling; Throttling; Infiniband; Parallel computing;
D O I
10.1007/s11227-013-1062-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Although high-performance computing has always been about efficient application execution, both energy and power consumption have become critical concerns owing to their effect on operating costs and failure rates of large-scale computing platforms. Modern processors provide techniques, such as dynamic voltage and frequency scaling (DVFS) and CPU clock modulation (called throttling), to improve energy efficiency on-the-fly. Without careful application, however, DVFS and throttling may cause a significant performance loss due to system overhead. This paper proposes a novel runtime system that maximizes energy saving by selecting appropriate values for DVFS and throttling in parallel applications. Specifically, the system automatically predicts communication phases in parallel applications and applies frequency scaling considering both the CPU offload, provided by the network-interface card, and the architectural stalls during computation. Experiments, performed on NAS parallel benchmarks as well as on real-world applications in molecular dynamics and linear system solution, demonstrate that the proposed runtime system obtaining energy savings of as much as 14 % with a low performance loss of about 2 %.
引用
收藏
页码:777 / 797
页数:21
相关论文
共 50 条
  • [21] Design and Implementation of a Criticality- and Heterogeneity-Aware Runtime System for Task-Parallel Applications
    Han, Myeonggyun
    Park, Jinsu
    Baek, Woongki
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (05) : 1117 - 1132
  • [22] Dynamic Voltage and Frequency Scaling Under an Accurate System Energy Model
    Xu Shen
    Li Junsong
    Jiang Jianfeng
    SMART MATERIALS AND INTELLIGENT SYSTEMS, 2012, 442 : 321 - +
  • [23] Parallel Dynamic Voltage and Frequency Scaling for Stream Decoding using a Multicore Embedded System
    Lai, Ying-Xun
    Huang, Yueh-Min
    Lai, Chin-Feng
    Trajkovic, Ljiljana
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1956 - 1959
  • [24] Energy Aware Scheduling based on Two-phase Frequency Scaling for Parallel Tasks in Cluster
    Liang, Aihua
    Liang, Jun
    Yuan, Jiazheng
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (05): : 205 - 214
  • [25] Methodology of an Energy Efficient-Embedded Self-Adaptive Software Design for Multi-Cores and Frequency-Scaling Processors Used in Real-Time Systems
    Ciopinski, Leszek
    ELECTRONICS, 2025, 14 (03):
  • [26] SOCRATES - A Seamless Online Compiler and System Runtime AutoTuning Framework for Energy-Aware Applications
    Gadioli, Davide
    Nobre, Ricardo
    Pinto, Pedro
    Vitali, Emanuele
    Ashouri, Amir H.
    Palermo, Gianluca
    Cardoso, Joao
    Silvano, Cristina
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1143 - 1146
  • [27] A Universal Self-Calibrating Dynamic Voltage and Frequency Scaling (DVFS) Scheme with Thermal Compensation for Energy Savings in FPGAs
    Zhao, Shuze
    Ahmed, Ibrahim
    Lamoureux, Carl
    Lotfi, Ashraf
    Betz, Vaughn
    Trescases, Olivier
    APEC 2016 31ST ANNUAL IEEE APPLIED POWER ELECTRONICS CONFERENCE AND EXPOSITION, 2016, : 1882 - 1887
  • [28] An energy-efficient scheduling algorithm using dynamic voltage scaling for parallel applications on clusters
    Ruan, Xiaojun
    Qin, Xiao
    Zong, Ziliang
    Bellam, Kiramnai
    Nijim, Mais
    PROCEEDINGS - 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1-3, 2007, : 735 - +
  • [29] FLEXDP: Flexible Frequency Scaling for Energy-Delay Product Optimization of GPU Applications
    Fan, Kaijie
    Cosenza, Biagio
    Juurlink, Ben
    PROCEEDINGS OF THE 19TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2022 (CF 2022), 2022, : 177 - 180
  • [30] An Energy-Savings Evaluation Method for Variable-Frequency-Drive Applications on Water Pump Systems
    Yimchoy, Suttapong
    Supatti, Uthane
    2021 24TH INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES AND SYSTEMS (ICEMS 2021), 2021, : 603 - 608