What Is SimpleScalar
What Is SimpleScalar
sim-cache: memory system simulator. This simulator can emulate a system with multiple levels of
instruction and data caches, each of which can be configured for different sizes and organizations.
This simulator is ideal for fast cache simulation if the effect of cache performance on execution
time is not needed.
sim-bpred: branch predictor simulator. This tool can simulate difference branch prediction
schemes and reports results such as prediction hit and miss rates. Like sim-cache, this does not
simulate accurately the effect of branch prediction on execution time.
sim-outorder: detailed microarchitectural simulator. This tool models in detail and out-of-order
microprocessor with all of the bells and whistles, including branch prediction, caches, and external
memory. This simulator is highly parameterized and can emulate machines of varying numbers of
execution units.
You may find useful to view these slides Simulators and such in describing the simulators in brief
and general.
References:
1) www.simplescalar.com
2) http://www.eecs.umich.edu/~taustin/papers/UWTR97-simple.pdf
3) http://www.cems.uwe.ac.uk/~rwilliam/ACA_ufeEHK-203/simplescalar_article_in_ieee_computer.pdf
4) www.cs.wisc.edu/~markhill/cs752/Fall2004/includes/ss_tutorial_fall2004.ppt