That number is equal to the # of instructions in the basic block multiplied
by the # of times the basic block was executed.  Looking at what you
attached, I could figure out that basic block 462 was actually a 28
instruction loop.  In general  if you sum up the second numbers across a
line, they should approximately equal your interval size.

On Wed, May 8, 2013 at 8:03 AM, Negar Miralaei <[email protected]> wrote:

> Hi,
>
> I'm a bit concerned about the simpoint output I gave from gem5. I'm using
> the ARM platform, and running under se.py for 10M instructions with
> simpoint interval of 10,000. Here is the command line I'm using:
>
> build/ARM/gem5.fast -d system/disks/CPU2000/output/**sim-out/
> configs/example/se.py --bench bzip2_source --simpoint-profile
> --simpoint-interval 10000 --cpu-type=atomic --maxinsts 10000000 --fastmem
>
> The simpoint.bb output file at some parts looks strange to me. At the
> beginning it is fine, but towards the end it gets a little odd. The last
> basic block is :462:5460 but I'm sure there isn't a basic block with 5460
> instructions in it! Would anybody please have a brief look at the
> simpoint.bb attached file, and tell me if it's identifying basic blocks
> correctly?
> On the other hand, was this patch developed for all of the platforms or
> it's different for ARM, since the ARM PC is slightly different to most
> other architectures?
>
> Cheers
> Negar
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to