Documentation
Mailing Lists
Some of your questions may already be solved in the mailing
lists. Please, check the mailing list archives. If
you do not find the answers, subscribe
to the mailing list and post your question.
List of Documents
Some basic questions/answers about SESC
-
Why another architecture simulator?
We think that variarety is good, and there should be several architecture simulators. This only adds more competition, and the result is a better set of tools. -
What is the difference with simplescalar?
SESC models a variety of architectures, including dynamic superscalar processors, CMPs, processor-in-memory, and speculative multithreading architectures. Simplescalar focuses on single processors. -
Is it fast?
SESC is very fast. During the whole design performance and clarity have been the main focus (more years to graduate was not a concern). The result is a simulator that executes over 1.5MIPS on current pentium4 at 3GHz. -
Do you have coding style?
Yes, Renau and Luis are *extremely* picky about style. Read the codingStyle guideline. For them, it is very important to keep the code clean. Most of the coding time on SESC has been refactoring. -
Do you want other people to do updates on SESC?
YES. we believe on open development. Please commit your bugs as soons as possible, and any new functionality that may be interestig to other researchers (Once your paper has been accepted, of course). -
Who decides what goes in/out of the simulator?
Jose Renau has the ultimate decision of what goes in/out of the simulator. He will try to accept changes that the majority requests. Nevertheless, remember that he is picky with code style and simulator performance.