I asked the same question a while ago. I don't remember the reason but
there is one.
Gabe
Korey Sewell wrote:
> Okay great, thanks Lisa.
>
> So the follow-up question for anyone inclined to answer is: Is there
> ever a reason to have a "counter" variable and a "stat" variable? Is
> there something with resetting stats (or ???) that I'm missing?
>
> The example I can point to is in the "numInst" and "numInsts" in the
> SimpleCPU:
> void countInst()
> {
> numInst++;
> numInsts++;
>
> thread->funcExeInst++;
> }
>
> Quickly looking through the code, I don't really see a reason to have
> two distinct variables there.
>
>
> On Fri, Mar 5, 2010 at 1:27 PM, Lisa Hsu <[email protected]
> <mailto:[email protected]>> wrote:
>
> Korey,
>
> Use myStat[tid].value()
>
> Lisa
>
>
> On Fri, Mar 5, 2010 at 9:07 AM, Korey Sewell <[email protected]
> <mailto:[email protected]>> wrote:
>
> Is there a way to get the run-time value of a stat?
>
> Particularly, I have a vector stats that I am incrementing:
> myStat[tid]++.
>
> But, for debugging purposes, I would like to print out the
> stats value:
> printf("Stat value is %i", myStat[tid])
> but that will cause compiler errors with the Stat type.
>
> I've seen in other places in M5 where there is one "counting"
> variable and there is a separate "statistic" variable, but I'm
> just wondering if I can get away with just using one stat
> variable and reading the value from that directly.
>
> (This may be a old topic so excuse me for rehashing it again
> if it is.)
>
> --
> - Korey
>
> _______________________________________________
> m5-dev mailing list
> [email protected] <mailto:[email protected]>
> http://m5sim.org/mailman/listinfo/m5-dev
>
>
>
> _______________________________________________
> m5-dev mailing list
> [email protected] <mailto:[email protected]>
> http://m5sim.org/mailman/listinfo/m5-dev
>
>
>
>
> --
> - Korey
> ------------------------------------------------------------------------
>
> _______________________________________________
> m5-dev mailing list
> [email protected]
> http://m5sim.org/mailman/listinfo/m5-dev
>
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev