Hello

I am using gem5 to run a MP full-system simulation with Alpha. I am interested 
in profiling some applications in terms of instruction mix and for that reason 
I 
want to clarify something about the INT and FP instruction counts (total and 
committed).

>From my experience there are a two "candidates" for total count of 
>instructions 
(INT and FP):

system.switch_cpus0.iq.int_alu_accesses      54347417

system.switch_cpus0.iq.FU_type_0::IntAlu     23500814     
system.switch_cpus0.iq.FU_type_0::IntMult         4209      
system.switch_cpus0.iq.FU_type_0::IntDiv            0    

(there are similar stats for FP also)

Since summing all the stats for iq.FU_type_0::Int* does not come even close to 
iq.int_alu_accesses, I am guessing that iq..int_alu_accesses counts the NOPs 
and 
the iq.FU_type_0::* does not. Is this true?

Something similar is happening with the committed instructions stats as well. 
The reported value (see bellow) is quite large, so again I am guessing that 
NOPs 
are included.

system.switch_cpus0.commit.int_insts         50429347

Can anyone confirm or infirm my assumptions? Are there better suited counters 
for INT and FP instructions (total and committed)?
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to