Hi,

Actually, I didn't use the O3 cpu. I just tried to collect the checkpoint by
executing the command
"    build/ALPHA_SE/m5.opt configs/example/se.py -n 1 myprogram
--max-checkpoints=1 --take-checkpoints="10000000000000,10000000000000"
--checkpoint-dir=chkpts    ".

Thanks,
Leonard




On Sat, Apr 10, 2010 at 9:15 PM, soumyaroop roy <[email protected]> wrote:

> I remember that Korey had pointed out that the sim_insts reported for O3
> does not count nop instructions. What the number of instructions that the
> commit stage commits? Is that number very close to 10 billion and 1?
>
> regards,
> Soumyaroop
>
> On Sat, Apr 10, 2010 at 10:05 PM, Sage <[email protected]> wrote:
>
>> Hi, everyone,
>>
>> I have a question concerning the implication of statistics in the
>> m5out/stats.txt . The following is the statistics of a benchmark that I
>> checkpointed at 10,000,000,000,000 ticks.  "sim_insts" was expected to be
>> 10,000,000,000 in my mind, which however turns out to be another value
>> finally. But the sum of ITB.fetch_hits and ITB.fetch.misses is still
>> 10,000,000,001. My question is why "sim_insts" is very different from
>> "itb.fetch_hits + itb.fetch_misses". Does anyone know the underlying
>> reasons?
>>
>> Thanks,
>> Leonard
>>
>>
>>
>> ---------- Begin Simulation Statistics ----------
>> host_inst_rate                                2271214
>>   # Simulator instruction rate (inst/s)
>> host_mem_usage                                2182452
>>   # Number of bytes of host memory used
>> host_seconds                                  4399.15
>>   # Real time elapsed on the host
>> host_tick_rate                             2273167381
>>   # Simulator tick rate (ticks/s)
>> sim_freq                                 1000000000000
>>   # Frequency of simulated ticks
>> *sim_insts                                  9991406168
>>     # Number of instructions simulated*
>> sim_seconds                                        10
>>   # Number of seconds simulated
>> sim_ticks                                10000000000000
>>     # Number of ticks simulated
>> system.cpu.dtb.data_accesses               2723153832
>>   # DTB accesses
>> system.cpu.dtb.data_acv                             0
>>   # DTB access violations
>> system.cpu.dtb.data_hits                   2714560029
>>   # DTB hits
>> system.cpu.dtb.data_misses                    8593803
>>   # DTB misses
>> system.cpu.dtb.fetch_accesses                       0
>>   # ITB accesses
>> system.cpu.dtb.fetch_acv                            0
>>   # ITB acv
>> system.cpu.dtb.fetch_hits                           0
>>   # ITB hits
>> system.cpu.dtb.fetch_misses                         0
>>   # ITB misses
>> system.cpu.dtb.read_accesses               1648737880
>>   # DTB read accesses
>> system.cpu.dtb.read_acv                             0
>>   # DTB read access violations
>> system.cpu.dtb.read_hits                   1645683821
>>   # DTB read hits
>> system.cpu.dtb.read_misses                    3054059
>>   # DTB read misses
>> system.cpu.dtb.write_accesses              1074415952
>>   # DTB write accesses
>> system.cpu.dtb.write_acv                            0
>>   # DTB write access violations
>> system.cpu.dtb.write_hits                  1068876208
>>   # DTB write hits
>> system.cpu.dtb.write_misses                   5539744
>>   # DTB write misses
>> system.cpu.idle_fraction                            0
>>   # Percentage of idle cycles
>> system.cpu.itb.data_accesses                        0
>>   # DTB accesses
>> system.cpu.itb.data_acv                             0
>>   # DTB access violations
>> system.cpu.itb.data_hits                            0
>>   # DTB hits
>> system.cpu.itb.data_misses                          0
>>   # DTB misses
>> system.cpu.itb.fetch_accesses             10000000001
>>   # ITB accesses
>> system.cpu.itb.fetch_acv                            0
>>   # ITB acv
>> *system.cpu.itb.fetch_hits                  9999999971
>>     # ITB hits*
>> *system.cpu.itb.fetch_misses                        30
>>     # ITB misses*
>> system.cpu.itb.read_accesses                        0
>>   # DTB read accesses
>> system.cpu.itb.read_acv                             0
>>   # DTB read access violations
>> system.cpu.itb.read_hits                            0
>>   # DTB read hits
>> system.cpu.itb.read_misses                          0
>>   # DTB read misses
>> system.cpu.itb.write_accesses                       0
>>   # DTB write accesses
>> system.cpu.itb.write_acv                            0
>>   # DTB write access violations
>> system.cpu.itb.write_hits                           0
>>   # DTB write hits
>> system.cpu.itb.write_misses                         0
>>   # DTB write misses
>> system.cpu.not_idle_fraction                        1
>>   # Percentage of non-idle cycles
>> *system.cpu.numCycles                      10000000001
>>     # number of cpu cycles simulated*
>> system.cpu.num_insts                       9991406168
>>   # Number of instructions executed
>> system.cpu.num_refs                        2723153832
>>   # Number of memory references
>> system.cpu.workload.PROG:num_syscalls              31
>>   # Number of system calls
>>
>> ---------- End Simulation Statistics   ----------
>>
>> --
>> Give our ability to our work, but our genius to our life!
>>
>> _______________________________________________
>> m5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>
>
>
>
> --
> Soumyaroop Roy
> Ph.D. Candidate
> Department of Computer Science and Engineering
> University of South Florida, Tampa
> http://www.csee.usf.edu/~sroy
>
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>



-- 
Give our ability to our work, but our genius to our life!
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to