Performance analysis of task-based algorithms on heterogeneous systems with message passing

被引:0
|
作者
Clematis, A
Corana, A
机构
[1] CNR, IMA, I-16149 Genoa, Italy
[2] CNR, ICE, I-16149 Genoa, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We address the problem of performance analysis and prediction of a class of parallel applications on heterogeneous systems. Our attention is oriented towards workstation networks programmed using message passing libraries. Particularly, we consider a switched Ethernet-based network and we use PVM as parallel tool, adopting the master-worker model with the task farm paradigm. The simulation applied to the matrix multiplication example yields results in good agreement with the experimental ones. The model makes possible to estimate the computation and communication times and the idle time due to unbalancing, provided that the computation and communication complexity at the task level is known. In this way we are able to evaluate how the efficiency varies with the task granularity and the degree of heterogeneity of the network. The analysis can be easily modified to copy with other message passing environments.
引用
收藏
页码:11 / 18
页数:8
相关论文
共 50 条
  • [1] OmpSs@cloudFPGA: An FPGA Task-Based Programming Model with Message Passing
    Miguel de Haro, Juan
    Cano, Ruben
    Alvarez, Carlos
    Jimenez-Gonzalez, Daniel
    Martorell, Xavier
    Ayguade, Eduard
    Labarta, Jeses
    Abel, Francois
    Ringlein, Burkhard
    Weiss, Beat
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2022), 2022, : 828 - 838
  • [2] Performance analysis for parallel hash join algorithms based on DSVM and message passing
    Fang, Qiang
    Wang, Guoren
    Ye, Feng
    Yu, Ge
    Dongbei Daxue Xuebao/Journal of Northeastern University, 1999, 20 (06): : 583 - 586
  • [3] Fast approximation algorithms for task-based runtime systems
    Beaumont, Olivier
    Eyraud-Dubois, Lionel
    Kumar, Suraj
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (17):
  • [4] Providing In-depth Performance Analysis for Heterogeneous Task-based Applications with StarVZ
    Pinto, Vinicius Garcia
    Nesi, Lucas Leandro
    Miletto, Marcelo Cogo
    Schnorr, Lucas Mello
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 16 - 25
  • [5] Performance Monitoring and Analysis of Task-Based OpenMP
    Ding, Yi
    Hu, Kai
    Wu, Kai
    Zhao, Zhenlong
    PLOS ONE, 2013, 8 (10):
  • [6] Parallel Performance Analysis of Encryption Algorithms using Message Passing Interface
    Durad, Muhammad Hanif
    Raza, Ahmad
    Asad, Ali
    Akhtar, Muhammad Naveed
    WORLD CONGRESS ON ENGINEERING, WCE 2015, VOL I, 2015, : 515 - 518
  • [7] Task-based FMM for heterogeneous architectures
    Agullo, Emmanuel
    Bramas, Berenger
    Coulaud, Olivier
    Darve, Eric
    Messner, Matthias
    Takahashi, Toru
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (09): : 2608 - 2629
  • [8] High-Level Performance Modeling of Task-Based Algorithms A Blueprint for Understanding the Performance of TBB Algorithms
    Alexandrov, Alexei
    Armstrong, Douglas
    Rajic, Hrabri
    Voss, Michael
    Hayes, Donald
    2010 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2010), 2010, : 184 - 193
  • [9] Algorithms for Scheduling Task-based Applications onto Heterogeneous Many-core Architectures
    Kinsy, Michel A.
    Devadas, Srinivas
    2014 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2014,
  • [10] Evaluation of Message Passing Synchronization Algorithms in Embedded Systems
    Papadopoulos, Lazaros
    Walulya, Ivan
    Tsigas, Philippas
    Soudris, Dimitrios
    Barry, Brendan
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XIV), 2014, : 282 - 289