Hi
I can not find out how num_insts is calculated. Consider the following stats:

system.cpu.num_insts                 23066887
       # Number of instructions executed
system.cpu.num_int_alu_accesses      22634453
       # Number of integer alu accesses
system.cpu.num_fp_alu_accesses         765
    # Number of float alu accesses
system.cpu.num_func_calls                0
    # number of times a function call or return occured
system.cpu.num_conditional_control_insts       1276637
                # number of instructions that are conditional controls
system.cpu.num_int_insts                 22634453
           # number of integer instructions
system.cpu.num_fp_insts                  765
      # number of float instructions
system.cpu.num_int_register_reads         61899328
            # number of times the integer registers were read
system.cpu.num_int_register_writes        18627481
            # number of times the integer registers were written
system.cpu.num_fp_register_reads           1267
         # number of times the floating registers were read
system.cpu.num_fp_register_writes             589
           # number of times the floating registers were written
system.cpu.num_mem_refs              12319498
       # number of memory refs
system.cpu.num_load_insts              6971117
        # Number of load instructions
system.cpu.num_store_insts            5348381
       # Number of store instructions


As you can see

num_store_insts+num_load_insts+num_fp_insts+num_int_insts+num_conditional_control_insts+num_func_calls

is much greater than num_insts.

Can you clarify that?
--
// Naderan *Mahmood;
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to