On correcting the intrusion of tracing non-deterministic programs by software

7Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

This paper describes a performance evaluation technique of parallel programs based on software tracing. The interest of the proposed method is to enable post-mortem correction of the intrusion of software tracing of non deterministic programs (probe effect), by use of RECORD-REPLAY debugging techniques. In the first phase (RECORD), a primary trace is collected with a very low perturbation. This primary trace is used to force deterministic re-executions of parallel programs during subsequent replayed phases. The method proposed in the paper takes the initial RECORD execution as a reference and collects performance traces during a replayed execution. The dates of performance traces are then corrected post mortem in order to compensate the intrusion caused by the performance tracing and by the deterministic re-execution mechanism.

Cite

CITATION STYLE

APA

Teodorescu, F., & De Kergommeaux, J. C. (1997). On correcting the intrusion of tracing non-deterministic programs by software. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1300 LNCS, pp. 94–101). Springer Verlag. https://doi.org/10.1007/bfb0002721

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free