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..
Chapter PDF
References
Bäcker, A. et al.: WINPAR, Windows-Based Parallel Computing, in Proc. of the ParCo’97 Conference, Bonn, 1997
Carver, R.H. and Tai, K.-C.: Replay and Testing for Concurrent Programs, IEEE Software, March, 1991, 66–74
Kacsuk, P. et al.: A Graphical Development and Debugging Environment for Parallel Programs, Parallel Computing, Elsevier, 22(13), 1997, 1747–1770.
Kacsuk, P.: Systematic Debugging of Parallel Programs based on Collective Breakpoints, Int. Symp. on Software Eng. for Parallel and Distributed Systems, Los Angeles, 1999,83–96
Kovács, J. et al.: User’s Guide of DIWIDE, ESPRIT Project 23516 WINPAR Deliverable, 1999
Lourenco, J. et al.: An Integrated Testing and Debugging Environment for Parallel and Distributed Programs, Proc. of the 23rd Euromicro Conf., Budapest, 1997, 291–298
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kacsuk, P., Lovas, R., Kovács, J. (1999). Systematic Debugging of Parallel Programs in DIWIDE Based on Collective Breakpoints and Macrosteps1. In: Amestoy, P., et al. Euro-Par’99 Parallel Processing. Euro-Par 1999. Lecture Notes in Computer Science, vol 1685. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48311-X_8
Download citation
DOI: https://doi.org/10.1007/3-540-48311-X_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66443-7
Online ISBN: 978-3-540-48311-3
eBook Packages: Springer Book Archive