diff options
author | Steve Reinhardt <steve.reinhardt@amd.com> | 2010-08-17 05:14:03 -0700 |
---|---|---|
committer | Steve Reinhardt <steve.reinhardt@amd.com> | 2010-08-17 05:14:03 -0700 |
commit | 5577048bcf1da7f569f055a323efe12535919313 (patch) | |
tree | 5608506c046e64750edebff65e8b5a7cfffbbbc9 /tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini | |
parent | c2e1458746278b761917f62eb890eefbf4bbc938 (diff) | |
download | gem5-5577048bcf1da7f569f055a323efe12535919313.tar.xz |
test: Update stats for python object iteration.
Small changes in tests with data races due to new object creation
order.
Diffstat (limited to 'tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini')
-rw-r--r-- | tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini | 316 |
1 files changed, 154 insertions, 162 deletions
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini index d4c356ae3..e8166d3de 100644 --- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini +++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini @@ -22,7 +22,7 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[0] -test=system.ruby.network.topology.ext_links0.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports0.port[0] [system.cpu1] type=MemTest @@ -37,7 +37,7 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[1] -test=system.ruby.network.topology.ext_links1.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports1.port[0] [system.cpu2] type=MemTest @@ -52,7 +52,7 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[2] -test=system.ruby.network.topology.ext_links2.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports2.port[0] [system.cpu3] type=MemTest @@ -67,7 +67,7 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[3] -test=system.ruby.network.topology.ext_links3.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports3.port[0] [system.cpu4] type=MemTest @@ -82,7 +82,7 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[4] -test=system.ruby.network.topology.ext_links4.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports4.port[0] [system.cpu5] type=MemTest @@ -97,7 +97,7 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[5] -test=system.ruby.network.topology.ext_links5.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports5.port[0] [system.cpu6] type=MemTest @@ -112,7 +112,7 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[6] -test=system.ruby.network.topology.ext_links6.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports6.port[0] [system.cpu7] type=MemTest @@ -127,7 +127,7 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[7] -test=system.ruby.network.topology.ext_links7.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports7.port[0] [system.funcmem] type=PhysicalMemory @@ -147,11 +147,11 @@ latency_var=0 null=false range=0:134217727 zero=false -port=system.ruby.network.topology.ext_links0.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links1.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links2.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links3.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links4.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links5.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links6.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links7.ext_node.sequencer.physMemPort +port=system.ruby.cpu_ruby_ports0.physMemPort system.ruby.cpu_ruby_ports1.physMemPort system.ruby.cpu_ruby_ports2.physMemPort system.ruby.cpu_ruby_ports3.physMemPort system.ruby.cpu_ruby_ports4.physMemPort system.ruby.cpu_ruby_ports5.physMemPort system.ruby.cpu_ruby_ports6.physMemPort system.ruby.cpu_ruby_ports7.physMemPort [system.ruby] type=RubySystem -children=debug network profiler tracer +children=cpu_ruby_ports0 cpu_ruby_ports1 cpu_ruby_ports2 cpu_ruby_ports3 cpu_ruby_ports4 cpu_ruby_ports5 cpu_ruby_ports6 cpu_ruby_ports7 debug network profiler tracer block_size_bytes=64 clock=1 debug=system.ruby.debug @@ -164,6 +164,102 @@ randomization=false stats_filename=ruby.stats tracer=system.ruby.tracer +[system.ruby.cpu_ruby_ports0] +type=RubySequencer +dcache=system.ruby.network.topology.ext_links0.ext_node.L1DcacheMemory +deadlock_threshold=500000 +icache=system.ruby.network.topology.ext_links0.ext_node.L1IcacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=0 +physMemPort=system.physmem.port[0] +port=system.cpu0.test + +[system.ruby.cpu_ruby_ports1] +type=RubySequencer +dcache=system.ruby.network.topology.ext_links1.ext_node.L1DcacheMemory +deadlock_threshold=500000 +icache=system.ruby.network.topology.ext_links1.ext_node.L1IcacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=1 +physMemPort=system.physmem.port[1] +port=system.cpu1.test + +[system.ruby.cpu_ruby_ports2] +type=RubySequencer +dcache=system.ruby.network.topology.ext_links2.ext_node.L1DcacheMemory +deadlock_threshold=500000 +icache=system.ruby.network.topology.ext_links2.ext_node.L1IcacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=2 +physMemPort=system.physmem.port[2] +port=system.cpu2.test + +[system.ruby.cpu_ruby_ports3] +type=RubySequencer +dcache=system.ruby.network.topology.ext_links3.ext_node.L1DcacheMemory +deadlock_threshold=500000 +icache=system.ruby.network.topology.ext_links3.ext_node.L1IcacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=3 +physMemPort=system.physmem.port[3] +port=system.cpu3.test + +[system.ruby.cpu_ruby_ports4] +type=RubySequencer +dcache=system.ruby.network.topology.ext_links4.ext_node.L1DcacheMemory +deadlock_threshold=500000 +icache=system.ruby.network.topology.ext_links4.ext_node.L1IcacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=4 +physMemPort=system.physmem.port[4] +port=system.cpu4.test + +[system.ruby.cpu_ruby_ports5] +type=RubySequencer +dcache=system.ruby.network.topology.ext_links5.ext_node.L1DcacheMemory +deadlock_threshold=500000 +icache=system.ruby.network.topology.ext_links5.ext_node.L1IcacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=5 +physMemPort=system.physmem.port[5] +port=system.cpu5.test + +[system.ruby.cpu_ruby_ports6] +type=RubySequencer +dcache=system.ruby.network.topology.ext_links6.ext_node.L1DcacheMemory +deadlock_threshold=500000 +icache=system.ruby.network.topology.ext_links6.ext_node.L1IcacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=6 +physMemPort=system.physmem.port[6] +port=system.cpu6.test + +[system.ruby.cpu_ruby_ports7] +type=RubySequencer +dcache=system.ruby.network.topology.ext_links7.ext_node.L1DcacheMemory +deadlock_threshold=500000 +icache=system.ruby.network.topology.ext_links7.ext_node.L1IcacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=7 +physMemPort=system.physmem.port[7] +port=system.cpu7.test + [system.ruby.debug] type=RubyDebug filter_string=none @@ -202,41 +298,28 @@ weight=1 [system.ruby.network.topology.ext_links0.ext_node] type=L1Cache_Controller -children=sequencer -L1DcacheMemory=system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache -L1IcacheMemory=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache +children=L1DcacheMemory L1IcacheMemory +L1DcacheMemory=system.ruby.network.topology.ext_links0.ext_node.L1DcacheMemory +L1IcacheMemory=system.ruby.network.topology.ext_links0.ext_node.L1IcacheMemory buffer_size=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links0.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports0 to_l2_latency=1 transitions_per_cycle=32 version=0 -[system.ruby.network.topology.ext_links0.ext_node.sequencer] -type=RubySequencer -children=dcache icache -dcache=system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=0 -physMemPort=system.physmem.port[0] -port=system.cpu0.test - -[system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache] +[system.ruby.network.topology.ext_links0.ext_node.L1DcacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 -[system.ruby.network.topology.ext_links0.ext_node.sequencer.icache] +[system.ruby.network.topology.ext_links0.ext_node.L1IcacheMemory] type=RubyCache assoc=2 latency=3 @@ -254,41 +337,28 @@ weight=1 [system.ruby.network.topology.ext_links1.ext_node] type=L1Cache_Controller -children=sequencer -L1DcacheMemory=system.ruby.network.topology.ext_links1.ext_node.sequencer.dcache -L1IcacheMemory=system.ruby.network.topology.ext_links1.ext_node.sequencer.icache +children=L1DcacheMemory L1IcacheMemory +L1DcacheMemory=system.ruby.network.topology.ext_links1.ext_node.L1DcacheMemory +L1IcacheMemory=system.ruby.network.topology.ext_links1.ext_node.L1IcacheMemory buffer_size=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links1.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports1 to_l2_latency=1 transitions_per_cycle=32 version=1 -[system.ruby.network.topology.ext_links1.ext_node.sequencer] -type=RubySequencer -children=dcache icache -dcache=system.ruby.network.topology.ext_links1.ext_node.sequencer.dcache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links1.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=1 -physMemPort=system.physmem.port[1] -port=system.cpu1.test - -[system.ruby.network.topology.ext_links1.ext_node.sequencer.dcache] +[system.ruby.network.topology.ext_links1.ext_node.L1DcacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 -[system.ruby.network.topology.ext_links1.ext_node.sequencer.icache] +[system.ruby.network.topology.ext_links1.ext_node.L1IcacheMemory] type=RubyCache assoc=2 latency=3 @@ -306,41 +376,28 @@ weight=1 [system.ruby.network.topology.ext_links2.ext_node] type=L1Cache_Controller -children=sequencer -L1DcacheMemory=system.ruby.network.topology.ext_links2.ext_node.sequencer.dcache -L1IcacheMemory=system.ruby.network.topology.ext_links2.ext_node.sequencer.icache +children=L1DcacheMemory L1IcacheMemory +L1DcacheMemory=system.ruby.network.topology.ext_links2.ext_node.L1DcacheMemory +L1IcacheMemory=system.ruby.network.topology.ext_links2.ext_node.L1IcacheMemory buffer_size=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links2.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports2 to_l2_latency=1 transitions_per_cycle=32 version=2 -[system.ruby.network.topology.ext_links2.ext_node.sequencer] -type=RubySequencer -children=dcache icache -dcache=system.ruby.network.topology.ext_links2.ext_node.sequencer.dcache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links2.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=2 -physMemPort=system.physmem.port[2] -port=system.cpu2.test - -[system.ruby.network.topology.ext_links2.ext_node.sequencer.dcache] +[system.ruby.network.topology.ext_links2.ext_node.L1DcacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 -[system.ruby.network.topology.ext_links2.ext_node.sequencer.icache] +[system.ruby.network.topology.ext_links2.ext_node.L1IcacheMemory] type=RubyCache assoc=2 latency=3 @@ -358,41 +415,28 @@ weight=1 [system.ruby.network.topology.ext_links3.ext_node] type=L1Cache_Controller -children=sequencer -L1DcacheMemory=system.ruby.network.topology.ext_links3.ext_node.sequencer.dcache -L1IcacheMemory=system.ruby.network.topology.ext_links3.ext_node.sequencer.icache +children=L1DcacheMemory L1IcacheMemory +L1DcacheMemory=system.ruby.network.topology.ext_links3.ext_node.L1DcacheMemory +L1IcacheMemory=system.ruby.network.topology.ext_links3.ext_node.L1IcacheMemory buffer_size=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links3.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports3 to_l2_latency=1 transitions_per_cycle=32 version=3 -[system.ruby.network.topology.ext_links3.ext_node.sequencer] -type=RubySequencer -children=dcache icache -dcache=system.ruby.network.topology.ext_links3.ext_node.sequencer.dcache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links3.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=3 -physMemPort=system.physmem.port[3] -port=system.cpu3.test - -[system.ruby.network.topology.ext_links3.ext_node.sequencer.dcache] +[system.ruby.network.topology.ext_links3.ext_node.L1DcacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 -[system.ruby.network.topology.ext_links3.ext_node.sequencer.icache] +[system.ruby.network.topology.ext_links3.ext_node.L1IcacheMemory] type=RubyCache assoc=2 latency=3 @@ -410,41 +454,28 @@ weight=1 [system.ruby.network.topology.ext_links4.ext_node] type=L1Cache_Controller -children=sequencer -L1DcacheMemory=system.ruby.network.topology.ext_links4.ext_node.sequencer.dcache -L1IcacheMemory=system.ruby.network.topology.ext_links4.ext_node.sequencer.icache +children=L1DcacheMemory L1IcacheMemory +L1DcacheMemory=system.ruby.network.topology.ext_links4.ext_node.L1DcacheMemory +L1IcacheMemory=system.ruby.network.topology.ext_links4.ext_node.L1IcacheMemory buffer_size=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links4.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports4 to_l2_latency=1 transitions_per_cycle=32 version=4 -[system.ruby.network.topology.ext_links4.ext_node.sequencer] -type=RubySequencer -children=dcache icache -dcache=system.ruby.network.topology.ext_links4.ext_node.sequencer.dcache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links4.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=4 -physMemPort=system.physmem.port[4] -port=system.cpu4.test - -[system.ruby.network.topology.ext_links4.ext_node.sequencer.dcache] +[system.ruby.network.topology.ext_links4.ext_node.L1DcacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 -[system.ruby.network.topology.ext_links4.ext_node.sequencer.icache] +[system.ruby.network.topology.ext_links4.ext_node.L1IcacheMemory] type=RubyCache assoc=2 latency=3 @@ -462,41 +493,28 @@ weight=1 [system.ruby.network.topology.ext_links5.ext_node] type=L1Cache_Controller -children=sequencer -L1DcacheMemory=system.ruby.network.topology.ext_links5.ext_node.sequencer.dcache -L1IcacheMemory=system.ruby.network.topology.ext_links5.ext_node.sequencer.icache +children=L1DcacheMemory L1IcacheMemory +L1DcacheMemory=system.ruby.network.topology.ext_links5.ext_node.L1DcacheMemory +L1IcacheMemory=system.ruby.network.topology.ext_links5.ext_node.L1IcacheMemory buffer_size=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links5.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports5 to_l2_latency=1 transitions_per_cycle=32 version=5 -[system.ruby.network.topology.ext_links5.ext_node.sequencer] -type=RubySequencer -children=dcache icache -dcache=system.ruby.network.topology.ext_links5.ext_node.sequencer.dcache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links5.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=5 -physMemPort=system.physmem.port[5] -port=system.cpu5.test - -[system.ruby.network.topology.ext_links5.ext_node.sequencer.dcache] +[system.ruby.network.topology.ext_links5.ext_node.L1DcacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 -[system.ruby.network.topology.ext_links5.ext_node.sequencer.icache] +[system.ruby.network.topology.ext_links5.ext_node.L1IcacheMemory] type=RubyCache assoc=2 latency=3 @@ -514,41 +532,28 @@ weight=1 [system.ruby.network.topology.ext_links6.ext_node] type=L1Cache_Controller -children=sequencer -L1DcacheMemory=system.ruby.network.topology.ext_links6.ext_node.sequencer.dcache -L1IcacheMemory=system.ruby.network.topology.ext_links6.ext_node.sequencer.icache +children=L1DcacheMemory L1IcacheMemory +L1DcacheMemory=system.ruby.network.topology.ext_links6.ext_node.L1DcacheMemory +L1IcacheMemory=system.ruby.network.topology.ext_links6.ext_node.L1IcacheMemory buffer_size=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links6.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports6 to_l2_latency=1 transitions_per_cycle=32 version=6 -[system.ruby.network.topology.ext_links6.ext_node.sequencer] -type=RubySequencer -children=dcache icache -dcache=system.ruby.network.topology.ext_links6.ext_node.sequencer.dcache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links6.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=6 -physMemPort=system.physmem.port[6] -port=system.cpu6.test - -[system.ruby.network.topology.ext_links6.ext_node.sequencer.dcache] +[system.ruby.network.topology.ext_links6.ext_node.L1DcacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 -[system.ruby.network.topology.ext_links6.ext_node.sequencer.icache] +[system.ruby.network.topology.ext_links6.ext_node.L1IcacheMemory] type=RubyCache assoc=2 latency=3 @@ -566,41 +571,28 @@ weight=1 [system.ruby.network.topology.ext_links7.ext_node] type=L1Cache_Controller -children=sequencer -L1DcacheMemory=system.ruby.network.topology.ext_links7.ext_node.sequencer.dcache -L1IcacheMemory=system.ruby.network.topology.ext_links7.ext_node.sequencer.icache +children=L1DcacheMemory L1IcacheMemory +L1DcacheMemory=system.ruby.network.topology.ext_links7.ext_node.L1DcacheMemory +L1IcacheMemory=system.ruby.network.topology.ext_links7.ext_node.L1IcacheMemory buffer_size=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links7.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports7 to_l2_latency=1 transitions_per_cycle=32 version=7 -[system.ruby.network.topology.ext_links7.ext_node.sequencer] -type=RubySequencer -children=dcache icache -dcache=system.ruby.network.topology.ext_links7.ext_node.sequencer.dcache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links7.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=7 -physMemPort=system.physmem.port[7] -port=system.cpu7.test - -[system.ruby.network.topology.ext_links7.ext_node.sequencer.dcache] +[system.ruby.network.topology.ext_links7.ext_node.L1DcacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 -[system.ruby.network.topology.ext_links7.ext_node.sequencer.icache] +[system.ruby.network.topology.ext_links7.ext_node.L1IcacheMemory] type=RubyCache assoc=2 latency=3 |