Runtime power-aware energy-saving scheme for parallel applications

被引:0
|
作者
Sundriyal V. [1 ]
Sosonkina M. [2 ]
机构
[1] ODU Research Foundation, Old Dominion University, Norfolk, VA
[2] Department of Modelling Simulation and Visualization Engineering, Old Dominion University, Norfolk, VA
来源
Sundriyal, Vaibhav (vsundriy@odu.edu) | 1600年 / Inderscience Publishers, 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland卷 / 07期
基金
美国国家科学基金会;
关键词
DVFS; Dynamic voltage and frequency scaling; Power metering; Power savings; RAPL; Running average power limit; Throttling;
D O I
10.1504/IJHPSA.2017.091483
中图分类号
学科分类号
摘要
Energy consumption has become a major design constraint in modern computing systems. With the advent of petaflops architectures, power-efficient software stacks have become imperative for scalability. Modern processors provide techniques, such as dynamic voltage and frequency scaling (DVFS), to improve energy efficiency on-the-fly. Without careful application, however, DVFS and throttling may cause significant performance loss due to the system overhead. Typically, these techniques are used by constraining a priori the application performance loss, under which the energy savings are sought. This paper discusses potential drawbacks of such usage and proposes an energy-saving scheme that takes into account the instantaneous processor power consumption as presented by the 'running average power limit' (RAPL) technology from Intel. Thus, the need for the user to predefine a performance loss tolerance is avoided. Experiments, performed on NAS parallel benchmarks and large-scale linear system solvers from the pARMS package, show that the proposed scheme saves more energy than the approaches based on the predefined performance loss. Copyright © 2017 Inderscience Enterprises Ltd.
引用
收藏
页码:129 / 139
页数:10
相关论文
共 50 条
  • [41] Power-aware parallel loop scheduling method for heterogeneous system
    Wang G.-B.
    Yang X.-J.
    Xu X.-H.
    Lin Y.-S.
    Li X.
    Ruan Jian Xue Bao/Journal of Software, 2011, 22 (09): : 2222 - 2234
  • [42] iPACS: Power-aware covering sets for energy proportionality and performance in data parallel computing clusters
    Kim, Jinoh
    Chou, Jerry
    Rotem, Doron
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (01) : 1762 - 1774
  • [43] A dynamic power-aware strategy for Smart Health applications
    Comito, Carmela
    Falcone, Deborah
    Forestiero, Agostino
    Papuzzo, Giuseppe
    2021 IEEE/ACM CONFERENCE ON CONNECTED HEALTH: APPLICATIONS, SYSTEMS AND ENGINEERING TECHNOLOGIES (CHASE 2021), 2021, : 179 - 184
  • [44] An Input Power-Aware Efficiency Tracking Technique With Discontinuous Charging for Energy Harvesting Applications
    Kawar, Sanad
    Krishnan, Shoba
    Abugharbieh, Khaldoon
    IEEE ACCESS, 2020, 8 : 135195 - 135207
  • [45] On the energy-saving low-power pushboat
    Huazhong Ligong Daxue Xuebao, Suppl 1 (55):
  • [46] A Power-aware Layering Optimization Scheme for Wireless Sensor Network
    Ji, Peng
    Wu, Chengdong
    Zhang, Yunzhou
    Wang, Xiaozhe
    2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 3282 - 3285
  • [47] EDSSR: a secure and power-aware opportunistic routing scheme for WSNs
    Yang, Ruili
    Patil, Manoj A.
    Narayana, Potu
    Jayaram, D.
    Keerthi, K.
    Sudhakaryadav, N.
    Chithaluru, Premkumar
    Kumar, Sunil
    Elminaam, Diaa Salama Abd
    Alsekait, Deema Mohammed
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [48] A Context-Aware Method for Estimating Energy-Saving Efforts
    Choi, Moonok
    Lee, Ilwoo
    2015 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC), 2015, : 32 - 34
  • [49] Lifetime and QoS-aware energy-saving buffering schemes
    Yang, Liang Huai
    Zhou, Jian
    Gong, Weihua
    Zhao, Jiakui
    Chen, Lijun
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (05) : 1408 - 1425
  • [50] Power-Aware Compilation for Register File Energy Reduction
    José L. Ayala
    Alexander Veidenbaum
    Marisa López-Vallejo
    International Journal of Parallel Programming, 2003, 31 : 451 - 467