Execution replay of parallel procedural programs

Citation
Jc. De Kergommeaux et A. Fagot, Execution replay of parallel procedural programs, J SYST ARCH, 46(10), 2000, pp. 835-849
Citations number
32
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF SYSTEMS ARCHITECTURE
ISSN journal
13837621 → ACNP
Volume
46
Issue
10
Year of publication
2000
Pages
835 - 849
Database
ISI
SICI code
1383-7621(200008)46:10<835:EROPPP>2.0.ZU;2-H
Abstract
This article describes an execution model for the parallel procedural progr amming paradigm, which combines multithreading and communications. The mode l is used to prove sufficient conditions to guarantee the equivalence betwe en two executions of the same program. An efficient mechanism for recording and replaying deterministically parallel procedural programs is derived fr om the model and implemented in a prototype. Performed on the prototype, sy stematic measurements of the time overhead of recording traces for replayin g various program models indicate that this overhead remains very low. (C) 2000 Elsevier Science B.V. All rights reserved.