Multiple SimPoints
 

Home
Up
Contents

 

 

These are the multiple simulation points found for each program using our automated SimPoint 3.0 Toolkit.  Results are provided for 10, and 100 million interval sizes.   For these results we set MaxK to 30 for the 10 million interval size, and set MaxK to 10 for the 100 million interval size.

Using the Standard Multiple Simulation Points

bullet

Each simulation point has an execution weight indicating what percentage of the overall program execution that SimPoint represents. The simulation points are different than those listed in the ASPLOS paper, since they were derived with a newer version of our toolkit and with different SimPoint parameters.

bullet

The interval size used to create these simulation points are 10 and 100 million execution instructions.  Each simulation point provided is given as the number of the intervals from the start of execution. The first interval of execution is indicated by a Simulation Point of 0 (this is an important change from SimPoint 2.0). For example, if the Simulation Point is 90, then you start simulating at instruction 90 * 100 million (9 billion) and stop simulating at instruction 9.1 billion assuming a 100 million interval size was used to create the simulation points.

bullet

Also given for each Simulation Point is the PC of the executed instruction that started that interval to be simulated.  You then only need to fast-forward until that instruction PC is encountered the number of times shown in the last column (xBB).  Then start simulating for the interval length of instructions. Using the simulation point starting PC and execution count is the recommended approach for using SimPoint.

bullet

Note that if a point has PC==0 and executed == 0 this means that it is
the first interval of execution and the simulation interval starts at the first instruction executed.

Standard Multiple Simulation Points

bullet

100 Million Interval Size Multiple Simulation Points

bullet

10 Million Interval Size Multiple Simulation Points

Early Multiple Simulation Points

bullet

Due to some major changes in the code base for SimPoint 3.0, Early SimPoint was removed.  We are currently adding support for Early SimPoint into the SimPoint 3.0 to be released at a later date.

 

Home ] Up ]

Send mail to calder@cs.ucsd.edu with questions or comments about this web site.
Last modified: 06/22/05