A graphical development and debugging environment for parallel programs

Péter Kacsuk, José C. Cunha, Gábor Dózsa, João Lourenço, Tibor Fadgyas, Tiago Antão

Research output: Contribution to journalArticle

46 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)1747-1770
Number of pages24
JournalParallel Computing
Volume22
Issue number13
DOIs
Publication statusPublished - Feb 28 1997

Keywords

  • Debugging
  • Graphical programming language
  • Parallel processing
  • Software tools

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Networks and Communications
  • Computer Graphics and Computer-Aided Design
  • Artificial Intelligence

Fingerprint Dive into the research topics of 'A graphical development and debugging environment for parallel programs'. Together they form a unique fingerprint.

  • Cite this

    Kacsuk, P., Cunha, J. C., Dózsa, G., Lourenço, J., Fadgyas, T., & Antão, T. (1997). A graphical development and debugging environment for parallel programs. Parallel Computing, 22(13), 1747-1770. https://doi.org/10.1016/s0167-8191(96)00075-0