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

Reply via email to