loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
28th Annual Simulation Symposium
A comparative study of conservative and optimistic trace-driven simulations
Santa Barbara, California
April 25-April 28
ISBN: 0-8186-7091-6
Xiaohan Qin, Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
J.-L. Baer, Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
We consider the evaluation of the memory hierarchy of multiprocessor systems via parallel trace driven simulation. We study two parallel simulation schemes: a conservative one using an algorithm proposed by Y-B Lin et al. (1992) whose main characteristic is to insert the shared references from every trace in all other traces, and an optimistic one using a Time Warp like algorithm (D. Jefferson, 1985). We compare, qualitatively and quantitatively, the major causes of overhead and the overall performance of the two methods. In addition, we discuss the tradeoffs in terms of implementation and debugging effort and of application to more general architectural simulation. The optimistic scheme is more complex but, in general, has slightly better performance, is more general, and does not require preprocessing.
Index Terms:
virtual machines; parallel algorithms; multiprocessing systems; time warp simulation; parallel architectures; memory architecture; comparative study; optimistic trace-driven simulations; conservative trace-driven simulations; memory hierarchy; multiprocessor systems; parallel trace driven simulation; parallel simulation schemes; shared references; Time Warp like algorithm; debugging effort; general architectural simulation; optimistic scheme
Citation:
Xiaohan Qin, J.-L. Baer, "A comparative study of conservative and optimistic trace-driven simulations," ss, pp.42, 28th Annual Simulation Symposium, 1995
Usage of this product signifies your acceptance of the Terms of Use.