Efficient Replay of PVM Programs
Proceedings of the 6th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Comparison of Different Approaches to Trace PVM Program Execution
Proceedings of the 7th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
An Integrated Record&Replay Mechanism for Nondeterministic Message Passing Programs
Proceedings of the 8th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Trace-based parallel performance overhead compensation
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
Models for on-the-fly compensation of measurement overhead in parallel performance profiling
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Trace profiling: Scalable event tracing on high-end parallel systems
Parallel Computing
Towards scalable event tracing for high end systems
HPCC'07 Proceedings of the Third international conference on High Performance Computing and Communications
Hi-index | 0.00 |
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.