Improving the energy efficiency of MPI applications by means of malleability

被引:5
|
作者
Rodriguez-Gonzalo, Manuel [1 ]
Singh, David E. [1 ]
Garcia Blas, Javier [1 ]
Carretero, Jesus [1 ]
机构
[1] Univ Carlos III Madrid, Dept Comp Sci, Madrid 28911, Spain
来源
2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP) | 2016年
关键词
Malleability; energy-aware; MPI; PERFORMANCE;
D O I
10.1109/PDP.2016.98
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This work presents two novel techniques for increasing the energy efficiency of parallel applications by means of malleability. These techniques are implemented as an extension of Flex-MPI, a library implemented on top of MPI, which provides performance-aware dynamic reconfiguration for MPI-based applications. During the application execution, Flex-MPI performs energy and performance monitoring by means of energy and performance counters. It leverages this information in order to adapt the program performance using two energy policies: energy minimization and performance-per-watt maximization. The evaluation results show that these new energy-aware capabilities permit MPI applications to be executed in an optimized way both in terms of performance and energy efficiency.
引用
收藏
页码:627 / 634
页数:8
相关论文
共 50 条
  • [41] Improving Concurrency and Asynchrony in Multithreaded MPI Applications using Software Offloading
    Vaidyanathan, Karthikeyan
    Kalamkar, Dhiraj D.
    Pamnany, Kiran
    Hammond, Jeff R.
    Balaji, Pavan
    Das, Dipankar
    PROCEEDINGS OF SC15: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2015,
  • [42] Services improving energy efficiency
    Köllinger, T
    Scholz, R
    Schwarze, R
    BRENNSTOFF-WARME-KRAFT, 2000, 52 (05): : 38 - +
  • [43] Improving the Energy Efficiency of Industrial Refrigeration Systems by Means of Data-Driven Load Management
    Cirera, Josep
    Carino, Jesus A.
    Zurita, Daniel
    Ortega, Juan A.
    PROCESSES, 2020, 8 (09)
  • [44] Improving the energy efficiency of operation of elements of the structures of the rolling stock by means of surface engineering.
    Kopylov, Vyacheslav
    Kuzin, Oleg
    Kuzin, Mykola
    2ND INTERNATIONAL SCIENTIFIC AND PRACTICAL CONFERENCE ENERGY-OPTIMAL TECHNOLOGIES, LOGISTIC AND SAFETY ON TRANSPORT (EOT-2019), 2019, 294
  • [45] Particle pair method for improving peridynamics computation efficiency and its MPI parallelism
    Han, Kang
    Zhang, Yuan
    Wang, Chao
    Ye, Liyu
    Guo, Chunyu
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2024, 45 (08): : 1451 - 1459
  • [46] Improving energy efficiency for local energy systems
    Oh, Se-Young
    Binns, Michael
    Yeo, Yeong-Koo
    Kim, Jin-Kuk
    APPLIED ENERGY, 2014, 131 : 26 - 39
  • [47] Process diagnostics as a means of improving the efficiency of quality control
    Hamrol, A
    PRODUCTION PLANNING & CONTROL, 2000, 11 (08) : 797 - 805
  • [48] Improving Evolutionary Testing by Means of Efficiency Enhancement Techniques
    Miraz, Matteo
    Lanzi, Pier Luca
    Baresi, Luciano
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [49] MPI/CTP: A reconfigurable MPI for HPC applications
    Venkata, Manjunath Gorentla
    Bridges, Patrick G.
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2006, 4192 : 96 - 104
  • [50] MPI Correctness Checking for OpenMP/MPI Applications
    Tobias Hilbrich
    Matthias S. Müller
    Bettina Krammer
    International Journal of Parallel Programming, 2009, 37 : 277 - 291