Re: [Gems-users] instruction count


Date: Tue, 29 Jan 2008 13:47:36 -0600
From: Dan Gibson <degibson@xxxxxxxx>
Subject: Re: [Gems-users] instruction count
Processors will always execute SOME code somewhere -- pstats is agnostic to which code is executed. That is, even the execution of the OS idle loop will cause the pstats instruction counts to increment-- you cannot assume processors that you do not assign tasks do not execute instructions.

Zhang Yu wrote:
Thanks for the reply. However, what I mean of pstats is already a delta of the instructions (I did the calculation myself). And in my case, the number of instructions executed by each processor should not be equal or similar.

Yu

On Jan 29, 2008 12:15 PM, Dan Gibson <degibson@xxxxxxxx <mailto:degibson@xxxxxxxx>> wrote:

    The number of instructions reported by ruby is a delta between the
    initial instruction count and the final instruction count. The
    number of
    instructions reported by pstats is a total instruction count,
    staring at
    boot-time if I am not mistaken. Hence the discrepancy.

    Zhang Yu wrote:
    > Hi,
    >
    > I'm using Gems2.0 with Simics3.0.30. While I run the simulation with
    > multiple cores, the statistics dumped by ruby seems to be
    > unreasonable. For example, when I use "taskset" command to assign a
    > single task to a certain processor, instruction_executed for all the
    > processors are almost the same in the ruby statistics. However, if I
    > use "pstats" command in simics, I can see obviously that the certain
    > processor executed much more instructions than other processors. So,
    > is there anything I can do to make the ruby stats seems more
    reasonable?
    >
    > Thanks,
    > Yu
    >
    ------------------------------------------------------------------------
    >
    > _______________________________________________
    > Gems-users mailing list
    > Gems-users@xxxxxxxxxxx <mailto:Gems-users@xxxxxxxxxxx>
    > https://lists.cs.wisc.edu/mailman/listinfo/gems-users
    > Use Google to search the GEMS Users mailing list by adding
    "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.
    >
    >

    --
    http://www.cs.wisc.edu/~gibson <http://www.cs.wisc.edu/%7Egibson>
    [esc]:wq!

    _______________________________________________
    Gems-users mailing list
    Gems-users@xxxxxxxxxxx <mailto:Gems-users@xxxxxxxxxxx>
    https://lists.cs.wisc.edu/mailman/listinfo/gems-users
    Use Google to search the GEMS Users mailing list by adding
    "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.


------------------------------------------------------------------------

_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.


--
http://www.cs.wisc.edu/~gibson [esc]:wq!

[← Prev in Thread] Current Thread [Next in Thread→]