diff options
Diffstat (limited to 'tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby')
3 files changed, 284 insertions, 263 deletions
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini index 5c4e71e11..8fc3158b8 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini @@ -8,14 +8,15 @@ time_sync_spin_threshold=100000 [system] type=System -children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 dir_cntrl0 funcbus funcmem l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 physmem ruby sys_port_proxy +children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 funcbus funcmem physmem ruby sys_port_proxy boot_osflags=a clock=1 init_param=0 kernel= load_addr_mask=1099511627775 mem_mode=timing -memories=system.physmem system.funcmem +mem_ranges= +memories=system.funcmem system.physmem num_work_ids=16 readfile= symbolfile= @@ -45,7 +46,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[0] -test=system.l1_cntrl0.sequencer.slave[0] +test=system.ruby.l1_cntrl0.sequencer.slave[0] [system.cpu1] type=MemTest @@ -64,7 +65,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[1] -test=system.l1_cntrl1.sequencer.slave[0] +test=system.ruby.l1_cntrl1.sequencer.slave[0] [system.cpu2] type=MemTest @@ -83,7 +84,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[2] -test=system.l1_cntrl2.sequencer.slave[0] +test=system.ruby.l1_cntrl2.sequencer.slave[0] [system.cpu3] type=MemTest @@ -102,7 +103,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[3] -test=system.l1_cntrl3.sequencer.slave[0] +test=system.ruby.l1_cntrl3.sequencer.slave[0] [system.cpu4] type=MemTest @@ -121,7 +122,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[4] -test=system.l1_cntrl4.sequencer.slave[0] +test=system.ruby.l1_cntrl4.sequencer.slave[0] [system.cpu5] type=MemTest @@ -140,7 +141,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[5] -test=system.l1_cntrl5.sequencer.slave[0] +test=system.ruby.l1_cntrl5.sequencer.slave[0] [system.cpu6] type=MemTest @@ -159,7 +160,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[6] -test=system.l1_cntrl6.sequencer.slave[0] +test=system.ruby.l1_cntrl6.sequencer.slave[0] [system.cpu7] type=MemTest @@ -178,23 +179,70 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[7] -test=system.l1_cntrl7.sequencer.slave[0] +test=system.ruby.l1_cntrl7.sequencer.slave[0] -[system.dir_cntrl0] +[system.funcbus] +type=NoncoherentBus +block_size=64 +clock=1 +header_cycles=1 +use_default_range=false +width=8 +master=system.funcmem.port +slave=system.cpu0.functional system.cpu1.functional system.cpu2.functional system.cpu3.functional system.cpu4.functional system.cpu5.functional system.cpu6.functional system.cpu7.functional + +[system.funcmem] +type=SimpleMemory +bandwidth=0.000000 +clock=1 +conf_table_reported=false +in_addr_map=false +latency=30 +latency_var=0 +null=false +range=0:134217727 +zero=false +port=system.funcbus.master[0] + +[system.physmem] +type=SimpleMemory +bandwidth=0.000000 +clock=1 +conf_table_reported=false +in_addr_map=true +latency=30 +latency_var=0 +null=false +range=0:134217727 +zero=false + +[system.ruby] +type=RubySystem +children=dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 network profiler +block_size_bytes=64 +clock=1 +mem_size=268435456 +no_mem_vec=false +random_seed=1234 +randomization=false +stats_filename=ruby.stats + +[system.ruby.dir_cntrl0] type=Directory_Controller children=directory memBuffer buffer_size=0 +clock=1 cntrl_id=8 -directory=system.dir_cntrl0.directory +directory=system.ruby.dir_cntrl0.directory directory_latency=12 -memBuffer=system.dir_cntrl0.memBuffer +memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 recycle_latency=10 ruby_system=system.ruby transitions_per_cycle=32 version=0 -[system.dir_cntrl0.directory] +[system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory map_levels=4 numa_high_bit=5 @@ -202,7 +250,7 @@ size=268435456 use_map=false version=0 -[system.dir_cntrl0.memBuffer] +[system.ruby.dir_cntrl0.memBuffer] type=RubyMemoryControl bank_bit_0=8 bank_busy_time=11 @@ -224,46 +272,24 @@ ruby_system=system.ruby tFaw=0 version=0 -[system.funcbus] -type=NoncoherentBus -block_size=64 -clock=1 -header_cycles=1 -use_default_range=false -width=8 -master=system.funcmem.port -slave=system.cpu0.functional system.cpu1.functional system.cpu2.functional system.cpu3.functional system.cpu4.functional system.cpu5.functional system.cpu6.functional system.cpu7.functional - -[system.funcmem] -type=SimpleMemory -bandwidth=0.000000 -clock=1 -conf_table_reported=false -in_addr_map=false -latency=30 -latency_var=0 -null=false -range=0:134217727 -zero=false -port=system.funcbus.master[0] - -[system.l1_cntrl0] +[system.ruby.l1_cntrl0] type=L1Cache_Controller children=cacheMemory sequencer buffer_size=0 -cacheMemory=system.l1_cntrl0.cacheMemory +cacheMemory=system.ruby.l1_cntrl0.cacheMemory cache_response_latency=12 +clock=1 cntrl_id=0 issue_latency=2 number_of_TBEs=256 recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl0.sequencer +sequencer=system.ruby.l1_cntrl0.sequencer transitions_per_cycle=32 version=0 -[system.l1_cntrl0.cacheMemory] +[system.ruby.l1_cntrl0.cacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -277,13 +303,13 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl0.sequencer] +[system.ruby.l1_cntrl0.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl0.cacheMemory +dcache=system.ruby.l1_cntrl0.cacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl0.cacheMemory +icache=system.ruby.l1_cntrl0.cacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -294,23 +320,24 @@ using_ruby_tester=false version=0 slave=system.cpu0.test -[system.l1_cntrl1] +[system.ruby.l1_cntrl1] type=L1Cache_Controller children=cacheMemory sequencer buffer_size=0 -cacheMemory=system.l1_cntrl1.cacheMemory +cacheMemory=system.ruby.l1_cntrl1.cacheMemory cache_response_latency=12 +clock=1 cntrl_id=1 issue_latency=2 number_of_TBEs=256 recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl1.sequencer +sequencer=system.ruby.l1_cntrl1.sequencer transitions_per_cycle=32 version=1 -[system.l1_cntrl1.cacheMemory] +[system.ruby.l1_cntrl1.cacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -324,13 +351,13 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl1.sequencer] +[system.ruby.l1_cntrl1.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl1.cacheMemory +dcache=system.ruby.l1_cntrl1.cacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl1.cacheMemory +icache=system.ruby.l1_cntrl1.cacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -341,23 +368,24 @@ using_ruby_tester=false version=1 slave=system.cpu1.test -[system.l1_cntrl2] +[system.ruby.l1_cntrl2] type=L1Cache_Controller children=cacheMemory sequencer buffer_size=0 -cacheMemory=system.l1_cntrl2.cacheMemory +cacheMemory=system.ruby.l1_cntrl2.cacheMemory cache_response_latency=12 +clock=1 cntrl_id=2 issue_latency=2 number_of_TBEs=256 recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl2.sequencer +sequencer=system.ruby.l1_cntrl2.sequencer transitions_per_cycle=32 version=2 -[system.l1_cntrl2.cacheMemory] +[system.ruby.l1_cntrl2.cacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -371,13 +399,13 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl2.sequencer] +[system.ruby.l1_cntrl2.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl2.cacheMemory +dcache=system.ruby.l1_cntrl2.cacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl2.cacheMemory +icache=system.ruby.l1_cntrl2.cacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -388,23 +416,24 @@ using_ruby_tester=false version=2 slave=system.cpu2.test -[system.l1_cntrl3] +[system.ruby.l1_cntrl3] type=L1Cache_Controller children=cacheMemory sequencer buffer_size=0 -cacheMemory=system.l1_cntrl3.cacheMemory +cacheMemory=system.ruby.l1_cntrl3.cacheMemory cache_response_latency=12 +clock=1 cntrl_id=3 issue_latency=2 number_of_TBEs=256 recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl3.sequencer +sequencer=system.ruby.l1_cntrl3.sequencer transitions_per_cycle=32 version=3 -[system.l1_cntrl3.cacheMemory] +[system.ruby.l1_cntrl3.cacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -418,13 +447,13 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl3.sequencer] +[system.ruby.l1_cntrl3.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl3.cacheMemory +dcache=system.ruby.l1_cntrl3.cacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl3.cacheMemory +icache=system.ruby.l1_cntrl3.cacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -435,23 +464,24 @@ using_ruby_tester=false version=3 slave=system.cpu3.test -[system.l1_cntrl4] +[system.ruby.l1_cntrl4] type=L1Cache_Controller children=cacheMemory sequencer buffer_size=0 -cacheMemory=system.l1_cntrl4.cacheMemory +cacheMemory=system.ruby.l1_cntrl4.cacheMemory cache_response_latency=12 +clock=1 cntrl_id=4 issue_latency=2 number_of_TBEs=256 recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl4.sequencer +sequencer=system.ruby.l1_cntrl4.sequencer transitions_per_cycle=32 version=4 -[system.l1_cntrl4.cacheMemory] +[system.ruby.l1_cntrl4.cacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -465,13 +495,13 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl4.sequencer] +[system.ruby.l1_cntrl4.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl4.cacheMemory +dcache=system.ruby.l1_cntrl4.cacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl4.cacheMemory +icache=system.ruby.l1_cntrl4.cacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -482,23 +512,24 @@ using_ruby_tester=false version=4 slave=system.cpu4.test -[system.l1_cntrl5] +[system.ruby.l1_cntrl5] type=L1Cache_Controller children=cacheMemory sequencer buffer_size=0 -cacheMemory=system.l1_cntrl5.cacheMemory +cacheMemory=system.ruby.l1_cntrl5.cacheMemory cache_response_latency=12 +clock=1 cntrl_id=5 issue_latency=2 number_of_TBEs=256 recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl5.sequencer +sequencer=system.ruby.l1_cntrl5.sequencer transitions_per_cycle=32 version=5 -[system.l1_cntrl5.cacheMemory] +[system.ruby.l1_cntrl5.cacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -512,13 +543,13 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl5.sequencer] +[system.ruby.l1_cntrl5.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl5.cacheMemory +dcache=system.ruby.l1_cntrl5.cacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl5.cacheMemory +icache=system.ruby.l1_cntrl5.cacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -529,23 +560,24 @@ using_ruby_tester=false version=5 slave=system.cpu5.test -[system.l1_cntrl6] +[system.ruby.l1_cntrl6] type=L1Cache_Controller children=cacheMemory sequencer buffer_size=0 -cacheMemory=system.l1_cntrl6.cacheMemory +cacheMemory=system.ruby.l1_cntrl6.cacheMemory cache_response_latency=12 +clock=1 cntrl_id=6 issue_latency=2 number_of_TBEs=256 recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl6.sequencer +sequencer=system.ruby.l1_cntrl6.sequencer transitions_per_cycle=32 version=6 -[system.l1_cntrl6.cacheMemory] +[system.ruby.l1_cntrl6.cacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -559,13 +591,13 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl6.sequencer] +[system.ruby.l1_cntrl6.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl6.cacheMemory +dcache=system.ruby.l1_cntrl6.cacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl6.cacheMemory +icache=system.ruby.l1_cntrl6.cacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -576,23 +608,24 @@ using_ruby_tester=false version=6 slave=system.cpu6.test -[system.l1_cntrl7] +[system.ruby.l1_cntrl7] type=L1Cache_Controller children=cacheMemory sequencer buffer_size=0 -cacheMemory=system.l1_cntrl7.cacheMemory +cacheMemory=system.ruby.l1_cntrl7.cacheMemory cache_response_latency=12 +clock=1 cntrl_id=7 issue_latency=2 number_of_TBEs=256 recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl7.sequencer +sequencer=system.ruby.l1_cntrl7.sequencer transitions_per_cycle=32 version=7 -[system.l1_cntrl7.cacheMemory] +[system.ruby.l1_cntrl7.cacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -606,13 +639,13 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl7.sequencer] +[system.ruby.l1_cntrl7.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl7.cacheMemory +dcache=system.ruby.l1_cntrl7.cacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl7.cacheMemory +icache=system.ruby.l1_cntrl7.cacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -623,34 +656,12 @@ using_ruby_tester=false version=7 slave=system.cpu7.test -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 -clock=1 -conf_table_reported=false -in_addr_map=true -latency=30 -latency_var=0 -null=false -range=0:134217727 -zero=false - -[system.ruby] -type=RubySystem -children=network profiler -block_size_bytes=64 -clock=1 -mem_size=268435456 -no_mem_vec=false -random_seed=1234 -randomization=false -stats_filename=ruby.stats - [system.ruby.network] type=SimpleNetwork children=topology adaptive_routing=false buffer_size=0 +clock=1 control_msg_size=8 endpoint_bandwidth=1000 number_of_virtual_networks=10 @@ -670,7 +681,7 @@ routers=system.ruby.network.topology.ext_links0.int_node system.ruby.network.top type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl0 +ext_node=system.ruby.l1_cntrl0 int_node=system.ruby.network.topology.ext_links0.int_node latency=1 link_id=0 @@ -678,6 +689,7 @@ weight=1 [system.ruby.network.topology.ext_links0.int_node] type=Switch +clock=1 router_id=0 virt_nets=10 @@ -685,7 +697,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl1 +ext_node=system.ruby.l1_cntrl1 int_node=system.ruby.network.topology.ext_links1.int_node latency=1 link_id=1 @@ -693,6 +705,7 @@ weight=1 [system.ruby.network.topology.ext_links1.int_node] type=Switch +clock=1 router_id=1 virt_nets=10 @@ -700,7 +713,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl2 +ext_node=system.ruby.l1_cntrl2 int_node=system.ruby.network.topology.ext_links2.int_node latency=1 link_id=2 @@ -708,6 +721,7 @@ weight=1 [system.ruby.network.topology.ext_links2.int_node] type=Switch +clock=1 router_id=2 virt_nets=10 @@ -715,7 +729,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl3 +ext_node=system.ruby.l1_cntrl3 int_node=system.ruby.network.topology.ext_links3.int_node latency=1 link_id=3 @@ -723,6 +737,7 @@ weight=1 [system.ruby.network.topology.ext_links3.int_node] type=Switch +clock=1 router_id=3 virt_nets=10 @@ -730,7 +745,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl4 +ext_node=system.ruby.l1_cntrl4 int_node=system.ruby.network.topology.ext_links4.int_node latency=1 link_id=4 @@ -738,6 +753,7 @@ weight=1 [system.ruby.network.topology.ext_links4.int_node] type=Switch +clock=1 router_id=4 virt_nets=10 @@ -745,7 +761,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl5 +ext_node=system.ruby.l1_cntrl5 int_node=system.ruby.network.topology.ext_links5.int_node latency=1 link_id=5 @@ -753,6 +769,7 @@ weight=1 [system.ruby.network.topology.ext_links5.int_node] type=Switch +clock=1 router_id=5 virt_nets=10 @@ -760,7 +777,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl6 +ext_node=system.ruby.l1_cntrl6 int_node=system.ruby.network.topology.ext_links6.int_node latency=1 link_id=6 @@ -768,6 +785,7 @@ weight=1 [system.ruby.network.topology.ext_links6.int_node] type=Switch +clock=1 router_id=6 virt_nets=10 @@ -775,7 +793,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl7 +ext_node=system.ruby.l1_cntrl7 int_node=system.ruby.network.topology.ext_links7.int_node latency=1 link_id=7 @@ -783,6 +801,7 @@ weight=1 [system.ruby.network.topology.ext_links7.int_node] type=Switch +clock=1 router_id=7 virt_nets=10 @@ -790,7 +809,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.dir_cntrl0 +ext_node=system.ruby.dir_cntrl0 int_node=system.ruby.network.topology.ext_links8.int_node latency=1 link_id=8 @@ -798,6 +817,7 @@ weight=1 [system.ruby.network.topology.ext_links8.int_node] type=Switch +clock=1 router_id=8 virt_nets=10 @@ -813,6 +833,7 @@ weight=1 [system.ruby.network.topology.int_links0.node_b] type=Switch +clock=1 router_id=9 virt_nets=10 diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats index 60c6f8070..1eaf6be73 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats @@ -1,24 +1,24 @@ -Real time: Nov/10/2012 16:33:28 +Real time: Jan/14/2013 08:13:32 Profiler Stats -------------- -Elapsed_time_in_seconds: 47 -Elapsed_time_in_minutes: 0.783333 -Elapsed_time_in_hours: 0.0130556 -Elapsed_time_in_days: 0.000543981 +Elapsed_time_in_seconds: 46 +Elapsed_time_in_minutes: 0.766667 +Elapsed_time_in_hours: 0.0127778 +Elapsed_time_in_days: 0.000532407 -Virtual_time_in_seconds: 46.6 -Virtual_time_in_minutes: 0.776667 -Virtual_time_in_hours: 0.0129444 -Virtual_time_in_days: 0.000539352 +Virtual_time_in_seconds: 46.4 +Virtual_time_in_minutes: 0.773333 +Virtual_time_in_hours: 0.0128889 +Virtual_time_in_days: 0.000537037 Ruby_current_time: 8664886 Ruby_start_time: 0 Ruby_cycles: 8664886 -mbytes_resident: 70.3164 -mbytes_total: 408.891 -resident_ratio: 0.171978 +mbytes_resident: 70.9336 +mbytes_total: 415.473 +resident_ratio: 0.170758 ruby_cycles_executed: [ 8664887 8664887 8664887 8664887 8664887 8664887 8664887 8664887 ] @@ -84,7 +84,7 @@ Resource Usage page_size: 4096 user_time: 46 system_time: 0 -page_reclaims: 9935 +page_reclaims: 10183 page_faults: 0 swaps: 0 block_inputs: 0 @@ -238,17 +238,17 @@ links_utilized_percent_switch_9: 7.88828 outgoing_messages_switch_9_link_8_Control: 617562 4940496 [ 0 0 617562 0 0 0 0 0 0 0 ] base_latency: 1 outgoing_messages_switch_9_link_8_Data: 611948 44060256 [ 0 0 611948 0 0 0 0 0 0 0 ] base_latency: 1 -Cache Stats: system.l1_cntrl0.cacheMemory - system.l1_cntrl0.cacheMemory_total_misses: 77377 - system.l1_cntrl0.cacheMemory_total_demand_misses: 77377 - system.l1_cntrl0.cacheMemory_total_prefetches: 0 - system.l1_cntrl0.cacheMemory_total_sw_prefetches: 0 - system.l1_cntrl0.cacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl0.cacheMemory + system.ruby.l1_cntrl0.cacheMemory_total_misses: 77377 + system.ruby.l1_cntrl0.cacheMemory_total_demand_misses: 77377 + system.ruby.l1_cntrl0.cacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl0.cacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl0.cacheMemory_total_hw_prefetches: 0 - system.l1_cntrl0.cacheMemory_request_type_LD: 65.0969% - system.l1_cntrl0.cacheMemory_request_type_ST: 34.9031% + system.ruby.l1_cntrl0.cacheMemory_request_type_LD: 65.0969% + system.ruby.l1_cntrl0.cacheMemory_request_type_ST: 34.9031% - system.l1_cntrl0.cacheMemory_access_mode_type_Supervisor: 77377 100% + system.ruby.l1_cntrl0.cacheMemory_access_mode_type_Supervisor: 77377 100% --- L1Cache --- - Event Counts - @@ -289,91 +289,91 @@ IS Data [50002 50301 50278 50576 50370 50258 50035 49669 ] 401489 IM Data [27327 27084 27074 26701 27005 26934 26786 27152 ] 216063 -Cache Stats: system.l1_cntrl1.cacheMemory - system.l1_cntrl1.cacheMemory_total_misses: 77193 - system.l1_cntrl1.cacheMemory_total_demand_misses: 77193 - system.l1_cntrl1.cacheMemory_total_prefetches: 0 - system.l1_cntrl1.cacheMemory_total_sw_prefetches: 0 - system.l1_cntrl1.cacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl1.cacheMemory + system.ruby.l1_cntrl1.cacheMemory_total_misses: 77193 + system.ruby.l1_cntrl1.cacheMemory_total_demand_misses: 77193 + system.ruby.l1_cntrl1.cacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl1.cacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl1.cacheMemory_total_hw_prefetches: 0 - system.l1_cntrl1.cacheMemory_request_type_LD: 65.1069% - system.l1_cntrl1.cacheMemory_request_type_ST: 34.8931% + system.ruby.l1_cntrl1.cacheMemory_request_type_LD: 65.1069% + system.ruby.l1_cntrl1.cacheMemory_request_type_ST: 34.8931% - system.l1_cntrl1.cacheMemory_access_mode_type_Supervisor: 77193 100% + system.ruby.l1_cntrl1.cacheMemory_access_mode_type_Supervisor: 77193 100% -Cache Stats: system.l1_cntrl2.cacheMemory - system.l1_cntrl2.cacheMemory_total_misses: 76824 - system.l1_cntrl2.cacheMemory_total_demand_misses: 76824 - system.l1_cntrl2.cacheMemory_total_prefetches: 0 - system.l1_cntrl2.cacheMemory_total_sw_prefetches: 0 - system.l1_cntrl2.cacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl2.cacheMemory + system.ruby.l1_cntrl2.cacheMemory_total_misses: 76824 + system.ruby.l1_cntrl2.cacheMemory_total_demand_misses: 76824 + system.ruby.l1_cntrl2.cacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl2.cacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl2.cacheMemory_total_hw_prefetches: 0 - system.l1_cntrl2.cacheMemory_request_type_LD: 65.132% - system.l1_cntrl2.cacheMemory_request_type_ST: 34.868% + system.ruby.l1_cntrl2.cacheMemory_request_type_LD: 65.132% + system.ruby.l1_cntrl2.cacheMemory_request_type_ST: 34.868% - system.l1_cntrl2.cacheMemory_access_mode_type_Supervisor: 76824 100% + system.ruby.l1_cntrl2.cacheMemory_access_mode_type_Supervisor: 76824 100% -Cache Stats: system.l1_cntrl3.cacheMemory - system.l1_cntrl3.cacheMemory_total_misses: 76825 - system.l1_cntrl3.cacheMemory_total_demand_misses: 76825 - system.l1_cntrl3.cacheMemory_total_prefetches: 0 - system.l1_cntrl3.cacheMemory_total_sw_prefetches: 0 - system.l1_cntrl3.cacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl3.cacheMemory + system.ruby.l1_cntrl3.cacheMemory_total_misses: 76825 + system.ruby.l1_cntrl3.cacheMemory_total_demand_misses: 76825 + system.ruby.l1_cntrl3.cacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl3.cacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl3.cacheMemory_total_hw_prefetches: 0 - system.l1_cntrl3.cacheMemory_request_type_LD: 64.656% - system.l1_cntrl3.cacheMemory_request_type_ST: 35.344% + system.ruby.l1_cntrl3.cacheMemory_request_type_LD: 64.656% + system.ruby.l1_cntrl3.cacheMemory_request_type_ST: 35.344% - system.l1_cntrl3.cacheMemory_access_mode_type_Supervisor: 76825 100% + system.ruby.l1_cntrl3.cacheMemory_access_mode_type_Supervisor: 76825 100% -Cache Stats: system.l1_cntrl4.cacheMemory - system.l1_cntrl4.cacheMemory_total_misses: 77331 - system.l1_cntrl4.cacheMemory_total_demand_misses: 77331 - system.l1_cntrl4.cacheMemory_total_prefetches: 0 - system.l1_cntrl4.cacheMemory_total_sw_prefetches: 0 - system.l1_cntrl4.cacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl4.cacheMemory + system.ruby.l1_cntrl4.cacheMemory_total_misses: 77331 + system.ruby.l1_cntrl4.cacheMemory_total_demand_misses: 77331 + system.ruby.l1_cntrl4.cacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl4.cacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl4.cacheMemory_total_hw_prefetches: 0 - system.l1_cntrl4.cacheMemory_request_type_LD: 64.6623% - system.l1_cntrl4.cacheMemory_request_type_ST: 35.3377% + system.ruby.l1_cntrl4.cacheMemory_request_type_LD: 64.6623% + system.ruby.l1_cntrl4.cacheMemory_request_type_ST: 35.3377% - system.l1_cntrl4.cacheMemory_access_mode_type_Supervisor: 77331 100% + system.ruby.l1_cntrl4.cacheMemory_access_mode_type_Supervisor: 77331 100% -Cache Stats: system.l1_cntrl5.cacheMemory - system.l1_cntrl5.cacheMemory_total_misses: 77389 - system.l1_cntrl5.cacheMemory_total_demand_misses: 77389 - system.l1_cntrl5.cacheMemory_total_prefetches: 0 - system.l1_cntrl5.cacheMemory_total_sw_prefetches: 0 - system.l1_cntrl5.cacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl5.cacheMemory + system.ruby.l1_cntrl5.cacheMemory_total_misses: 77389 + system.ruby.l1_cntrl5.cacheMemory_total_demand_misses: 77389 + system.ruby.l1_cntrl5.cacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl5.cacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl5.cacheMemory_total_hw_prefetches: 0 - system.l1_cntrl5.cacheMemory_request_type_LD: 65.0028% - system.l1_cntrl5.cacheMemory_request_type_ST: 34.9972% + system.ruby.l1_cntrl5.cacheMemory_request_type_LD: 65.0028% + system.ruby.l1_cntrl5.cacheMemory_request_type_ST: 34.9972% - system.l1_cntrl5.cacheMemory_access_mode_type_Supervisor: 77389 100% + system.ruby.l1_cntrl5.cacheMemory_access_mode_type_Supervisor: 77389 100% -Cache Stats: system.l1_cntrl6.cacheMemory - system.l1_cntrl6.cacheMemory_total_misses: 77354 - system.l1_cntrl6.cacheMemory_total_demand_misses: 77354 - system.l1_cntrl6.cacheMemory_total_prefetches: 0 - system.l1_cntrl6.cacheMemory_total_sw_prefetches: 0 - system.l1_cntrl6.cacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl6.cacheMemory + system.ruby.l1_cntrl6.cacheMemory_total_misses: 77354 + system.ruby.l1_cntrl6.cacheMemory_total_demand_misses: 77354 + system.ruby.l1_cntrl6.cacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl6.cacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl6.cacheMemory_total_hw_prefetches: 0 - system.l1_cntrl6.cacheMemory_request_type_LD: 64.9986% - system.l1_cntrl6.cacheMemory_request_type_ST: 35.0014% + system.ruby.l1_cntrl6.cacheMemory_request_type_LD: 64.9986% + system.ruby.l1_cntrl6.cacheMemory_request_type_ST: 35.0014% - system.l1_cntrl6.cacheMemory_access_mode_type_Supervisor: 77354 100% + system.ruby.l1_cntrl6.cacheMemory_access_mode_type_Supervisor: 77354 100% -Cache Stats: system.l1_cntrl7.cacheMemory - system.l1_cntrl7.cacheMemory_total_misses: 77281 - system.l1_cntrl7.cacheMemory_total_demand_misses: 77281 - system.l1_cntrl7.cacheMemory_total_prefetches: 0 - system.l1_cntrl7.cacheMemory_total_sw_prefetches: 0 - system.l1_cntrl7.cacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl7.cacheMemory + system.ruby.l1_cntrl7.cacheMemory_total_misses: 77281 + system.ruby.l1_cntrl7.cacheMemory_total_demand_misses: 77281 + system.ruby.l1_cntrl7.cacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl7.cacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl7.cacheMemory_total_hw_prefetches: 0 - system.l1_cntrl7.cacheMemory_request_type_LD: 65.4469% - system.l1_cntrl7.cacheMemory_request_type_ST: 34.5531% + system.ruby.l1_cntrl7.cacheMemory_request_type_LD: 65.4469% + system.ruby.l1_cntrl7.cacheMemory_request_type_ST: 34.5531% - system.l1_cntrl7.cacheMemory_access_mode_type_Supervisor: 77281 100% + system.ruby.l1_cntrl7.cacheMemory_access_mode_type_Supervisor: 77281 100% -Memory controller: system.dir_cntrl0.memBuffer: +Memory controller: system.ruby.dir_cntrl0.memBuffer: memory_total_requests: 1218678 memory_reads: 609346 memory_writes: 609308 diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt index 3a076df54..18c37b3f8 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt @@ -4,57 +4,57 @@ sim_seconds 0.008665 # Nu sim_ticks 8664886 # Number of ticks simulated final_tick 8664886 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 186194 # Simulator tick rate (ticks/s) -host_mem_usage 418708 # Number of bytes of host memory used -host_seconds 46.54 # Real time elapsed on the host -system.l1_cntrl4.cacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl4.cacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl4.cacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl4.cacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl4.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl4.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl5.cacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl5.cacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl5.cacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl5.cacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl5.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl5.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl6.cacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl6.cacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl6.cacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl6.cacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl6.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl6.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl7.cacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl7.cacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl7.cacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl7.cacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl7.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl7.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl0.cacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl0.cacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl0.cacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl0.cacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl0.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl0.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl1.cacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl1.cacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl1.cacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl1.cacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl1.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl1.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl2.cacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl2.cacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl2.cacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl2.cacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl2.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl2.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl3.cacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl3.cacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl3.cacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl3.cacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl3.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl3.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +host_tick_rate 187879 # Simulator tick rate (ticks/s) +host_mem_usage 425448 # Number of bytes of host memory used +host_seconds 46.12 # Real time elapsed on the host +system.ruby.l1_cntrl4.cacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl4.cacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl4.cacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl4.cacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl4.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl4.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl5.cacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl5.cacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl5.cacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl5.cacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl5.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl5.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl6.cacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl6.cacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl6.cacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl6.cacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl6.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl6.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl7.cacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl7.cacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl7.cacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl7.cacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl7.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl7.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl0.cacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl0.cacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl0.cacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl0.cacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl0.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl0.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl1.cacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl1.cacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl1.cacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl1.cacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl1.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl1.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl2.cacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl2.cacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl2.cacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl2.cacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl2.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl2.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl3.cacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl3.cacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl3.cacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl3.cacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl3.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl3.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array system.cpu0.num_reads 99885 # number of read accesses completed system.cpu0.num_writes 54375 # number of write accesses completed system.cpu0.num_copies 0 # number of copy accesses completed |