summaryrefslogtreecommitdiff
path: root/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
diff options
context:
space:
mode:
Diffstat (limited to 'tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini')
-rw-r--r--tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini396
1 files changed, 194 insertions, 202 deletions
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
index 1b27f77ff..8cace1d25 100644
--- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
+++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/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,52 +298,39 @@ weight=1
[system.ruby.network.topology.ext_links0.ext_node]
type=L1Cache_Controller
-children=L2cacheMemory 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 L2cacheMemory
+L1DcacheMemory=system.ruby.network.topology.ext_links0.ext_node.L1DcacheMemory
+L1IcacheMemory=system.ruby.network.topology.ext_links0.ext_node.L1IcacheMemory
L2cacheMemory=system.ruby.network.topology.ext_links0.ext_node.L2cacheMemory
buffer_size=0
cache_response_latency=12
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.network.topology.ext_links0.ext_node.sequencer
+sequencer=system.ruby.cpu_ruby_ports0
transitions_per_cycle=32
version=0
-[system.ruby.network.topology.ext_links0.ext_node.L2cacheMemory]
+[system.ruby.network.topology.ext_links0.ext_node.L1DcacheMemory]
type=RubyCache
assoc=2
-latency=15
+latency=3
replacement_policy=PSEUDO_LRU
-size=512
-
-[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
+size=256
-[system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache]
+[system.ruby.network.topology.ext_links0.ext_node.L1IcacheMemory]
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.L2cacheMemory]
type=RubyCache
assoc=2
-latency=3
+latency=15
replacement_policy=PSEUDO_LRU
-size=256
+size=512
[system.ruby.network.topology.ext_links1]
type=ExtLink
@@ -260,52 +343,39 @@ weight=1
[system.ruby.network.topology.ext_links1.ext_node]
type=L1Cache_Controller
-children=L2cacheMemory 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 L2cacheMemory
+L1DcacheMemory=system.ruby.network.topology.ext_links1.ext_node.L1DcacheMemory
+L1IcacheMemory=system.ruby.network.topology.ext_links1.ext_node.L1IcacheMemory
L2cacheMemory=system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory
buffer_size=0
cache_response_latency=12
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.network.topology.ext_links1.ext_node.sequencer
+sequencer=system.ruby.cpu_ruby_ports1
transitions_per_cycle=32
version=1
-[system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory]
+[system.ruby.network.topology.ext_links1.ext_node.L1DcacheMemory]
type=RubyCache
assoc=2
-latency=15
+latency=3
replacement_policy=PSEUDO_LRU
-size=512
-
-[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
+size=256
-[system.ruby.network.topology.ext_links1.ext_node.sequencer.dcache]
+[system.ruby.network.topology.ext_links1.ext_node.L1IcacheMemory]
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.L2cacheMemory]
type=RubyCache
assoc=2
-latency=3
+latency=15
replacement_policy=PSEUDO_LRU
-size=256
+size=512
[system.ruby.network.topology.ext_links2]
type=ExtLink
@@ -318,52 +388,39 @@ weight=1
[system.ruby.network.topology.ext_links2.ext_node]
type=L1Cache_Controller
-children=L2cacheMemory 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 L2cacheMemory
+L1DcacheMemory=system.ruby.network.topology.ext_links2.ext_node.L1DcacheMemory
+L1IcacheMemory=system.ruby.network.topology.ext_links2.ext_node.L1IcacheMemory
L2cacheMemory=system.ruby.network.topology.ext_links2.ext_node.L2cacheMemory
buffer_size=0
cache_response_latency=12
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.network.topology.ext_links2.ext_node.sequencer
+sequencer=system.ruby.cpu_ruby_ports2
transitions_per_cycle=32
version=2
-[system.ruby.network.topology.ext_links2.ext_node.L2cacheMemory]
+[system.ruby.network.topology.ext_links2.ext_node.L1DcacheMemory]
type=RubyCache
assoc=2
-latency=15
+latency=3
replacement_policy=PSEUDO_LRU
-size=512
-
-[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
+size=256
-[system.ruby.network.topology.ext_links2.ext_node.sequencer.dcache]
+[system.ruby.network.topology.ext_links2.ext_node.L1IcacheMemory]
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.L2cacheMemory]
type=RubyCache
assoc=2
-latency=3
+latency=15
replacement_policy=PSEUDO_LRU
-size=256
+size=512
[system.ruby.network.topology.ext_links3]
type=ExtLink
@@ -376,52 +433,39 @@ weight=1
[system.ruby.network.topology.ext_links3.ext_node]
type=L1Cache_Controller
-children=L2cacheMemory 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 L2cacheMemory
+L1DcacheMemory=system.ruby.network.topology.ext_links3.ext_node.L1DcacheMemory
+L1IcacheMemory=system.ruby.network.topology.ext_links3.ext_node.L1IcacheMemory
L2cacheMemory=system.ruby.network.topology.ext_links3.ext_node.L2cacheMemory
buffer_size=0
cache_response_latency=12
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.network.topology.ext_links3.ext_node.sequencer
+sequencer=system.ruby.cpu_ruby_ports3
transitions_per_cycle=32
version=3
-[system.ruby.network.topology.ext_links3.ext_node.L2cacheMemory]
+[system.ruby.network.topology.ext_links3.ext_node.L1DcacheMemory]
type=RubyCache
assoc=2
-latency=15
+latency=3
replacement_policy=PSEUDO_LRU
-size=512
-
-[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
+size=256
-[system.ruby.network.topology.ext_links3.ext_node.sequencer.dcache]
+[system.ruby.network.topology.ext_links3.ext_node.L1IcacheMemory]
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.L2cacheMemory]
type=RubyCache
assoc=2
-latency=3
+latency=15
replacement_policy=PSEUDO_LRU
-size=256
+size=512
[system.ruby.network.topology.ext_links4]
type=ExtLink
@@ -434,52 +478,39 @@ weight=1
[system.ruby.network.topology.ext_links4.ext_node]
type=L1Cache_Controller
-children=L2cacheMemory 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 L2cacheMemory
+L1DcacheMemory=system.ruby.network.topology.ext_links4.ext_node.L1DcacheMemory
+L1IcacheMemory=system.ruby.network.topology.ext_links4.ext_node.L1IcacheMemory
L2cacheMemory=system.ruby.network.topology.ext_links4.ext_node.L2cacheMemory
buffer_size=0
cache_response_latency=12
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.network.topology.ext_links4.ext_node.sequencer
+sequencer=system.ruby.cpu_ruby_ports4
transitions_per_cycle=32
version=4
-[system.ruby.network.topology.ext_links4.ext_node.L2cacheMemory]
+[system.ruby.network.topology.ext_links4.ext_node.L1DcacheMemory]
type=RubyCache
assoc=2
-latency=15
+latency=3
replacement_policy=PSEUDO_LRU
-size=512
-
-[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
+size=256
-[system.ruby.network.topology.ext_links4.ext_node.sequencer.dcache]
+[system.ruby.network.topology.ext_links4.ext_node.L1IcacheMemory]
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.L2cacheMemory]
type=RubyCache
assoc=2
-latency=3
+latency=15
replacement_policy=PSEUDO_LRU
-size=256
+size=512
[system.ruby.network.topology.ext_links5]
type=ExtLink
@@ -492,52 +523,39 @@ weight=1
[system.ruby.network.topology.ext_links5.ext_node]
type=L1Cache_Controller
-children=L2cacheMemory 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 L2cacheMemory
+L1DcacheMemory=system.ruby.network.topology.ext_links5.ext_node.L1DcacheMemory
+L1IcacheMemory=system.ruby.network.topology.ext_links5.ext_node.L1IcacheMemory
L2cacheMemory=system.ruby.network.topology.ext_links5.ext_node.L2cacheMemory
buffer_size=0
cache_response_latency=12
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.network.topology.ext_links5.ext_node.sequencer
+sequencer=system.ruby.cpu_ruby_ports5
transitions_per_cycle=32
version=5
-[system.ruby.network.topology.ext_links5.ext_node.L2cacheMemory]
+[system.ruby.network.topology.ext_links5.ext_node.L1DcacheMemory]
type=RubyCache
assoc=2
-latency=15
+latency=3
replacement_policy=PSEUDO_LRU
-size=512
-
-[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
+size=256
-[system.ruby.network.topology.ext_links5.ext_node.sequencer.dcache]
+[system.ruby.network.topology.ext_links5.ext_node.L1IcacheMemory]
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.L2cacheMemory]
type=RubyCache
assoc=2
-latency=3
+latency=15
replacement_policy=PSEUDO_LRU
-size=256
+size=512
[system.ruby.network.topology.ext_links6]
type=ExtLink
@@ -550,52 +568,39 @@ weight=1
[system.ruby.network.topology.ext_links6.ext_node]
type=L1Cache_Controller
-children=L2cacheMemory 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 L2cacheMemory
+L1DcacheMemory=system.ruby.network.topology.ext_links6.ext_node.L1DcacheMemory
+L1IcacheMemory=system.ruby.network.topology.ext_links6.ext_node.L1IcacheMemory
L2cacheMemory=system.ruby.network.topology.ext_links6.ext_node.L2cacheMemory
buffer_size=0
cache_response_latency=12
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.network.topology.ext_links6.ext_node.sequencer
+sequencer=system.ruby.cpu_ruby_ports6
transitions_per_cycle=32
version=6
-[system.ruby.network.topology.ext_links6.ext_node.L2cacheMemory]
+[system.ruby.network.topology.ext_links6.ext_node.L1DcacheMemory]
type=RubyCache
assoc=2
-latency=15
+latency=3
replacement_policy=PSEUDO_LRU
-size=512
-
-[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
+size=256
-[system.ruby.network.topology.ext_links6.ext_node.sequencer.dcache]
+[system.ruby.network.topology.ext_links6.ext_node.L1IcacheMemory]
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.L2cacheMemory]
type=RubyCache
assoc=2
-latency=3
+latency=15
replacement_policy=PSEUDO_LRU
-size=256
+size=512
[system.ruby.network.topology.ext_links7]
type=ExtLink
@@ -608,52 +613,39 @@ weight=1
[system.ruby.network.topology.ext_links7.ext_node]
type=L1Cache_Controller
-children=L2cacheMemory 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 L2cacheMemory
+L1DcacheMemory=system.ruby.network.topology.ext_links7.ext_node.L1DcacheMemory
+L1IcacheMemory=system.ruby.network.topology.ext_links7.ext_node.L1IcacheMemory
L2cacheMemory=system.ruby.network.topology.ext_links7.ext_node.L2cacheMemory
buffer_size=0
cache_response_latency=12
issue_latency=2
number_of_TBEs=256
recycle_latency=10
-sequencer=system.ruby.network.topology.ext_links7.ext_node.sequencer
+sequencer=system.ruby.cpu_ruby_ports7
transitions_per_cycle=32
version=7
-[system.ruby.network.topology.ext_links7.ext_node.L2cacheMemory]
+[system.ruby.network.topology.ext_links7.ext_node.L1DcacheMemory]
type=RubyCache
assoc=2
-latency=15
+latency=3
replacement_policy=PSEUDO_LRU
-size=512
-
-[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
+size=256
-[system.ruby.network.topology.ext_links7.ext_node.sequencer.dcache]
+[system.ruby.network.topology.ext_links7.ext_node.L1IcacheMemory]
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.L2cacheMemory]
type=RubyCache
assoc=2
-latency=3
+latency=15
replacement_policy=PSEUDO_LRU
-size=256
+size=512
[system.ruby.network.topology.ext_links8]
type=ExtLink