Systematic debugging of parallel programs based on collective breakpoints

Research output: Chapter in Book/Report/Conference proceedingChapter

1 Citation (Scopus)

Abstract

The paper 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 systemic 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 publicationInternational Workshop on Software Engineering for Parallel and Distributed Systems, Proceedings
Pages83-96
Number of pages14
Publication statusPublished - 1999
EventProceedings of the 1999 International Symposium on Software Engineering for Parallel and Disributed Systems - PDSE'99 - Los Angeles, CA, USA
Duration: May 17 1999May 18 1999

Other

OtherProceedings of the 1999 International Symposium on Software Engineering for Parallel and Disributed Systems - PDSE'99
CityLos Angeles, CA, USA
Period5/17/995/18/99

Fingerprint

Parallel programming
Message passing

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Kacsuk, P. (1999). Systematic debugging of parallel programs based on collective breakpoints. In International Workshop on Software Engineering for Parallel and Distributed Systems, Proceedings (pp. 83-96)

Systematic debugging of parallel programs based on collective breakpoints. / Kacsuk, P.

International Workshop on Software Engineering for Parallel and Distributed Systems, Proceedings. 1999. p. 83-96.

Research output: Chapter in Book/Report/Conference proceedingChapter

Kacsuk, P 1999, Systematic debugging of parallel programs based on collective breakpoints. in International Workshop on Software Engineering for Parallel and Distributed Systems, Proceedings. pp. 83-96, Proceedings of the 1999 International Symposium on Software Engineering for Parallel and Disributed Systems - PDSE'99, Los Angeles, CA, USA, 5/17/99.
Kacsuk P. Systematic debugging of parallel programs based on collective breakpoints. In International Workshop on Software Engineering for Parallel and Distributed Systems, Proceedings. 1999. p. 83-96
Kacsuk, P. / Systematic debugging of parallel programs based on collective breakpoints. International Workshop on Software Engineering for Parallel and Distributed Systems, Proceedings. 1999. pp. 83-96
@inbook{ca914fd786844aed82ba64556e3dfa4c,
title = "Systematic debugging of parallel programs based on collective breakpoints",
abstract = "The paper 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 systemic 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.",
author = "P. Kacsuk",
year = "1999",
language = "English",
pages = "83--96",
booktitle = "International Workshop on Software Engineering for Parallel and Distributed Systems, Proceedings",

}

TY - CHAP

T1 - Systematic debugging of parallel programs based on collective breakpoints

AU - Kacsuk, P.

PY - 1999

Y1 - 1999

N2 - The paper 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 systemic 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.

AB - The paper 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 systemic 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.

UR - http://www.scopus.com/inward/record.url?scp=0032593051&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0032593051&partnerID=8YFLogxK

M3 - Chapter

AN - SCOPUS:0032593051

SP - 83

EP - 96

BT - International Workshop on Software Engineering for Parallel and Distributed Systems, Proceedings

ER -