ClusterGrind: Valgrinding LAM/MPI applications

被引:0
作者
Carson, B
Mason, IA
机构
来源
RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS | 2005年 / 3666卷
关键词
valgrind; debugging; profiling; message passing; reporting;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Debugging distributed applications using message passing libraries can be extremely difficult. We have implemented a set of tools collectively called ClusterGrind which interface to a GNU licensed debugger, valgrind, to ease the debugging process. By generating useful, customisable reports, we believe the time spent debugging large distributed Linux applications can be reduced significantly. Profiling the running programs is also possible to find coding inefficiencies, to aid in improving the overall application performance.
引用
收藏
页码:325 / 332
页数:8
相关论文
共 17 条
  • [1] A Reversible Debugger for MPI Applications
    Tiks, Mihkel
    Martens, Ott-Kaarel
    Vainikko, Eero
    Kuhn, Stefan
    PROCEEDINGS OF THE 2ND ACM INTERNATIONAL WORKSHOP ON FUTURE DEBUGGING TECHNIQUES, DEBT 2024, 2024, : 16 - 21
  • [2] Efficient scheduling of MPI applications on networks of workstations
    Dantas, MAR
    Zaluska, EJ
    FUTURE GENERATION COMPUTER SYSTEMS, 1998, 13 (06) : 489 - 499
  • [3] Infrastructure and API Extensions for Elastic Execution of MPI Applications
    Compres, Isaias
    Mo-Hellenbrand, Ao
    Gerndt, Michael
    Bungartz, Hans-Joachim
    PROCEEDINGS OF THE 23RD EUROPEAN MPI USERS' GROUP MEETING (EUROMPI 2016), 2016, : 82 - 97
  • [4] Efficient Execution of Parallel Applications in Grid with MPI library
    Ionescu, Felicia
    Chiru, Mihai
    Sandulescu, Vlad
    Ionescu, Mihail
    MATHEMATICAL METHODS AND APPLIED COMPUTING, VOL 1, 2009, : 384 - +
  • [5] PROGRAMMING DISTRIBUTED APPLICATIONS FOR MOBILE PLATFORMS USING MPI
    Virtejanu, Iulian
    Nitu, Costica
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2013, 75 (04): : 143 - 148
  • [6] Replication for Send-Deterministic MPI HPC Applications
    Lefray, Arnaud
    Ropars, Thomas
    Schiper, Andre
    FTXS'13: PROCEEDINGS OF THE 3RD ACM WORKSHOP ON FAULT-TOLERANCE FOR HPC AT EXTREME SCALE, 2013, : 33 - 40
  • [7] Visualization of Performance Data for MPI Applications Using Circular Hierarchies
    Schmitt, Felix
    Dietrich, Robert
    Kuss, Rene
    Doleschal, Jens
    Knuepfer, Andreas
    2014 FIRST WORKSHOP ON VISUAL PERFORMANCE ANALYSIS (VPA), 2014, : 1 - 8
  • [8] Hardware topology management in MPI applications through hierarchical communicators
    Goglin, Brice
    Jeannot, Emmanuel
    Mansouri, Farouk
    Mercier, Guillaume
    PARALLEL COMPUTING, 2018, 76 : 70 - 90
  • [9] Improving MPI Applications Performance on Multicore Clusters with Rank Reordering
    Mercier, Guillaume
    Jeannot, Emmanuel
    RECENT ADVANCES IN THE MESSAGE PASSING INTERFACE, 2011, 6960 : 39 - 49
  • [10] Hardware-Centric Analysis of Network Performance for MPI Applications
    Brown, Kevin A.
    Domke, Jens
    Matsuoka, Satoshi
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 692 - 699