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
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.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||