Hi,

I started bbench simulation using this command :

build/ARM/gem5.opt configs/example/fs.py -b bbench-ics
--kernel=vmlinux.smp.mouse.arm --frame-capture

it's running since last 12+ hours. Ideally, the stats.txt file shouldn't
have anything till the simulation terminates. However, I see the attached
as the content in the stats.txt. May anyone please tell me how I'll know
when this benchmark simulation has been done successfully ?

Since, I am capturing the frames I see that there are around 712 frames and
even though the simulation is running, this count doesn't increase now.
After checking the frames I see it shows booting of Android, execution,
opening of pages and termination of browser application. The last frame
shows browser page with Michigan logo and details of pages opened and their
stats.

Does this mean the simulation is working properly ?

--
Chetan Patil
---------- Begin Simulation Statistics ----------
sim_seconds                                 16.892412                       # 
Number of seconds simulated
sim_ticks                                16892411569000                       # 
Number of ticks simulated
final_tick                               16892411569000                       # 
Number of ticks from beginning of simulation (restored from checkpoints and 
never reset)
sim_freq                                 1000000000000                       # 
Frequency of simulated ticks
host_inst_rate                                1451059                       # 
Simulator instruction rate (inst/s)
host_op_rate                                  1858947                       # 
Simulator op (including micro ops) rate (op/s)
host_tick_rate                             4341909568                       # 
Simulator tick rate (ticks/s)
host_mem_usage                                 679256                       # 
Number of bytes of host memory used
host_seconds                                  3890.55                       # 
Real time elapsed on the host
sim_insts                                  5645415569                       # 
Number of instructions simulated
sim_ops                                    7232325873                       # 
Number of ops (including micro ops) simulated
system.physmem.bytes_read::realview.clcd    810024960                       # 
Number of bytes read from this memory
system.physmem.bytes_read::cpu.dtb.walker     97629636                       # 
Number of bytes read from this memory
system.physmem.bytes_read::cpu.itb.walker      8387976                       # 
Number of bytes read from this memory
system.physmem.bytes_read::cpu.inst       23256496800                       # 
Number of bytes read from this memory
system.physmem.bytes_read::cpu.data        4903250616                       # 
Number of bytes read from this memory
system.physmem.bytes_read::total          29075789988                       # 
Number of bytes read from this memory
system.physmem.bytes_inst_read::cpu.inst  23256496800                       # 
Number of instructions bytes read from this memory
system.physmem.bytes_inst_read::total     23256496800                       # 
Number of instructions bytes read from this memory
system.physmem.bytes_written::cpu.data     3214483854                       # 
Number of bytes written to this memory
system.physmem.bytes_written::total        3214483854                       # 
Number of bytes written to this memory
system.physmem.num_reads::realview.clcd     101253120                       # 
Number of read requests responded to by this memory
system.physmem.num_reads::cpu.dtb.walker     24407409                       # 
Number of read requests responded to by this memory
system.physmem.num_reads::cpu.itb.walker      2096994                       # 
Number of read requests responded to by this memory
system.physmem.num_reads::cpu.inst         5814124200                       # 
Number of read requests responded to by this memory
system.physmem.num_reads::cpu.data         1360452103                       # 
Number of read requests responded to by this memory
system.physmem.num_reads::total            7302333826                       # 
Number of read requests responded to by this memory
system.physmem.num_writes::cpu.data         839554429                       # 
Number of write requests responded to by this memory
system.physmem.num_writes::total            839554429                       # 
Number of write requests responded to by this memory
system.physmem.bw_read::realview.clcd        47952002                       # 
Total read bandwidth from this memory (bytes/s)
system.physmem.bw_read::cpu.dtb.walker        5779497                       # 
Total read bandwidth from this memory (bytes/s)
system.physmem.bw_read::cpu.itb.walker         496553                       # 
Total read bandwidth from this memory (bytes/s)
system.physmem.bw_read::cpu.inst           1376742255                       # 
Total read bandwidth from this memory (bytes/s)
system.physmem.bw_read::cpu.data            290263507                       # 
Total read bandwidth from this memory (bytes/s)
system.physmem.bw_read::total              1721233814                       # 
Total read bandwidth from this memory (bytes/s)
system.physmem.bw_inst_read::cpu.inst      1376742255                       # 
Instruction read bandwidth from this memory (bytes/s)
system.physmem.bw_inst_read::total         1376742255                       # 
Instruction read bandwidth from this memory (bytes/s)
system.physmem.bw_write::cpu.data           190291590                       # 
Write bandwidth from this memory (bytes/s)
system.physmem.bw_write::total              190291590                       # 
Write bandwidth from this memory (bytes/s)
system.physmem.bw_total::realview.clcd       47952002                       # 
Total bandwidth to/from this memory (bytes/s)
system.physmem.bw_total::cpu.dtb.walker       5779497                       # 
Total bandwidth to/from this memory (bytes/s)
system.physmem.bw_total::cpu.itb.walker        496553                       # 
Total bandwidth to/from this memory (bytes/s)
system.physmem.bw_total::cpu.inst          1376742255                       # 
Total bandwidth to/from this memory (bytes/s)
system.physmem.bw_total::cpu.data           480555096                       # 
Total bandwidth to/from this memory (bytes/s)
system.physmem.bw_total::total             1911525404                       # 
Total bandwidth to/from this memory (bytes/s)
system.realview.nvmem.bytes_read::cpu.inst           20                       # 
Number of bytes read from this memory
system.realview.nvmem.bytes_read::total            20                       # 
Number of bytes read from this memory
system.realview.nvmem.bytes_inst_read::cpu.inst           20                    
   # Number of instructions bytes read from this memory
system.realview.nvmem.bytes_inst_read::total           20                       
# Number of instructions bytes read from this memory
system.realview.nvmem.num_reads::cpu.inst            5                       # 
Number of read requests responded to by this memory
system.realview.nvmem.num_reads::total              5                       # 
Number of read requests responded to by this memory
system.realview.nvmem.bw_read::cpu.inst             1                       # 
Total read bandwidth from this memory (bytes/s)
system.realview.nvmem.bw_read::total                1                       # 
Total read bandwidth from this memory (bytes/s)
system.realview.nvmem.bw_inst_read::cpu.inst            1                       
# Instruction read bandwidth from this memory (bytes/s)
system.realview.nvmem.bw_inst_read::total            1                       # 
Instruction read bandwidth from this memory (bytes/s)
system.realview.nvmem.bw_total::cpu.inst            1                       # 
Total bandwidth to/from this memory (bytes/s)
system.realview.nvmem.bw_total::total               1                       # 
Total bandwidth to/from this memory (bytes/s)
system.membus.throughput                   1917017453                       # 
Throughput (bytes/s)
system.membus.data_through_bus            32383047795                       # 
Total data (bytes)
system.membus.snoop_data_through_bus                0                       # 
Total snoop data (bytes)
system.cf0.dma_read_full_pages                      0                       # 
Number of full page size DMA reads (not PRD).
system.cf0.dma_read_bytes                           0                       # 
Number of bytes transfered via DMA reads (not PRD).
system.cf0.dma_read_txs                             0                       # 
Number of DMA read transactions (not PRD).
system.cf0.dma_write_full_pages                     0                       # 
Number of full page size DMA writes.
system.cf0.dma_write_bytes                          0                       # 
Number of bytes transfered via DMA writes.
system.cf0.dma_write_txs                            0                       # 
Number of DMA write transactions.
system.iobus.throughput                      53366356                       # 
Throughput (bytes/s)
system.iobus.data_through_bus               901486457                       # 
Total data (bytes)
system.cpu.dtb.inst_hits                            0                       # 
ITB inst hits
system.cpu.dtb.inst_misses                          0                       # 
ITB inst misses
system.cpu.dtb.read_hits                   1393881613                       # 
DTB read hits
system.cpu.dtb.read_misses                   11876677                       # 
DTB read misses
system.cpu.dtb.write_hits                   840013278                       # 
DTB write hits
system.cpu.dtb.write_misses                    516683                       # 
DTB write misses
system.cpu.dtb.flush_tlb                            2                       # 
Number of times complete TLB was flushed
system.cpu.dtb.flush_tlb_mva                        0                       # 
Number of times TLB was flushed by MVA
system.cpu.dtb.flush_tlb_mva_asid              160005                       # 
Number of times TLB was flushed by MVA & ASID
system.cpu.dtb.flush_tlb_asid                      83                       # 
Number of times TLB was flushed by ASID
system.cpu.dtb.flush_entries                    31689                       # 
Number of entries that have been flushed from TLB
system.cpu.dtb.align_faults                         0                       # 
Number of TLB faults due to alignment restrictions
system.cpu.dtb.prefetch_faults                2033292                       # 
Number of TLB faults due to prefetch
system.cpu.dtb.domain_faults                        0                       # 
Number of TLB faults due to domain restrictions
system.cpu.dtb.perms_faults                     16308                       # 
Number of TLB faults due to permissions restrictions
system.cpu.dtb.read_accesses               1405758290                       # 
DTB read accesses
system.cpu.dtb.write_accesses               840529961                       # 
DTB write accesses
system.cpu.dtb.inst_accesses                        0                       # 
ITB inst accesses
system.cpu.dtb.hits                        2233894891                       # 
DTB hits
system.cpu.dtb.misses                        12393360                       # 
DTB misses
system.cpu.dtb.accesses                    2246288251                       # 
DTB accesses
system.cpu.itb.inst_hits                   5813061536                       # 
ITB inst hits
system.cpu.itb.inst_misses                    1064033                       # 
ITB inst misses
system.cpu.itb.read_hits                            0                       # 
DTB read hits
system.cpu.itb.read_misses                          0                       # 
DTB read misses
system.cpu.itb.write_hits                           0                       # 
DTB write hits
system.cpu.itb.write_misses                         0                       # 
DTB write misses
system.cpu.itb.flush_tlb                            2                       # 
Number of times complete TLB was flushed
system.cpu.itb.flush_tlb_mva                        0                       # 
Number of times TLB was flushed by MVA
system.cpu.itb.flush_tlb_mva_asid              160005                       # 
Number of times TLB was flushed by MVA & ASID
system.cpu.itb.flush_tlb_asid                      83                       # 
Number of times TLB was flushed by ASID
system.cpu.itb.flush_entries                     4073                       # 
Number of entries that have been flushed from TLB
system.cpu.itb.align_faults                         0                       # 
Number of TLB faults due to alignment restrictions
system.cpu.itb.prefetch_faults                      0                       # 
Number of TLB faults due to prefetch
system.cpu.itb.domain_faults                        0                       # 
Number of TLB faults due to domain restrictions
system.cpu.itb.perms_faults                         0                       # 
Number of TLB faults due to permissions restrictions
system.cpu.itb.read_accesses                        0                       # 
DTB read accesses
system.cpu.itb.write_accesses                       0                       # 
DTB write accesses
system.cpu.itb.inst_accesses               5814125569                       # 
ITB inst accesses
system.cpu.itb.hits                        5813061536                       # 
DTB hits
system.cpu.itb.misses                         1064033                       # 
DTB misses
system.cpu.itb.accesses                    5814125569                       # 
DTB accesses
system.cpu.numCycles                      33783678563                       # 
number of cpu cycles simulated
system.cpu.numWorkItemsStarted                      0                       # 
number of work items this cpu started
system.cpu.numWorkItemsCompleted                    0                       # 
number of work items this cpu completed
system.cpu.committedInsts                  5645415569                       # 
Number of instructions committed
system.cpu.committedOps                    7232325873                       # 
Number of ops (including micro ops) committed
system.cpu.num_int_alu_accesses            6460310495                       # 
Number of integer alu accesses
system.cpu.num_fp_alu_accesses               57730069                       # 
Number of float alu accesses
system.cpu.num_func_calls                   254648450                       # 
number of times a function call or return occured
system.cpu.num_conditional_control_insts    736361249                       # 
number of instructions that are conditional controls
system.cpu.num_int_insts                   6460310495                       # 
number of integer instructions
system.cpu.num_fp_insts                      57730069                       # 
number of float instructions
system.cpu.num_int_register_reads         32368557408                       # 
number of times the integer registers were read
system.cpu.num_int_register_writes         6964441137                       # 
number of times the integer registers were written
system.cpu.num_fp_register_reads            163737453                       # 
number of times the floating registers were read
system.cpu.num_fp_register_writes           121481046                       # 
number of times the floating registers were written
system.cpu.num_mem_refs                    2416380259                       # 
number of memory refs
system.cpu.num_load_insts                  1541348412                       # 
Number of load instructions
system.cpu.num_store_insts                  875031847                       # 
Number of store instructions
system.cpu.num_idle_cycles               26381548052.819954                     
  # Number of idle cycles
system.cpu.num_busy_cycles               7402130510.180047                      
 # Number of busy cycles
system.cpu.not_idle_fraction                 0.219104                       # 
Percentage of non-idle cycles
system.cpu.idle_fraction                     0.780896                       # 
Percentage of idle cycles
system.cpu.kern.inst.arm                            0                       # 
number of arm instructions executed
system.cpu.kern.inst.quiesce                  1341222                       # 
number of quiesce instructions executed

---------- End Simulation Statistics   ----------

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to