Systematic debugging of parallel programs in DIWIDE based on collective breakpoints and macrosteps

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

4 Citations (Scopus)

Abstract

The paper introduces the concept of collective breakpoints and macrosteps. 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.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages90-97
Number of pages8
Volume1685 LNCS
Publication statusPublished - 1999
Event5th International Conference on Parallel Processing, Euro-Par 1999 - Toulouse, France
Duration: Aug 31 1999Sep 3 1999

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1685 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other5th International Conference on Parallel Processing, Euro-Par 1999
CountryFrance
CityToulouse
Period8/31/999/3/99

Fingerprint

Parallel programming
Parallel Programs
Message passing
Debugging
Programming Environments
Parallel Programming
Message Passing
Concepts

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Kacsuk, P., Lovas, R., & Kovács, J. (1999). Systematic debugging of parallel programs in DIWIDE based on collective breakpoints and macrosteps. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1685 LNCS, pp. 90-97). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1685 LNCS).

Systematic debugging of parallel programs in DIWIDE based on collective breakpoints and macrosteps. / Kacsuk, P.; Lovas, R.; Kovács, J.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1685 LNCS 1999. p. 90-97 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1685 LNCS).

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

Kacsuk, P, Lovas, R & Kovács, J 1999, Systematic debugging of parallel programs in DIWIDE based on collective breakpoints and macrosteps. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 1685 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1685 LNCS, pp. 90-97, 5th International Conference on Parallel Processing, Euro-Par 1999, Toulouse, France, 8/31/99.
Kacsuk P, Lovas R, Kovács J. Systematic debugging of parallel programs in DIWIDE based on collective breakpoints and macrosteps. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1685 LNCS. 1999. p. 90-97. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Kacsuk, P. ; Lovas, R. ; Kovács, J. / Systematic debugging of parallel programs in DIWIDE based on collective breakpoints and macrosteps. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1685 LNCS 1999. pp. 90-97 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{683ce5e63da64cf8999e7e61a011fa5a,
title = "Systematic debugging of parallel programs in DIWIDE based on collective breakpoints and macrosteps",
abstract = "The paper introduces the concept of collective breakpoints and macrosteps. 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.",
author = "P. Kacsuk and R. Lovas and J. Kov{\'a}cs",
year = "1999",
language = "English",
isbn = "3540664432",
volume = "1685 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "90--97",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - Systematic debugging of parallel programs in DIWIDE based on collective breakpoints and macrosteps

AU - Kacsuk, P.

AU - Lovas, R.

AU - Kovács, J.

PY - 1999

Y1 - 1999

N2 - The paper introduces the concept of collective breakpoints and macrosteps. 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.

AB - The paper introduces the concept of collective breakpoints and macrosteps. 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.

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

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

M3 - Conference contribution

AN - SCOPUS:84878629036

SN - 3540664432

SN - 9783540664437

VL - 1685 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 90

EP - 97

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

ER -