Title :
Systematic debugging of parallel programs based on collective breakpoints
Author_Institution :
Hungarian Acad. of Sci., Budapest, Hungary
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
Keywords :
message passing; parallel programming; program debugging; programming environments; DIWIDE macrostep debugger; GRADE; WINPAR; collective breakpoints; execution tree; macrostep-by-macrostep execution mode; message passing; meta-breakpoints; parallel programming environments; parallel programs; systematic debugging; Parallel programming;
Conference_Titel :
Software Engineering for Parallel and Distributed Systems, 1999. Proceedings. International Symposium on
Conference_Location :
Los Angeles, CA
Print_ISBN :
0-7695-0191-5
DOI :
10.1109/PDSE.1999.779741