I see. Thanks Ali. As for now, I think an approximation would suffice. But in case I needed a more accurate number, I will implement and send the patch.
Mahshid On Thu, Aug 1, 2013 at 9:17 PM, Ali Saidi <[email protected]> wrote: > ** > > Yes, you should be comparing them with commitedOps not Insts and yes it > would be approximate since some instructions are getting squashed, but it's > likely in the same ballpark. It's should be pretty easy to duplicate the > reporting in the IEW that is creating the stats and have it print a similar > instruction mix statistic in the commit stage. If you implement this please > send along a patch. > > > > Thanks, > > Ali > > > > > > > > On 01.08.2013 11:06, Mahshid Sedghi wrote: > > Hi Ali, > > Thanks for the hint. But these numbers would be approximate, since part of > them won't commit. Is that correct? > About Yongbing's point: I am also observing a huge difference between > those numbers. I was thinking maybe we should compare that number > with commit.committedOps, rather than commit.committedInsts. Please let us > know your comments. > > Thanks. > > > On Wed, Jul 31, 2013 at 10:01 AM, huangyongbing > <[email protected]>wrote: > >> Hi, >> >> >> >> I notice that in the stat.txt results, the number of executed >> instructions (iew.iewExecutedInsts) is quite larger than the number of >> instructions committed (commit.committedInsts) for o3 cpu. For example, >> 2504310485 for iewExecutedInsts V.S. 1758659165 for committedInsts. >> >> >> >> So what is the reason? It cannot be caused just because of >> branch misprediction. >> >> >> >> Thanks. >> >> >> >> Best regards, >> >> Yongbing Huang >> >> >> >> *From:* [email protected] [mailto:[email protected]] >> *On Behalf Of *Ali Saidi >> *Sent:* Wednesday, July 31, 2013 6:48 AM >> *To:* gem5 users mailing list >> *Subject:* Re: [gem5-users] Finding the Instruction Mix for a Benchmark >> >> >> >> The IEW statistics based on instruction class for the o3 CPU might >> provide what you want. If you want to print OpClass information out in the >> simple CPU it should be doable. >> >> >> >> Ali >> >> On 26.07.2013 17:36, Mahshid Sedghi wrote: >> >> Hi, >> >> >> >> I need to find out the instruction mix for some benchmarks. In fact, I >> want to see what is the breakdown of instruction count into integer insts, >> memory ref, and so on. According to the following thread, gem5 does not >> report the breakdown, and "int_inst" includes all the instructions that use >> integer registers, which will include a big part of load instructions as >> well. >> >> >> >> http://www.mail-archive.com/[email protected]/msg06828.html >> >> >> >> Any idea how to get the breakdown numbers? Which part of the source code >> do I need to modify to implement this? >> >> >> >> Thanks everyone, >> >> Mahshid >> >> >> >> >> >> _______________________________________________ >> >> 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 > > > _______________________________________________ > gem5-users mailing > [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 >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
