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
