Systematic debugging of parallel programs based on collective breakpoints

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Introduces the concept of collective breakpoints and classifies the possible parallel breakpoints comparing their mechanisms. Based on the collective breakpoints the macrostep-by-macrostep execution mode has been defined. After introducing the concept of the execution tree and meta-breakpoints the systematic debugging of message passing parallel programs is explained. The main features and distributed structure of DIWIDE, a macrostep debugger is described. The integration of DIWIDE into the GRADE and WINPAR parallel programming environments is outlined. An algorithm is shown how to generate automatically the collective breakpoints in the GRADE environment.

Original languageEnglish
Title of host publicationProceedings - International Symposium on Software Engineering for Parallel and Distributed Systems, PDSE 1999
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages83-96
Number of pages14
ISBN (Electronic)0769501915, 9780769501918
DOIs
Publication statusPublished - Jan 1 1999
Event1999 International Symposium on Software Engineering for Parallel and Distributed Systems, PDSE 1999 - Los Angeles, United States
Duration: May 17 1999May 18 1999

Other

Other1999 International Symposium on Software Engineering for Parallel and Distributed Systems, PDSE 1999
CountryUnited States
CityLos Angeles
Period5/17/995/18/99

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'Systematic debugging of parallel programs based on collective breakpoints'. Together they form a unique fingerprint.

  • Cite this

    Kacsuk, P. (1999). Systematic debugging of parallel programs based on collective breakpoints. In Proceedings - International Symposium on Software Engineering for Parallel and Distributed Systems, PDSE 1999 (pp. 83-96). [779741] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/PDSE.1999.779741