Implementation techniques for a parallel relative debugger

D. Abramson, R. Sosic, G. Watson

Research output: Contribution to journalConference articlepeer-review

15 Scopus citations

Abstract

This paper discusses a new debugging strategy for parallel programs, called parallel relative debugging. Relative debugging allows a user to compare the execution of one program to another, and this can be used to trace errors. This technique has been found to significantly aid in problem determination. A prototype sequential relative debugger, called Guard, has already been constructed and has been used in a number of real world situations. However, the control logic it uses is not sufficiently powerful to support the debugging of parallel applications. In this paper we describe how dataflow can be used to provide a very rich control mechanism that is well suited to the parallel environment. We illustrate the system by a worked example.

Original languageEnglish
Pages (from-to)218-226
Number of pages9
JournalParallel Architectures and Compilation Techniques - Conference Proceedings, PACT
StatePublished - 1996
Externally publishedYes
EventProceedings of the 1996 Conference on Parallel Architectures and Compilation Techniques, PACT'96 - Boston, MA, USA
Duration: Oct 20 1996Oct 23 1996

Fingerprint

Dive into the research topics of 'Implementation techniques for a parallel relative debugger'. Together they form a unique fingerprint.

Cite this