Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
An Integrated Record&Replay Mechanism for Nondeterministic Message Passing Programs
| |
|
An Integrated Record&Replay Mechanism for Nondeterministic Message Passing Programs
Dieter Kranzlmüller6 , Christian Schaubschläger6 and Jens Volkert6
| (6) |
GUP Linz, Johannes Kepler University Linz, Altenbergerstr. 69, A-4040 Linz, Austria/Europe |
Abstract
Nondeterminism is a characteristic of many parallel programs that needs dedicated support from analysis tools and programming
environments. In order to allow cyclic debugging of such programs, record&replay mechanisms are used most frequently. Such
techniques operate in two phases, where the record phase traces a program’s execution that can be arbitrarily repeated during
subsequent replay phases. In contrast to most existing approaches, this paper describes a mechanism that is transparently
integrated in the underlying message passing interface. The main advantage of this approach is its omnipresence, such that
a program’s execution can be repeated immediately after it has been observed. Other benefits are the lack of instrumentation
and a corresponding simplification of the whole technique for inexperienced users. The difficulties addressed by this approach
are concerned with the amount of monitor overhead, which must neither perturb the program’s execution nor generate huge amounts
of trace data.
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|