loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96)
Systematic Assessment of the Overhead of Tracing Parallel Programs
PORTUGAL
January 24-January 26
ISBN: 0-8186-7376-1
Alain Fagot, APACHE project IMAG Institute, 46, avenue F_lix Viallet
Jacques Chassin de Kergommeaux, APACHE project IMAG Institute, 46, avenue F_lix Viallet
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 an RPC-based programming model named \Athap. 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.
Index Terms:
Parallel Debugging, Instant Replay, Performance Evaluation, Remote Procedure Calls
Citation:
Alain Fagot, Jacques Chassin de Kergommeaux, "Systematic Assessment of the Overhead of Tracing Parallel Programs," pdp, pp.0179, 4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.