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
关键词
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 条
  • [1] Autonomic Malleability in Iterative MPI Applications
    Ribeiro, Felipe S.
    Nascimento, Aline P.
    Boeres, Cristina
    Rebello, Vinod E. F.
    Sena, Alexandre C.
    2013 25TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2013, : 192 - 199
  • [2] Dynamic malleability in iterative MPI applications
    El Maghraoui, Kaoutar
    Desell, Travis J.
    Szymanski, Boleslaw K.
    Varela, Carlos A.
    CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2007, : 591 - +
  • [3] Implementing malleability on MPI jobs
    Utrera, G
    Corbalán, J
    Labarta, J
    13TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION TECHNIQUES, PROCEEDINGS, 2004, : 215 - 224
  • [4] Malleability Implementation in a MPI Iterative Method
    Martin-Alvarez, Iker
    Aliaga, Jose, I
    Isabel Castillo, Maria
    Mayo, Rafael
    Iserte, Sergio
    2021 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2021), 2021, : 801 - 802
  • [5] Improving Energy Efficiency in Handheld Biometric Applications
    Hoyle, David C.
    Gale, John W.
    Schultz, Robert C.
    Rakvic, Ryan N.
    Ives, Robert W.
    MOBILE MULTIMEDIA/IMAGE PROCESSING, SECURITY, AND APPLICATIONS 2012, 2012, 8406
  • [6] Airavat: Improving Energy Efficiency of Heterogeneous Applications
    Baruah, Trinayan
    Sun, Yifan
    Dong, Shi
    Kaeli, David
    Rubin, Norm
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 731 - 736
  • [7] IMPROVING THE ENERGY EFFICIENCY OF A STUDENT DORMITORY BUILDING BY MEANS OF SIMULATIONS
    Nicolae, Adriana-Elena
    Carutasiu, Mihail-Bogdan
    Ionescu, Constantin
    Necula, Horia
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2018, 80 (04): : 189 - 202
  • [8] Dynamic spawning of MPI processes applied to malleability
    Martin-Alvarez, Iker
    Aliaga, Jose, I
    Castillo, Maribel
    Iserte, Sergio
    Mayo, Rafael
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2024, 38 (02): : 69 - 93
  • [9] Improving ship energy efficiency: Models, methods, and applications
    Yan, Ran
    Yang, Dong
    Wang, Tianyu
    Mo, Haoyu
    Wang, Shuaian
    APPLIED ENERGY, 2024, 368
  • [10] Improving the energy efficiency of blast furnaces by means of hot reducing gases
    Soskovets O.N.
    Shevelev L.N.
    Shatlov V.A.
    Eremin V.I.
    Marsuverskii B.A.
    Roginko S.A.
    Steel in Translation, 2014, 44 (5) : 394 - 398