NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Automatic Relative Debugging of OpenMP ProgramsIn this work we show how automatic relative debugging can be used to find differences in computation between a serial program and an OpenMP parallel version of that program. Backtracking and re-execution are used to determine the first OpenMP parallel region that produces a difference in computation that may lead to an incorrect value the user has indicated. Tool-parallelized programs are addressed by utilizing static analysis and directive information from the parallelization tool. Manually-parallelized programs are addressed as well by performing data dependence and directive analysis.
Document ID
20030071253
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Matthews, Gregory
(Computer Sciences Corp. Moffett Field, CA, United States)
Hood, Robert
(Computer Sciences Corp. Moffett Field, CA, United States)
Jin, Hao-Qiang
(NASA Ames Research Center Moffett Field, CA, United States)
Johnson, Stephen
(Greenwich Univ. London, United Kingdom)
Leggett, Peter
(Greenwich Univ. London, United Kingdom)
Date Acquired
August 21, 2013
Publication Date
January 1, 2003
Subject Category
Computer Programming And Software
Meeting Information
Meeting: European Workshop on OpenMP
Location: Aachen
Country: Germany
Start Date: September 22, 2003
End Date: September 26, 2003
Funding Number(s)
CONTRACT_GRANT: DTTS59-99-D-00437
CONTRACT_GRANT: NASA Order A-61812-D
Distribution Limits
Public
Copyright
Public Use Permitted.
Document Inquiry

Available Downloads

There are no available downloads for this record.
No Preview Available