Parallel Program Trace Extrapolation
Zulah K.F. Eckert, Gary J Nutt · 1994
Trace driven simulation has been shown to be an effective means of studying the detailed effect of a program on a specific execution architecture, particularly for memory systems. The technique often depends on taking a trace on one configuration of a machine, then effectively extrapolating the trace so that it represents the detailed behavior of the program on a related configuration. This paper proposes a hierarchical framework in which to study the effects of program non-determinism on program executions. Our goal is to ultimately characterize the complexity of trace extrapolation. We present some preliminary results and applications of the framework to related problems.