summaryrefslogtreecommitdiff
path: root/tests/long
diff options
context:
space:
mode:
authorNilay Vaish <nilay@cs.wisc.edu>2013-05-21 11:32:57 -0500
committerNilay Vaish <nilay@cs.wisc.edu>2013-05-21 11:32:57 -0500
commit5b49c3d255eb82089496f8a77d6ab50004b5a2c2 (patch)
treec27568e48e0c39d9943830a870dbf234273c5b7d /tests/long
parent4ef466cc8a6890a63f504cec02a65ed3f6386e12 (diff)
downloadgem5-5b49c3d255eb82089496f8a77d6ab50004b5a2c2.tar.xz
stats: updates statistics for ruby regressions
Diffstat (limited to 'tests/long')
-rw-r--r--tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/config.ini38
-rw-r--r--tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/ruby.stats93
-rw-r--r--tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/stats.txt55
3 files changed, 57 insertions, 129 deletions
diff --git a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/config.ini b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/config.ini
index 6c0f26fdf..d3204d576 100644
--- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/config.ini
+++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/config.ini
@@ -74,6 +74,7 @@ max_loads_any_thread=0
numThreads=1
profile=0
progress_interval=0
+simpoint_start_insts=
switched_out=false
system=system
tracer=system.cpu0.tracer
@@ -145,6 +146,7 @@ max_loads_any_thread=0
numThreads=1
profile=0
progress_interval=0
+simpoint_start_insts=
switched_out=false
system=system
tracer=system.cpu1.tracer
@@ -1010,7 +1012,7 @@ pio=system.piobus.master[9]
[system.physmem]
type=SimpleDRAM
activation_limit=4
-addr_mapping=openmap
+addr_mapping=RaBaChCo
banks_per_rank=8
channels=1
clock=1000
@@ -1135,9 +1137,9 @@ slave=system.pc.south_bridge.ide.dma
[system.ruby.l1_cntrl0]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory prefetcher sequencer
-L1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory
+children=L1Dcache L1Icache prefetcher sequencer
+L1Dcache=system.ruby.l1_cntrl0.L1Dcache
+L1Icache=system.ruby.l1_cntrl0.L1Icache
buffer_size=0
clock=500
cntrl_id=0
@@ -1156,7 +1158,7 @@ to_l2_latency=1
transitions_per_cycle=32
version=0
-[system.ruby.l1_cntrl0.L1DcacheMemory]
+[system.ruby.l1_cntrl0.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -1170,7 +1172,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl0.L1IcacheMemory]
+[system.ruby.l1_cntrl0.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -1198,9 +1200,9 @@ unit_filter=8
type=RubySequencer
access_phys_mem=true
clock=500
-dcache=system.ruby.l1_cntrl0.L1DcacheMemory
+dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
-icache=system.ruby.l1_cntrl0.L1IcacheMemory
+icache=system.ruby.l1_cntrl0.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -1214,9 +1216,9 @@ slave=system.cpu0.icache_port system.cpu0.dcache_port system.cpu0.itb.walker.por
[system.ruby.l1_cntrl1]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory prefetcher sequencer
-L1DcacheMemory=system.ruby.l1_cntrl1.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl1.L1IcacheMemory
+children=L1Dcache L1Icache prefetcher sequencer
+L1Dcache=system.ruby.l1_cntrl1.L1Dcache
+L1Icache=system.ruby.l1_cntrl1.L1Icache
buffer_size=0
clock=500
cntrl_id=1
@@ -1235,7 +1237,7 @@ to_l2_latency=1
transitions_per_cycle=32
version=1
-[system.ruby.l1_cntrl1.L1DcacheMemory]
+[system.ruby.l1_cntrl1.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -1249,7 +1251,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl1.L1IcacheMemory]
+[system.ruby.l1_cntrl1.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -1277,9 +1279,9 @@ unit_filter=8
type=RubySequencer
access_phys_mem=true
clock=500
-dcache=system.ruby.l1_cntrl1.L1DcacheMemory
+dcache=system.ruby.l1_cntrl1.L1Dcache
deadlock_threshold=500000
-icache=system.ruby.l1_cntrl1.L1IcacheMemory
+icache=system.ruby.l1_cntrl1.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -1293,8 +1295,8 @@ slave=system.cpu1.icache_port system.cpu1.dcache_port system.cpu1.itb.walker.por
[system.ruby.l2_cntrl0]
type=L2Cache_Controller
-children=L2cacheMemory
-L2cacheMemory=system.ruby.l2_cntrl0.L2cacheMemory
+children=L2cache
+L2cache=system.ruby.l2_cntrl0.L2cache
buffer_size=0
clock=500
cntrl_id=2
@@ -1308,7 +1310,7 @@ to_l1_latency=1
transitions_per_cycle=32
version=0
-[system.ruby.l2_cntrl0.L2cacheMemory]
+[system.ruby.l2_cntrl0.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
diff --git a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/ruby.stats b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/ruby.stats
index 6d0e83626..ab98339a8 100644
--- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/ruby.stats
+++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/ruby.stats
@@ -1,24 +1,24 @@
-Real time: Apr/22/2013 16:53:22
+Real time: May/15/2013 12:08:23
Profiler Stats
--------------
-Elapsed_time_in_seconds: 481
-Elapsed_time_in_minutes: 8.01667
-Elapsed_time_in_hours: 0.133611
-Elapsed_time_in_days: 0.00556713
+Elapsed_time_in_seconds: 796
+Elapsed_time_in_minutes: 13.2667
+Elapsed_time_in_hours: 0.221111
+Elapsed_time_in_days: 0.00921296
-Virtual_time_in_seconds: 480.45
-Virtual_time_in_minutes: 8.0075
-Virtual_time_in_hours: 0.133458
-Virtual_time_in_days: 0.00556076
+Virtual_time_in_seconds: 792.33
+Virtual_time_in_minutes: 13.2055
+Virtual_time_in_hours: 0.220092
+Virtual_time_in_days: 0.00917049
Ruby_current_time: 10410297758
Ruby_start_time: 0
Ruby_cycles: 10410297758
-mbytes_resident: 604.641
-mbytes_total: 843.926
-resident_ratio: 0.716471
+mbytes_resident: 606.461
+mbytes_total: 851.852
+resident_ratio: 0.711942
ruby_cycles_executed: [ 10410297759 10410297759 ]
@@ -86,13 +86,13 @@ Total_delay_cycles: [binsize: 1 max: 13 count: 10870925 average: 0.594928 | stan
Resource Usage
--------------
page_size: 4096
-user_time: 479
+user_time: 791
system_time: 0
-page_reclaims: 146294
-page_faults: 18
+page_reclaims: 146348
+page_faults: 22
swaps: 0
-block_inputs: 16016
-block_outputs: 528
+block_inputs: 28560
+block_outputs: 552
Network Stats
-------------
@@ -194,29 +194,6 @@ links_utilized_percent_switch_5: 0.0454927
outgoing_messages_switch_5_link_3_Response_Data: 97783 7040376 [ 0 97783 0 0 0 0 0 0 0 0 ] base_latency: 1
outgoing_messages_switch_5_link_3_Response_Control: 16569 132552 [ 0 16569 0 0 0 0 0 0 0 0 ] base_latency: 1
-Cache Stats: system.ruby.l1_cntrl0.L1IcacheMemory
- system.ruby.l1_cntrl0.L1IcacheMemory_total_misses: 352190
- system.ruby.l1_cntrl0.L1IcacheMemory_total_demand_misses: 352190
- system.ruby.l1_cntrl0.L1IcacheMemory_total_prefetches: 0
- system.ruby.l1_cntrl0.L1IcacheMemory_total_sw_prefetches: 0
- system.ruby.l1_cntrl0.L1IcacheMemory_total_hw_prefetches: 0
-
- system.ruby.l1_cntrl0.L1IcacheMemory_request_type_IFETCH: 100%
-
- system.ruby.l1_cntrl0.L1IcacheMemory_access_mode_type_Supervisor: 352190 100%
-
-Cache Stats: system.ruby.l1_cntrl0.L1DcacheMemory
- system.ruby.l1_cntrl0.L1DcacheMemory_total_misses: 550662
- system.ruby.l1_cntrl0.L1DcacheMemory_total_demand_misses: 550662
- system.ruby.l1_cntrl0.L1DcacheMemory_total_prefetches: 0
- system.ruby.l1_cntrl0.L1DcacheMemory_total_sw_prefetches: 0
- system.ruby.l1_cntrl0.L1DcacheMemory_total_hw_prefetches: 0
-
- system.ruby.l1_cntrl0.L1DcacheMemory_request_type_LD: 55.6706%
- system.ruby.l1_cntrl0.L1DcacheMemory_request_type_ST: 44.3294%
-
- system.ruby.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 550662 100%
-
--- L1Cache ---
- Event Counts -
Load [6569518 8303439 ] 14872957
@@ -389,42 +366,6 @@ PF_IS_I Data_Exclusive [0 0 ] 0
PF_IS_I DataS_fromL1 [0 0 ] 0
PF_IS_I Data_all_Acks [0 0 ] 0
-Cache Stats: system.ruby.l1_cntrl1.L1IcacheMemory
- system.ruby.l1_cntrl1.L1IcacheMemory_total_misses: 459847
- system.ruby.l1_cntrl1.L1IcacheMemory_total_demand_misses: 459847
- system.ruby.l1_cntrl1.L1IcacheMemory_total_prefetches: 0
- system.ruby.l1_cntrl1.L1IcacheMemory_total_sw_prefetches: 0
- system.ruby.l1_cntrl1.L1IcacheMemory_total_hw_prefetches: 0
-
- system.ruby.l1_cntrl1.L1IcacheMemory_request_type_IFETCH: 100%
-
- system.ruby.l1_cntrl1.L1IcacheMemory_access_mode_type_Supervisor: 459847 100%
-
-Cache Stats: system.ruby.l1_cntrl1.L1DcacheMemory
- system.ruby.l1_cntrl1.L1DcacheMemory_total_misses: 1291679
- system.ruby.l1_cntrl1.L1DcacheMemory_total_demand_misses: 1291679
- system.ruby.l1_cntrl1.L1DcacheMemory_total_prefetches: 0
- system.ruby.l1_cntrl1.L1DcacheMemory_total_sw_prefetches: 0
- system.ruby.l1_cntrl1.L1DcacheMemory_total_hw_prefetches: 0
-
- system.ruby.l1_cntrl1.L1DcacheMemory_request_type_LD: 83.797%
- system.ruby.l1_cntrl1.L1DcacheMemory_request_type_ST: 16.203%
-
- system.ruby.l1_cntrl1.L1DcacheMemory_access_mode_type_Supervisor: 1291679 100%
-
-Cache Stats: system.ruby.l2_cntrl0.L2cacheMemory
- system.ruby.l2_cntrl0.L2cacheMemory_total_misses: 227803
- system.ruby.l2_cntrl0.L2cacheMemory_total_demand_misses: 227803
- system.ruby.l2_cntrl0.L2cacheMemory_total_prefetches: 0
- system.ruby.l2_cntrl0.L2cacheMemory_total_sw_prefetches: 0
- system.ruby.l2_cntrl0.L2cacheMemory_total_hw_prefetches: 0
-
- system.ruby.l2_cntrl0.L2cacheMemory_request_type_GETS: 25.6248%
- system.ruby.l2_cntrl0.L2cacheMemory_request_type_GET_INSTR: 7.23871%
- system.ruby.l2_cntrl0.L2cacheMemory_request_type_GETX: 67.1365%
-
- system.ruby.l2_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 227803 100%
-
--- L2Cache ---
- Event Counts -
L1_GET_INSTR [812037 ] 812037
diff --git a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/stats.txt b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/stats.txt
index 79f3ff0c1..e29eb22f7 100644
--- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/stats.txt
+++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/stats.txt
@@ -4,11 +4,11 @@ sim_seconds 5.205149 # Nu
sim_ticks 5205148879000 # Number of ticks simulated
final_tick 5205148879000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 128983 # Simulator instruction rate (inst/s)
-host_op_rate 247272 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 6293860084 # Simulator tick rate (ticks/s)
-host_mem_usage 868904 # Number of bytes of host memory used
-host_seconds 827.02 # Real time elapsed on the host
+host_inst_rate 134092 # Simulator instruction rate (inst/s)
+host_op_rate 257066 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 6543163557 # Simulator tick rate (ticks/s)
+host_mem_usage 872300 # Number of bytes of host memory used
+host_seconds 795.51 # Real time elapsed on the host
sim_insts 106671342 # Number of instructions simulated
sim_ops 204498755 # Number of ops (including micro ops) simulated
system.physmem.bytes_read::pc.south_bridge.ide 35240 # Number of bytes read from this memory
@@ -227,18 +227,12 @@ system.pc.south_bridge.ide.disks1.dma_read_txs 0
system.pc.south_bridge.ide.disks1.dma_write_full_pages 1 # Number of full page size DMA writes.
system.pc.south_bridge.ide.disks1.dma_write_bytes 4096 # Number of bytes transfered via DMA writes.
system.pc.south_bridge.ide.disks1.dma_write_txs 1 # Number of DMA write transactions.
-system.ruby.l1_cntrl0.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
-system.ruby.l1_cntrl0.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
-system.ruby.l1_cntrl0.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.ruby.l1_cntrl0.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.ruby.l1_cntrl0.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.ruby.l1_cntrl0.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.ruby.l1_cntrl0.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
-system.ruby.l1_cntrl0.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
-system.ruby.l1_cntrl0.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.ruby.l1_cntrl0.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.ruby.l1_cntrl0.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.ruby.l1_cntrl0.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 11503621 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 550662 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 12054283 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_hits 70015833 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Icache.demand_misses 352190 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses 70368023 # Number of cache demand accesses
system.ruby.l1_cntrl0.prefetcher.miss_observed 0 # number of misses observed
system.ruby.l1_cntrl0.prefetcher.allocated_streams 0 # number of streams allocated for prefetching
system.ruby.l1_cntrl0.prefetcher.prefetches_requested 0 # number of prefetch requests made
@@ -248,18 +242,12 @@ system.ruby.l1_cntrl0.prefetcher.hits 0 # nu
system.ruby.l1_cntrl0.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl0.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl1.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
-system.ruby.l1_cntrl1.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
-system.ruby.l1_cntrl1.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.ruby.l1_cntrl1.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.ruby.l1_cntrl1.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.ruby.l1_cntrl1.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.ruby.l1_cntrl1.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
-system.ruby.l1_cntrl1.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
-system.ruby.l1_cntrl1.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.ruby.l1_cntrl1.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.ruby.l1_cntrl1.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.ruby.l1_cntrl1.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl1.L1Dcache.demand_hits 12163827 # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Dcache.demand_misses 1291679 # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Dcache.demand_accesses 13455506 # Number of cache demand accesses
+system.ruby.l1_cntrl1.L1Icache.demand_hits 55549058 # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Icache.demand_misses 459847 # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Icache.demand_accesses 56008905 # Number of cache demand accesses
system.ruby.l1_cntrl1.prefetcher.miss_observed 0 # number of misses observed
system.ruby.l1_cntrl1.prefetcher.allocated_streams 0 # number of streams allocated for prefetching
system.ruby.l1_cntrl1.prefetcher.prefetches_requested 0 # number of prefetch requests made
@@ -269,12 +257,9 @@ system.ruby.l1_cntrl1.prefetcher.hits 0 # nu
system.ruby.l1_cntrl1.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl1.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl1.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
-system.ruby.l2_cntrl0.L2cacheMemory.num_data_array_reads 0 # number of data array reads
-system.ruby.l2_cntrl0.L2cacheMemory.num_data_array_writes 0 # number of data array writes
-system.ruby.l2_cntrl0.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.ruby.l2_cntrl0.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.ruby.l2_cntrl0.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.ruby.l2_cntrl0.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l2_cntrl0.L2cache.demand_hits 2426575 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 227803 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 2654378 # Number of cache demand accesses
system.cpu0.numCycles 10410297758 # number of cpu cycles simulated
system.cpu0.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu0.numWorkItemsCompleted 0 # number of work items this cpu completed