Search the web
Sign In
New User? Sign Up
simpoint
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Calculating multiple simpoints   Message List  
Reply | Forward Message #35 of 119 |
Re: [simpoint] Calculating multiple simpoints

All of your weighted projections should follow a formula such as the CPI example, where the metric to be weighted must be defined in terms of samples per instruction.  With CPI, this is cycles per instruction, and with your example you can use Energy Per Instruction.  This is necessary, because the weighting is computed based on the SimPoint sample space, which is based on instructions:

"The reason for this is that the simulated samples are collected for intervals based on a constant number of instructions"

However you say that you also want to compute projected metrics for a cumulative stat such as overall Energy.  To extend the CPI example, let's propose that you wish to compute the projected overall cycle time of a simulation.  From the projected CPI you can simply multiply by the number of dynamic instructions in the entire benchmark to get the number of cycles projected to execute.

To summarize for your case: you will need a means of measuring Energy-Per-Instruction, Energy-Delay-Product-Per-Instruction and Energy-Delay-squared-Product-Per-Instruction.  For some of these you may need to base your sample over a region of instructions and then divide by the number of instructions to get a normalized metric.  Then you use the weighting formula to get an overall metric that is weighted to project the behavior of your entire program.  Last, multiply by the number of dynamic instructions to get the projected metric desired for your entire benchmark.

I hope this clarifies things,
Robert



On 11/16/06, shruti08 <shruti08@...> wrote:

Hi all:

I had a doubt about using weights with multiple simpoints for SPEC
benchmarks. The webpage
(http://www.cse.ucsd.edu/~calder/simpoint/sim-points-FAQ.htm)
discusses the same for IPC/CPI. I am evaluating Energy, Energy Per
Instruction, Energy-Delay-Product and Energy-Delay-squared-Product. I
have multiple simpoints of a benchmark and I want to calculate the
effective value of each of these metrics using the weights. Could
someone help me out?

Thanks & Regards,
Shruti




Fri Nov 17, 2006 3:42 am

morton2001
Offline Offline
Send Email Send Email

Forward
Message #35 of 119 |
Expand Messages Author Sort by Date

Hi all: I had a doubt about using weights with multiple simpoints for SPEC benchmarks. The webpage ...
shruti08
Offline Send Email
Nov 17, 2006
2:51 am

All of your weighted projections should follow a formula such as the CPI example, where the metric to be weighted must be defined in terms of samples per...
Robert Morton
morton2001
Offline Send Email
Nov 17, 2006
3:58 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help