TOEP: Threshold Oriented Energy Prediction Mechanism for MPI-OpenMP Hybrid Applications

被引:0
|
作者
Benedict, Shajulin [1 ]
Gschwandtner, Philipp [2 ]
Fahringer, Thomas [2 ]
机构
[1] Indian Inst Informat Technol Kottayam, Kottayam, Kerala, India
[2] Univ Innsbruck, Informat, Innsbruck, Austria
基金
奥地利科学基金会;
关键词
Energy Prediction; HPC; Hybrid; Scientific Applications;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Evaluating the execution time and energy consumption of parallel programs is a primary research topic for many HPC environments. Whereas much work has been done to evaluate the non-functional behavior for single parallel programming models such as MPI or OpenMP, little work exists for hybrid programming models such as MPI/OpenMP. This paper proposes the Threshold Oriented Energy Prediction (TOEP) approach which uses the Random Forest Modeling (RFM) to train models for execution time and energy consumption of hybrid MPI/OpenMP programs. Training data (performance measurements) are reduced by ignoring code regions that have little impact on the overall energy consumption and runtime of a program and also based on the variable importance parameter of RFM. A selection parameter is introduced that selects a trade-off solution between the number of modeling points (measurement or training data) required and prediction accuracy. An exploratory study on the proposed prediction approach was employed for a few candidate hybrid applications namely HOMB, CoMD, and AMG2006-Laplace. The experimental results manifested the energy prediction accuracy of over 86.17% for large performance datasets of the candidate applications at a reduced computational effort of less than 17 seconds.
引用
收藏
页码:69 / 74
页数:6
相关论文
共 50 条
  • [21] Performance metrics in a hybrid MPI-OpenMP based molecular dynamics simulation with short-range interactions
    Pal, Anirban
    Agarwala, Abhishek
    Raha, Spumyendu
    Bhattacharya, Baidurya
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (03) : 2203 - 2214
  • [22] Comparison between pure MPI and hybrid MPI-OpenMP parallelism for Discrete Element Method (DEM) of ellipsoidal and poly-ellipsoidal particles
    Yan, Beichuan
    Regueiro, Richard A.
    COMPUTATIONAL PARTICLE MECHANICS, 2019, 6 (02) : 271 - 295
  • [23] Performance prediction through simulation of a hybrid MPI/OpenMP application
    Aversa, R
    Di Martino, B
    Rak, M
    Venticinque, S
    Villano, U
    PARALLEL COMPUTING, 2005, 31 (10-12) : 1013 - 1033
  • [24] Comparison between pure MPI and hybrid MPI-OpenMP parallelism for Discrete Element Method (DEM) of ellipsoidal and poly-ellipsoidal particles
    Beichuan Yan
    Richard A. Regueiro
    Computational Particle Mechanics, 2019, 6 : 271 - 295
  • [25] Performance modeling of communication and computation in hybrid MPI and OpenMP applications
    Adhianto, Laksono
    Chapman, Barbara
    SIMULATION MODELLING PRACTICE AND THEORY, 2007, 15 (04) : 481 - 491
  • [26] A Hybrid MPI-OpenMP Parallel Algorithm and Performance Analysis for an Ensemble Square Root Filter Designed for Multiscale Observations
    Wang, Yunheng
    Jung, Youngsun
    Supinie, Timothy A.
    Xue, Ming
    JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 2013, 30 (07) : 1382 - 1397
  • [27] A parallel iterative solver for positive-definite systems with hybrid MPI-OpenMP parallelization for multi-core clusters
    Mitin, Igor
    Kalinkin, Alexander
    Laevsky, Yuri
    JOURNAL OF COMPUTATIONAL SCIENCE, 2012, 3 (06) : 463 - 468
  • [28] Performance analysis of large-scale OpenMP and hybrid MPI/OpenMP applications with Vampir NG
    Brunst, Holger
    Mohr, Bernd
    OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2008, 4315 : 5 - +
  • [29] Hybrid MPI-OpenMP Parallelism in the ONETEP Linear-Scaling Electronic Structure Code: Application to the Delamination of Cellulose Nanofibrils
    Wilkinson, Karl A.
    Hine, Nicholas D. M.
    Skylaris, Chris-Kriton
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2014, 10 (11) : 4782 - 4794
  • [30] An Approach to Selecting Thread plus Process Mixes for Hybrid MPI plus OpenMP Applications
    Gahvari, Hormozd
    Schulz, Martin
    Yang, Ulrike Meier
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 418 - 427