
378 Chapter 6 Multiprocessor Software
Example 6-5
The MESH Simulator
MESH [Pau02b] is a heterogeneous systems simulator that bridges logical and
physical time. An event is a pair of a tag and a value. The tag denotes time; but
time may not necessarily be wall clock time. The behavior of a thread is given
by an ordered set of events. Depending on the level of detail at which the system
is modeled, the events may be mapped onto physical time or onto logical
sequences. In simple cases, a simulation of the logical simulation can be trans-
formed into a simulation in physical time simply by adding time steps in the log-
ical sequence. However, in many cases, ...