Array visualization for parallel program debugging

被引:0
|
作者
Kranzlmüller, D [1 ]
Schaubschläger, C [1 ]
Volkert, J [1 ]
机构
[1] Johannes Kepler Univ, GUP Linz, A-4040 Linz, Austria
关键词
debugging; visualization; array distribution; message-passing;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Debugging is one of the most difficult activities of the parallel software life-cycle. This fact can be attributed to malign errors like deadlocks and race conditions, as well ar; huge amounts of data that are distributed on concurrently executing processes. To detect program errors, debuggers must support users in extracting, inspecting, and manipulating variable values. While this is usually rather trivial for basic data types, evaluating derived types like arrays or complex data structures may impose severe problems. This issue is addressed in the MAD environment with a visualization component for displaying a program's execution as an event graph, and an array viewer showing distributed arrays as heat diagrams. This powerful debugging feature is described with examples of actual programming errors as they occurred in a case study.
引用
收藏
页码:2615 / 2621
页数:7
相关论文
共 50 条
  • [21] Debugging in parallel
    ACM Int. Symp. Softw. Test. Anal., 2007, (16-26):
  • [22] Software visualization for debugging
    Baecker, R
    DiGiano, C
    Marcus, A
    COMMUNICATIONS OF THE ACM, 1997, 40 (04) : 44 - 54
  • [23] DEBUGGING PARALLEL PROGRAMS IN PARALLEL
    RUBIN, RV
    SIGPLAN NOTICES, 1989, 24 (01): : 216 - 225
  • [24] RACE FRONTIER - REPRODUCING DATA RACES IN PARALLEL-PROGRAM DEBUGGING
    CHOI, JD
    MIN, SL
    SIGPLAN NOTICES, 1991, 26 (07): : 145 - 154
  • [25] Supporting parallel program debugging through control and data how analysis
    Kranzlmüller, D
    Christanell, A
    Volkert, J
    PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 303 - 310
  • [26] CHIRON PARALLEL PROGRAM PERFORMANCE VISUALIZATION SYSTEM
    GOOSEN, HA
    KARLIN, AR
    CHERITON, D
    POLZIN, D
    COMPUTER-AIDED DESIGN, 1994, 26 (12) : 899 - 906
  • [27] Integrated visualization of parallel program performance data
    Karavanic, KL
    Myllymaki, J
    Livny, M
    Miller, BP
    PARALLEL COMPUTING, 1997, 23 (1-2) : 181 - 198
  • [28] GUI Based Environment to Support Writing and Debugging Rules for a Program Visualization Tool
    Tezuka, Daiki
    Kogure, Satoru
    Noguchi, Yasuhiro
    Yamashita, Koichi
    Konishi, Tatsuhiro
    Itoh, Yukihiro
    24TH INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION (ICCE 2016): THINK GLOBAL ACT LOCAL, 2016, : 303 - 305
  • [29] A concept visualization study of a parallel computing program
    d'Auriol, BJ
    2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2004, : 239 - 246
  • [30] Debugging Parallel DEVS
    Van Mierlo, Simon
    Van Tendeloo, Yentl
    Vangheluwe, Hans
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2017, 93 (04): : 285 - 306