A graphical development and debugging environment for parallel programs

被引:40
|
作者
Kacsuk, P [1 ]
Cunha, JC [1 ]
Dozsa, G [1 ]
Lourenco, J [1 ]
Fadgyas, T [1 ]
Antao, T [1 ]
机构
[1] UNIV NOVA LISBOA,FAC CIENCIAS & TECNOL,DEPT INFORMAT,P-2825 MONTE DE CAPARICA,PORTUGAL
关键词
parallel processing; graphical programming language; debugging; software tools;
D O I
10.1016/S0167-8191(96)00075-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
To provide high-level graphical support for PVM (Parallel Virtual Machine) based program development, a complex programming environment (GRADE) is being developed. GRADE currently provides tools to construct, execute, debug, monitor and visualize message-passing parallel programs, It offers a high-level graphical programming abstraction mechanism to construct parallel applications by introducing a new graphical language called GRAPNEL. GRADE also provides the programmer with the same graphical user interface during the program design and debugging stages. A distributed debugging engine (DDBG) assists the user in debugging GRAPNEL programs on distributed memory computer architectures. Tape/PVM and PROVE support the performance monitoring and visualization of parallel programs developed in the GRADE environment.
引用
收藏
页码:1747 / 1770
页数:24
相关论文
共 50 条
  • [1] SIEVE - A PERFORMANCE DEBUGGING ENVIRONMENT FOR PARALLEL PROGRAMS
    SARUKKAI, SR
    GANNON, D
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 18 (02) : 147 - 168
  • [2] An integrated testing and debugging environment for parallel and distributed programs
    Lourenco, J
    Cunha, JC
    Krawczyk, H
    Kuzora, P
    Neyman, M
    Wiszniewski, B
    [J]. 23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS, 1997, : 291 - 298
  • [3] DEBUGGING PARALLEL PROGRAMS IN PARALLEL
    RUBIN, RV
    [J]. SIGPLAN NOTICES, 1989, 24 (01): : 216 - 225
  • [4] Development of graphical parallel programs in PVM environments
    Dozsa, G
    Kacsuk, P
    Fadgyas, T
    [J]. 1ST AUSTRIAN-HUNGARIAN WORKSHOP ON DISTRIBUTED AND PARALLEL SYSTEMS, PROCEEDINGS, 1996, 1996 (09): : 33 - 40
  • [5] DEBUGGING TECHNIQUES FOR PARALLEL PROGRAMS
    LEU, E
    SCHIPER, A
    [J]. TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1991, 10 (01): : 5 - 21
  • [6] DEBUGGING PARALLEL STRAND PROGRAMS
    GITTINS, M
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 569 : 1 - 16
  • [7] A DEVELOPMENT ENVIRONMENT FOR SCIENTIFIC PARALLEL PROGRAMS
    NICOLAU, A
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 1986, 20 (1-2) : 175 - 183
  • [8] DEEP: A development environment for parallel programs
    Brode, BQ
    Warber, CR
    [J]. FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 588 - 593
  • [9] DEBUGGING PARALLEL PROGRAMS WITH INSTANT REPLAY
    LEBLANC, TJ
    MELLORCRUMMEY, JM
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (04) : 471 - 482
  • [10] Reversible Imperative Parallel Programs and Debugging
    Hoey, James
    Ulidowski, Irek
    [J]. REVERSIBLE COMPUTATION (RC 2019), 2019, 11497 : 108 - 127