Evaluation of DVFS techniques on modern HPC processors and accelerators for energy-aware applications

被引:21
|
作者
Calore, Enrico
Gabbana, Alessandro
Schifano, Sebastiano Fabio
Tripiccione, Raffaele
机构
[1] Univ Ferrara, Ferrara, Italy
[2] Ist Nazl Fis Nucl, Ferrara, Italy
来源
关键词
application; DVFS; energy-aware; GPU; HPC; user; LATTICE BOLTZMANN CODE; PERFORMANCE; ROOFLINE;
D O I
10.1002/cpe.4143
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Energy efficiency is becoming increasingly important for computing systems, in particular for large scale High Performance Computing (HPC) facilities. In this work, we evaluate, from a user perspective, the use of Dynamic Voltage and Frequency Scaling techniques, assisted by the power and energy monitoring capabilities of modern processors to tune applications for energy efficiency. We run selected kernels and a full HPC application on 2 high-end processors widely used in the HPC context, namely, an NVIDIA K80 GPU and an Intel Haswell CPU. We evaluate the available trade-offs between energy-to-solution and time-to-solution, attempting a function-by-function frequency tuning. We finally estimate the benefits obtainable running the full code on an HPC multi-GPU node, with respect to default clock frequency governors. We instrument our code to accurately monitor power consumption and execution time without the need of any additional hardware, and we enable it to change CPUs and GPUs clock frequencies while running. We analyze our results on the different architectures using a simple energy-performance model and derive a number of energy saving strategies, which can be easily adopted on recent high-end HPC systems for generic applications.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Scalable applications for energy-aware processors
    Buttazzo, GC
    [J]. EMBEDDED SOFTWARE, PROCEEDINGS, 2002, 2491 : 153 - 165
  • [2] Energy-aware simulation with DVFS
    Guerout, Tom
    Monteil, Thierry
    Da Costa, Georges
    Calheiros, Rodrigo Neves
    Buyya, Rajkumar
    Alexandru, Mihai
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2013, 39 : 76 - 91
  • [3] Energy-aware stochastic scheduling model with precedence constraints on DVFS-enabled processors
    Sajid, Mohammad
    Raza, Zahid
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2016, 24 (05) : 4117 - 4128
  • [4] ENERGY-AWARE COMPILATION FOR NETWORK PROCESSORS: FRAMEWORKS, TECHNIQUES AND TREND
    Huang, Jing
    Wang, Xiaojun
    Liu, Bin
    Yu, Jia
    [J]. CIICT 2008: PROCEEDINGS OF CHINA-IRELAND INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS TECHNOLOGIES 2008, 2008, : 334 - +
  • [5] Modelling DVFS and UFS for Region-Based Energy Aware Tuning of HPC Applications
    Chadha, Mohak
    Gerndt, Michael
    [J]. 2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, : 805 - 814
  • [6] Energy-Aware Scheduling on Heterogeneous Processors
    Akgun, Osman T.
    Down, Douglas G.
    Righter, Rhonda
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (03) : 599 - 613
  • [7] PMU-Events-Driven DVFS Techniques for Improving Energy Efficiency of Modern Processors
    Hebbar, Ranjan
    Milenkovic, Aleksandar
    [J]. ACM TRANSACTIONS ON MODELING AND PERFORMANCE EVALUATION OF COMPUTING SYSTEMS, 2022, 7 (01)
  • [8] Energy-Aware Scheduler for HPC Parallel Task Base Applications in Cloud Computing
    Juarez, Fredy
    Ejarque, Jorge
    Badia, Rosa M.
    Gonzalez Rocha, Sergio N.
    Esquivel-Flores, Oscar A.
    [J]. INTERNATIONAL JOURNAL OF COMBINATORIAL OPTIMIZATION PROBLEMS AND INFORMATICS, 2018, 9 (01): : 54 - 61
  • [9] Heuristics for Energy-Aware VM Allocation in HPC Clouds
    Nguyen Quang-Hung
    Duy-Khanh Le
    Nam Thoai
    Nguyen Thanh Son
    [J]. FUTURE DATA AND SECURITY ENGINEERING, FDSE 2014, 2014, 8860 : 248 - 261
  • [10] ADAPTIVE ENERGY-AWARE LATENCY-CONSTRAINED DVFS POLICY FOR MPSOC
    Puschini, Diego
    Clermidy, Fabien
    Benoit, Pascal
    Sassatelli, Gilles
    Torres, Lionel
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2009, : 89 - +