Simplescalar tool is intalled at /usr/local/simplescalar on the intel cluster as well as on the linux servers in the Philips lab. So you have to include following path to get its access.
/usr/local/simplescalar/binHere all the binaries are available.
Some other useful locations.
All source files are available in the directory
/usr/local/simplescalar/src/simplesim-2.0/
ISA (instruction set architecture) of the simplescalar are defined
in the file
/usr/local/simplescalar/src/simplesim-2.0/ss.defYou can view this file online
Default values fo various configurations are available in the file
/usr/local/simplescalar/src/simplesim-2.0/config/default.cfgYou can view this file online
How to proceed ?
1. Take input C program (filename.c) and get its executable which will be used by simplescalar simulators.
sslittle-na-sstrix-gcc -o filename filename.cIt will generate executable filename.
2. Run the appropriate simplescalar simulator using the above generated executable. Depending on which simulator you would like to use the commands are as follows.
sim-fast filename
sim-safe filename
sim-profile filename
sim-cache filename
sim-cheetah filename
sim-bpred filename
sim-outorder filename
A brief description about these simulators is available .
3. Vary different configuration parameters and gather the results generated by simulator. Analyze the results and find suitable resonings of the results.
Documents
Tutoral presentation
Report submitted as part of course work CS718 last year by Manish etc.
For further details regarding simplescalar
, you may visit their home page using the following
link.
Simplescalar home page
site last updated on
Feb. 08, 2002 by Manoj
Kumar Jain