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 条
  • [31] Energy savings through integration of the illumination natural and artificial, using a system of automatic dimming:Case study
    Milone, D.
    Pitruzzella, S.
    Franzitta, V.
    Viola, A.
    Trapanese, M.
    ADVANCED MATERIALS DESIGN AND MECHANICS II, 2013, 372 : 253 - +
  • [32] EDR: An Energy-Aware Runtime Load Distribution System for Data-Intensive Applications in the Cloud
    Li, Bo
    Song, Shuaiwen Leon
    Bezakova, Ivona
    Cameron, Kirk W.
    2013 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2013,
  • [33] Reducing energy consumption of parallel sparse matrix applications through integrated link/CPU voltage scaling
    Son, SeungWoo
    Malkowski, Konrad
    Chen, Guilin
    Kandemir, Mahmut
    Raghavan, Padma
    JOURNAL OF SUPERCOMPUTING, 2007, 41 (03): : 179 - 213
  • [34] Reducing energy consumption of parallel sparse matrix applications through integrated link/CPU voltage scaling
    Seung Woo Son
    Konrad Malkowski
    Guilin Chen
    Mahmut Kandemir
    Padma Raghavan
    The Journal of Supercomputing, 2007, 41 : 179 - 213
  • [35] An Energy-Savings Evaluation Method for Variable-Frequency-Drive Applications on Ship Central Cooling Systems
    Su, Chun-Lien
    Chung, Wei-Lin
    Yu, Kuen-Tyng
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2014, 50 (02) : 1286 - 1294
  • [36] Performance and Energy Efficient Dynamic Voltage and Frequency Scaling Scheme for Multicore Embedded System
    Chen, Yen-Lin
    Chang, Ming-Feng
    Liang, Wen-Yew
    Lee, Chao-Hsien
    2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2016,
  • [37] Energy-Aware System Design Compiler methods for Multiprocessors and Voltage Scaling/Frequency
    Suresh, K.
    Isaac, Eliz Elizabeth
    Rajasekharababu, M.
    2014 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICCICCT), 2014, : 1079 - 1082
  • [38] Automatic testbed with a visual motion tracking system for airborne wind energy applications
    Castro-Fernandez, I.
    DeLosRios-Navarrete, F.
    Borobia-Moreno, R.
    Fernandez-Jimenez, M.
    Garcia-Cousillas, H.
    Zas-Bustingorri, M.
    Ghobaissi, A. T.
    Lopez-Vega, F.
    Best, K.
    Cavallaro, R.
    Sanchez-Arriaga, G.
    WIND ENERGY, 2023, 26 (04) : 388 - 401
  • [39] aaltOS for Energy Harvesting Applications: Effects of Clock Frequency and System Tick on Power and Energy Consumption
    Khan, Ammar Ahmed
    Ahistus, Mika
    Liukko, Tro
    Lumela, Joni
    Sassi, Otto
    Ovaska, Seppo J.
    2017 IEEE 14TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS, 2017, : 168 - 172
  • [40] Energy optimization of parallel programs in a heterogeneous system by combining processor core-shutdown and dynamic voltage scaling
    Wang, Zhuowei
    Wang, Hao
    Zhao, Wuqing
    Cheng, Lianglun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 92 : 198 - 209