DocumentCode
3613930
Title
Backtracking and re-execution in the automatic debugging of parallelized programs
Author
G. Matthews;R. Hood;S. Johnson;P. Leggett
Author_Institution
Comput. Sci. Corp., NASA Ames Res. Center, Moffett Field, CA, USA
fYear
2002
fDate
6/24/1905 12:00:00 AM
Firstpage
150
Lastpage
160
Abstract
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.
Keywords
"Debugging","Concurrent computing","NASA","Prototypes","Computer bugs","Manuals","Distributed computing","Parallel processing","Information analysis","Performance analysis"
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 2002. HPDC-11 2002. Proceedings. 11th IEEE International Symposium on
ISSN
1082-8907
Print_ISBN
0-7695-1686-6
Type
conf
DOI
10.1109/HPDC.2002.1029913
Filename
1029913
Link To Document