loading...
Performance Modeling Using Object-Oriented Execution-Driven Simulation}
New Orleans, LA April 08-April 11
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SIMSYM.1996.49216629th Annual Simulation Symposium (SS ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Angela Sampogna, Northeastern University
David R. Kaeli, Northeastern University
Daniel Green, Northeastern University
Michael Silva, Northeastern University
Christopher J. Sniezek, Northeastern University
To study the performance of new architectural features, trace-driven simulation is commonly employed. Traditional trace-driven simulation models require the production of an input trace. Depending on the needs of the simulation study, traces can contain billions of references and consume gigabytes of disk or tape storage. Execution-driven simulation eliminates the need for producing and storing input trace tapes by dynamically generating the input trace stream. The first issue addressed in this paper will be the performance of an execution-driven simulation when compared to more traditional trace-driven methodologies. The time and effort spent developing each new model can make a thorough performance evaluation too costly. Instead, if a reusable library of architectural simulation models (e.g., caches, branch-predictors, etc.) can be constructed using an object-oriented paradigm, the cost to perform the simulation can be drastically reduced. Some of the advantages of using reusable code include: simplified implementation, improved reliability and reduced maintenance.We have developed such a set of execution-driven simulation models which were written using this object-oriented approach. The goal of this work is to provide a reusable framework for rapid prototyping of architecture-based simulation models. The framework is based on the ATOM execution-driven simulation tool provided by DEC. The simulation models are developed using portable C++.
Citation:
Angela Sampogna, David R. Kaeli, Daniel Green, Michael Silva, Christopher J. Sniezek, "Performance Modeling Using Object-Oriented Execution-Driven Simulation}," ss, pp.183, 29th Annual Simulation Symposium (SS '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.