summaryrefslogtreecommitdiff
path: root/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/stats.txt
diff options
context:
space:
mode:
authorAndreas Hansson <andreas.hansson@arm.com>2013-08-19 03:52:36 -0400
committerAndreas Hansson <andreas.hansson@arm.com>2013-08-19 03:52:36 -0400
commitb63631536d974f31cf99ee280271dc0f7b4c746f (patch)
treeff83820d8dd75de8238e4b7ddaf3b91e4cf8374f /tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/stats.txt
parent646c4a23ca44aab5468c896034288151c89be782 (diff)
downloadgem5-b63631536d974f31cf99ee280271dc0f7b4c746f.tar.xz
stats: Cumulative stats update
This patch updates the stats to reflect the: 1) addition of the internal queue in SimpleMemory, 2) moving of the memory class outside FSConfig, 3) fixing up of the 2D vector printing format, 4) specifying burst size and interface width for the DRAM instead of relying on cache-line size, 5) performing merging in the DRAM controller write buffer, and 6) fixing how idle cycles are counted in the atomic and timing CPU models. The main reason for bundling them up is to minimise the changeset size.
Diffstat (limited to 'tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/stats.txt')
-rw-r--r--tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/stats.txt117
1 files changed, 59 insertions, 58 deletions
diff --git a/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/stats.txt b/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/stats.txt
index b5f8111f8..31f47079e 100644
--- a/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/stats.txt
+++ b/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/stats.txt
@@ -4,11 +4,11 @@ sim_seconds 2.332810 # Nu
sim_ticks 2332810264000 # Number of ticks simulated
final_tick 2332810264000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 662335 # Simulator instruction rate (inst/s)
-host_op_rate 851722 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 25577480180 # Simulator tick rate (ticks/s)
-host_mem_usage 396424 # Number of bytes of host memory used
-host_seconds 91.21 # Real time elapsed on the host
+host_inst_rate 691261 # Simulator instruction rate (inst/s)
+host_op_rate 888919 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 26694508777 # Simulator tick rate (ticks/s)
+host_mem_usage 395580 # Number of bytes of host memory used
+host_seconds 87.39 # Real time elapsed on the host
sim_insts 60408639 # Number of instructions simulated
sim_ops 77681819 # Number of ops (including micro ops) simulated
system.physmem.bytes_read::realview.clcd 111673344 # Number of bytes read from this memory
@@ -62,14 +62,15 @@ system.physmem.bw_total::cpu0.data 3386724 # To
system.physmem.bw_total::cpu1.inst 91056 # Total bandwidth to/from this memory (bytes/s)
system.physmem.bw_total::cpu1.data 1794913 # Total bandwidth to/from this memory (bytes/s)
system.physmem.bw_total::total 54942145 # Total bandwidth to/from this memory (bytes/s)
-system.physmem.readReqs 0 # Total number of read requests seen
-system.physmem.writeReqs 0 # Total number of write requests seen
-system.physmem.cpureqs 0 # Reqs generatd by CPU via cache - shady
+system.physmem.readReqs 0 # Total number of read requests accepted by DRAM controller
+system.physmem.writeReqs 0 # Total number of write requests accepted by DRAM controller
+system.physmem.readBursts 0 # Total number of DRAM read bursts. Each DRAM read request translates to either one or multiple DRAM read bursts
+system.physmem.writeBursts 0 # Total number of DRAM write bursts. Each DRAM write request translates to either one or multiple DRAM write bursts
system.physmem.bytesRead 0 # Total number of bytes read from memory
system.physmem.bytesWritten 0 # Total number of bytes written to memory
system.physmem.bytesConsumedRd 0 # bytesRead derated as per pkt->getSize()
system.physmem.bytesConsumedWr 0 # bytesWritten derated as per pkt->getSize()
-system.physmem.servicedByWrQ 0 # Number of read reqs serviced by write Q
+system.physmem.servicedByWrQ 0 # Number of DRAM read bursts serviced by write Q
system.physmem.neitherReadNorWrite 0 # Reqs where no action is needed
system.physmem.perBankRdReqs::0 0 # Track reads on a per bank basis
system.physmem.perBankRdReqs::1 0 # Track reads on a per bank basis
@@ -223,27 +224,27 @@ system.realview.nvmem.bw_total::total 9 # To
system.membus.throughput 55969561 # Throughput (bytes/s)
system.membus.data_through_bus 130566366 # Total data (bytes)
system.membus.snoop_data_through_bus 0 # Total snoop data (bytes)
-system.l2c.tags.replacements 62242 # number of replacements
-system.l2c.tags.tagsinuse 50006.300222 # Cycle average of tags in use
-system.l2c.tags.total_refs 1678485 # Total number of references to valid blocks.
-system.l2c.tags.sampled_refs 127627 # Sample count of references to valid blocks.
-system.l2c.tags.avg_refs 13.151488 # Average number of references to valid blocks.
-system.l2c.tags.warmup_cycle 2316901489000 # Cycle when the warmup percentage was hit.
-system.l2c.tags.occ_blocks::writebacks 36900.571453 # Average occupied blocks per requestor
-system.l2c.tags.occ_blocks::cpu0.dtb.walker 0.993823 # Average occupied blocks per requestor
-system.l2c.tags.occ_blocks::cpu0.itb.walker 0.993931 # Average occupied blocks per requestor
-system.l2c.tags.occ_blocks::cpu0.inst 4917.298419 # Average occupied blocks per requestor
-system.l2c.tags.occ_blocks::cpu0.data 3152.525311 # Average occupied blocks per requestor
-system.l2c.tags.occ_blocks::cpu1.inst 2097.421525 # Average occupied blocks per requestor
-system.l2c.tags.occ_blocks::cpu1.data 2936.495759 # Average occupied blocks per requestor
-system.l2c.tags.occ_percent::writebacks 0.563058 # Average percentage of cache occupancy
-system.l2c.tags.occ_percent::cpu0.dtb.walker 0.000015 # Average percentage of cache occupancy
-system.l2c.tags.occ_percent::cpu0.itb.walker 0.000015 # Average percentage of cache occupancy
-system.l2c.tags.occ_percent::cpu0.inst 0.075032 # Average percentage of cache occupancy
-system.l2c.tags.occ_percent::cpu0.data 0.048104 # Average percentage of cache occupancy
-system.l2c.tags.occ_percent::cpu1.inst 0.032004 # Average percentage of cache occupancy
-system.l2c.tags.occ_percent::cpu1.data 0.044807 # Average percentage of cache occupancy
-system.l2c.tags.occ_percent::total 0.763036 # Average percentage of cache occupancy
+system.l2c.tags.replacements 62242 # number of replacements
+system.l2c.tags.tagsinuse 50006.300222 # Cycle average of tags in use
+system.l2c.tags.total_refs 1678485 # Total number of references to valid blocks.
+system.l2c.tags.sampled_refs 127627 # Sample count of references to valid blocks.
+system.l2c.tags.avg_refs 13.151488 # Average number of references to valid blocks.
+system.l2c.tags.warmup_cycle 2316901489000 # Cycle when the warmup percentage was hit.
+system.l2c.tags.occ_blocks::writebacks 36900.571453 # Average occupied blocks per requestor
+system.l2c.tags.occ_blocks::cpu0.dtb.walker 0.993823 # Average occupied blocks per requestor
+system.l2c.tags.occ_blocks::cpu0.itb.walker 0.993931 # Average occupied blocks per requestor
+system.l2c.tags.occ_blocks::cpu0.inst 4917.298419 # Average occupied blocks per requestor
+system.l2c.tags.occ_blocks::cpu0.data 3152.525311 # Average occupied blocks per requestor
+system.l2c.tags.occ_blocks::cpu1.inst 2097.421525 # Average occupied blocks per requestor
+system.l2c.tags.occ_blocks::cpu1.data 2936.495759 # Average occupied blocks per requestor
+system.l2c.tags.occ_percent::writebacks 0.563058 # Average percentage of cache occupancy
+system.l2c.tags.occ_percent::cpu0.dtb.walker 0.000015 # Average percentage of cache occupancy
+system.l2c.tags.occ_percent::cpu0.itb.walker 0.000015 # Average percentage of cache occupancy
+system.l2c.tags.occ_percent::cpu0.inst 0.075032 # Average percentage of cache occupancy
+system.l2c.tags.occ_percent::cpu0.data 0.048104 # Average percentage of cache occupancy
+system.l2c.tags.occ_percent::cpu1.inst 0.032004 # Average percentage of cache occupancy
+system.l2c.tags.occ_percent::cpu1.data 0.044807 # Average percentage of cache occupancy
+system.l2c.tags.occ_percent::total 0.763036 # Average percentage of cache occupancy
system.l2c.ReadReq_hits::cpu0.dtb.walker 9005 # number of ReadReq hits
system.l2c.ReadReq_hits::cpu0.itb.walker 3277 # number of ReadReq hits
system.l2c.ReadReq_hits::cpu0.inst 473134 # number of ReadReq hits
@@ -450,23 +451,23 @@ system.cpu0.num_fp_register_writes 1428 # nu
system.cpu0.num_mem_refs 15013057 # number of memory refs
system.cpu0.num_load_insts 8304661 # Number of load instructions
system.cpu0.num_store_insts 6708396 # Number of store instructions
-system.cpu0.num_idle_cycles 186586201.060505 # Number of idle cycles
-system.cpu0.num_busy_cycles 4447003463.939495 # Number of busy cycles
-system.cpu0.not_idle_fraction 0.959732 # Percentage of non-idle cycles
-system.cpu0.idle_fraction 0.040268 # Percentage of idle cycles
+system.cpu0.num_idle_cycles 4555625120.147407 # Number of idle cycles
+system.cpu0.num_busy_cycles 77964544.852593 # Number of busy cycles
+system.cpu0.not_idle_fraction 0.016826 # Percentage of non-idle cycles
+system.cpu0.idle_fraction 0.983174 # Percentage of idle cycles
system.cpu0.kern.inst.arm 0 # number of arm instructions executed
system.cpu0.kern.inst.quiesce 82795 # number of quiesce instructions executed
-system.cpu0.icache.tags.replacements 850590 # number of replacements
-system.cpu0.icache.tags.tagsinuse 511.678593 # Cycle average of tags in use
-system.cpu0.icache.tags.total_refs 60583498 # Total number of references to valid blocks.
-system.cpu0.icache.tags.sampled_refs 851102 # Sample count of references to valid blocks.
-system.cpu0.icache.tags.avg_refs 71.182418 # Average number of references to valid blocks.
-system.cpu0.icache.tags.warmup_cycle 5709383000 # Cycle when the warmup percentage was hit.
+system.cpu0.icache.tags.replacements 850590 # number of replacements
+system.cpu0.icache.tags.tagsinuse 511.678593 # Cycle average of tags in use
+system.cpu0.icache.tags.total_refs 60583498 # Total number of references to valid blocks.
+system.cpu0.icache.tags.sampled_refs 851102 # Sample count of references to valid blocks.
+system.cpu0.icache.tags.avg_refs 71.182418 # Average number of references to valid blocks.
+system.cpu0.icache.tags.warmup_cycle 5709383000 # Cycle when the warmup percentage was hit.
system.cpu0.icache.tags.occ_blocks::cpu0.inst 444.510252 # Average occupied blocks per requestor
system.cpu0.icache.tags.occ_blocks::cpu1.inst 67.168341 # Average occupied blocks per requestor
system.cpu0.icache.tags.occ_percent::cpu0.inst 0.868184 # Average percentage of cache occupancy
system.cpu0.icache.tags.occ_percent::cpu1.inst 0.131188 # Average percentage of cache occupancy
-system.cpu0.icache.tags.occ_percent::total 0.999372 # Average percentage of cache occupancy
+system.cpu0.icache.tags.occ_percent::total 0.999372 # Average percentage of cache occupancy
system.cpu0.icache.ReadReq_hits::cpu0.inst 32064735 # number of ReadReq hits
system.cpu0.icache.ReadReq_hits::cpu1.inst 28518763 # number of ReadReq hits
system.cpu0.icache.ReadReq_hits::total 60583498 # number of ReadReq hits
@@ -512,17 +513,17 @@ system.cpu0.icache.avg_blocked_cycles::no_targets nan
system.cpu0.icache.fast_writes 0 # number of fast writes performed
system.cpu0.icache.cache_copies 0 # number of cache copies performed
system.cpu0.icache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu0.dcache.tags.replacements 623334 # number of replacements
-system.cpu0.dcache.tags.tagsinuse 511.997031 # Cycle average of tags in use
-system.cpu0.dcache.tags.total_refs 23628284 # Total number of references to valid blocks.
-system.cpu0.dcache.tags.sampled_refs 623846 # Sample count of references to valid blocks.
-system.cpu0.dcache.tags.avg_refs 37.875187 # Average number of references to valid blocks.
-system.cpu0.dcache.tags.warmup_cycle 21763000 # Cycle when the warmup percentage was hit.
+system.cpu0.dcache.tags.replacements 623334 # number of replacements
+system.cpu0.dcache.tags.tagsinuse 511.997031 # Cycle average of tags in use
+system.cpu0.dcache.tags.total_refs 23628284 # Total number of references to valid blocks.
+system.cpu0.dcache.tags.sampled_refs 623846 # Sample count of references to valid blocks.
+system.cpu0.dcache.tags.avg_refs 37.875187 # Average number of references to valid blocks.
+system.cpu0.dcache.tags.warmup_cycle 21763000 # Cycle when the warmup percentage was hit.
system.cpu0.dcache.tags.occ_blocks::cpu0.data 451.298938 # Average occupied blocks per requestor
system.cpu0.dcache.tags.occ_blocks::cpu1.data 60.698093 # Average occupied blocks per requestor
system.cpu0.dcache.tags.occ_percent::cpu0.data 0.881443 # Average percentage of cache occupancy
system.cpu0.dcache.tags.occ_percent::cpu1.data 0.118551 # Average percentage of cache occupancy
-system.cpu0.dcache.tags.occ_percent::total 0.999994 # Average percentage of cache occupancy
+system.cpu0.dcache.tags.occ_percent::total 0.999994 # Average percentage of cache occupancy
system.cpu0.dcache.ReadReq_hits::cpu0.data 6995590 # number of ReadReq hits
system.cpu0.dcache.ReadReq_hits::cpu1.data 6184430 # number of ReadReq hits
system.cpu0.dcache.ReadReq_hits::total 13180020 # number of ReadReq hits
@@ -660,18 +661,18 @@ system.cpu1.num_fp_register_writes 1352 # nu
system.cpu1.num_mem_refs 12348580 # number of memory refs
system.cpu1.num_load_insts 7334866 # Number of load instructions
system.cpu1.num_store_insts 5013714 # Number of store instructions
-system.cpu1.num_idle_cycles 8315278901.051629 # Number of idle cycles
-system.cpu1.num_busy_cycles -4035324022.051629 # Number of busy cycles
-system.cpu1.not_idle_fraction -0.942843 # Percentage of non-idle cycles
-system.cpu1.idle_fraction 1.942843 # Percentage of idle cycles
+system.cpu1.num_idle_cycles 4217653381.679553 # Number of idle cycles
+system.cpu1.num_busy_cycles 62301497.320448 # Number of busy cycles
+system.cpu1.not_idle_fraction 0.014557 # Percentage of non-idle cycles
+system.cpu1.idle_fraction 0.985443 # Percentage of idle cycles
system.cpu1.kern.inst.arm 0 # number of arm instructions executed
system.cpu1.kern.inst.quiesce 0 # number of quiesce instructions executed
-system.iocache.tags.replacements 0 # number of replacements
-system.iocache.tags.tagsinuse 0 # Cycle average of tags in use
-system.iocache.tags.total_refs 0 # Total number of references to valid blocks.
-system.iocache.tags.sampled_refs 0 # Sample count of references to valid blocks.
-system.iocache.tags.avg_refs nan # Average number of references to valid blocks.
-system.iocache.tags.warmup_cycle 0 # Cycle when the warmup percentage was hit.
+system.iocache.tags.replacements 0 # number of replacements
+system.iocache.tags.tagsinuse 0 # Cycle average of tags in use
+system.iocache.tags.total_refs 0 # Total number of references to valid blocks.
+system.iocache.tags.sampled_refs 0 # Sample count of references to valid blocks.
+system.iocache.tags.avg_refs nan # Average number of references to valid blocks.
+system.iocache.tags.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.iocache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.iocache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.iocache.blocked::no_mshrs 0 # number of cycles access was blocked