loading...
Backtracking and Re-Execution in the Automatic Debugging of Parallelized Programs
Edinburgh, Scotland July 24-July 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HPDC.2002.102991311th IEEE International Symposium on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Gregory Matthews, NASA Ames Research Center
Robert Hood, NASA Ames Research Center
Stephen Johnson, University of Greenwich
Peter Leggett, University of Greenwich
In this work we describe a new approach using relative debugging to find differences in computation between a serial program and a parallel version of that program. We use a combination of re-execution and backtracking in order to find the first difference in computation that may ultimately lead to an incorrect value that the user has indicated. In our prototype implementation we use static analysis information from a parallelization tool in order to perform the backtracking as well as the mapping required between serial and parallel computations.
Citation:
Gregory Matthews, Robert Hood, Stephen Johnson, Peter Leggett, "Backtracking and Re-Execution in the Automatic Debugging of Parallelized Programs," hpdc, pp.150, 11th IEEE International Symposium on High Performance Distributed Computing (HPDC-11 '02), 2002
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions