Report Number: CSL-TR-90-410
Institution: Stanford University, Computer Systems Laboratory
Title: Tango introduction and tutorial
Author: Goldschmidt, Stephen R.
Author: Davis, Helen
Date: January 1990
Abstract: Tango is a software-based multiprocessor simulator that can
generate traces of synchronization events and data
references. The system runs on a uniprocessor and provides a
simulated multiprocessor environment. The user code is
augmented during compilation to produce a compiled simulation
system with optional logging. Tango offers flexible and
accurate tracing by allowing the user to incorporate various
memory and synchronization models. Tango achieves high
efficiency by running compiled user code, by focusing on
information that is of specific interest to multiprocessing
studies and by allowing the user to select the most efficient
memory simulation that is appropriate for a set of
experiments.
http://i.stanford.edu/pub/cstr/reports/csl/tr/90/410/CSL-TR-90-410.pdf