DocumentCode
3006557
Title
Parallel program debugging with on-the-fly anomaly detection
Author
Hood, Robert ; Kennedy, Ken ; Mellor-Crummey, John
Author_Institution
Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
fYear
1990
fDate
12-16 Nov 1990
Firstpage
74
Lastpage
81
Abstract
An approach for parallel debugging that coordinates static analysis with efficient on-the-fly access anomaly detection is described. On-the-fly instrumentation mechanisms are being developed for the structured synchronization primitives of Parallel Computing Forum (PCF) Fortran, the emerging standard for parallel Fortran. The proposed instrumentation techniques guarantee that one can isolate schedule-dependent behavior in a schedule-independent fashion. The result is that a single-instrumented execution will either report sources of schedule-dependent behavior, or it will validate that all executions of the program on the same data compute the same result. When an instrumented execution is being used solely to find sources of schedule-dependent behavior, its cost can be reduced by slicing out computations that do not contribute to race conditions. Ongoing efforts to incorporate the proposed debugging approach in the ParaScope environment are described
Keywords
FORTRAN; parallel programming; program debugging; synchronisation; PCF Fortran; ParaScope environment; on-the-fly access anomaly detection; parallel Fortran; parallel debugging; race conditions; schedule-dependent behavior; single-instrumented execution; static analysis; structured synchronization primitives; Computer bugs; Computer science; Costs; Debugging; Instruments; Parallel processing; Processor scheduling; Standards development; Taxonomy; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '90., Proceedings of
Conference_Location
New York, NY
Print_ISBN
0-8186-2056-0
Type
conf
DOI
10.1109/SUPERC.1990.130004
Filename
130004
Link To Document