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 条
  • [1] Automatic runtime frequency-scaling system for energy savings in parallel applications
    Vaibhav Sundriyal
    Masha Sosonkina
    Zhao Zhang
    The Journal of Supercomputing, 2014, 68 : 777 - 797
  • [2] Runtime Voltage/Frequency Scaling for Energy-Aware Streaming Applications
    Gruian, Flavius
    2012 CONFERENCE RECORD OF THE FORTY SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2012, : 1439 - 1443
  • [3] Designing a Governor Policy for Energy Saving and Heat Control in Frequency-Scaling Green Routers
    Lombardo, Alfio
    Riccobene, Vincenzo
    Schembra, Giovanni
    2013 IEEE ONLINE CONFERENCE ON GREEN COMMUNICATIONS (ONLINEGREENCOM), 2013, : 102 - 108
  • [4] Autonomic runtime system for large scale parallel and distributed applications
    Yang, JM
    Chen, HP
    Kim, YU
    Hariri, S
    Parashar, M
    UNCONVENTIONAL PROGRAMMING PARADIGMS, 2005, 3566 : 297 - 311
  • [5] Improved dynamic frequency-scaling approach for energy-saving-based radial basis function neural network
    Li, Deguang
    Zhang, Ruiling
    Jia, Shijie
    Liu, Dong
    Jin, Yanling
    Li, Junke
    IET CYBER-PHYSICAL SYSTEMS: THEORY & APPLICATIONS, 2020, 5 (02) : 162 - 167
  • [6] Design and implementation of a parallel I/O runtime system for irregular applications
    No, J
    Park, SS
    Carretero, J
    Choudhary, A
    Chen, P
    FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 280 - 284
  • [7] Design and implementation of a parallel I/O runtime system for irregular applications
    No, JC
    Park, SS
    Perez, JC
    Choudhary, A
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2002, 62 (02) : 193 - 220
  • [8] Heterogeneous Voltage Frequency Scaling of Data-Parallel Applications for Energy Saving on Homogeneous Multicore Platforms
    Bratek, Pawel
    Szustak, Lukasz
    Wyrzykowski, Roman
    Olas, Tomasz
    Chmiel, Tomasz
    EURO-PAR 2021: PARALLEL PROCESSING WORKSHOPS, 2022, 13098 : 141 - 153
  • [9] Runtime power-aware energy-saving scheme for parallel applications
    Sundriyal V.
    Sosonkina M.
    Sundriyal, Vaibhav (vsundriy@odu.edu), 1600, Inderscience Publishers, 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (07): : 129 - 139
  • [10] Reducing energy consumption using heterogeneous voltage frequency scaling of data-parallel applications for multicore systems
    Bratek, Pawel
    Szustak, Lukasz
    Wyrzykowski, Roman
    Olas, Tomasz
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 175 : 121 - 133