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 :
بازگشت