Guidelines for using Simplescalar Simulators

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/bin
Here 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.def
You can view this file online  here

Default values fo various configurations are available in the file

/usr/local/simplescalar/src/simplesim-2.0/config/default.cfg
You can view this file online   here

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.c
It 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 here.

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