DocumentCode :
1685220
Title :
Systematic assessment of the overhead of tracing parallel programs
Author :
Fagot, Alain ; de Kergommeaux, Jacques Chassin
Author_Institution :
APACHE Project, IMAG, Grenoble, France
fYear :
1996
Firstpage :
179
Lastpage :
186
Abstract :
Instant replay is a classical technique developed to help programmers to cope with transient errors occurring in non-deterministic executions of parallel programs. Enough information is recorded during an initial recording phase to be able to force subsequent re-executions to be deterministic with respect to the initial one. If the time overhead of the initial recording is sufficiently low, recording can be used as a normal execution mode of parallel programs. This article describes the method used to assess systematically the overhead of the recording phase of an instant replay tool implemented for a remote procedure call (RPC) based programming model named ATHAPASCAN. Evaluation was done using synthetic programs generated from program models of classical parallel algorithms. The generality of the method comes from the possibility of generating multiple program instances from a single algorithm model. Experimental results confirm the efficiency of the tested execution replay tool
Keywords :
parallel algorithms; parallel programming; program debugging; program diagnostics; recording; remote procedure calls; software tools; ATHAPASCAN; RPC-based programming model; deterministic reexecutions; efficiency; execution replay tool; generality; instant replay; multiple program instances generation; nondeterministic executions; overhead assessment; parallel algorithm model; parallel program tracing; recording phase; remote procedure call; software tool; synthetic programs; time overhead; transient errors; Control systems; Debugging; Load management; Operating systems; Parallel algorithms; Parallel programming; Pathology; Programming profession; Runtime; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
Conference_Location :
Braga
Print_ISBN :
0-8186-7376-1
Type :
conf
DOI :
10.1109/EMPDP.1996.500585
Filename :
500585
Link To Document :
بازگشت