gem5/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
Steve Reinhardt fbc1feb39a tests: update reference outputs
Apparently only stats.txt was updated the last time, so
this changeset updates other reference output files
(config.ini, simout, simerr, ruby.stats) so that
test output diffs should not be cluttered with irrelevant
changes.  There are a few stats.txt updates too, but
they are in the minority.
2013-09-28 15:25:17 -04:00

1191 lines
25 KiB
INI

[root]
type=Root
children=system
full_system=false
time_sync_enable=false
time_sync_period=100000000
time_sync_spin_threshold=100000
[system]
type=System
children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
boot_osflags=a
cache_line_size=64
clk_domain=system.clk_domain
init_param=0
kernel=
load_addr_mask=1099511627775
mem_mode=timing
mem_ranges=0:268435455
memories=system.physmem system.funcmem
num_work_ids=16
readfile=
symbolfile=
work_begin_ckpt_count=0
work_begin_cpu_id_exit=-1
work_begin_exit_count=0
work_cpus_ckpt_count=0
work_end_ckpt_count=0
work_end_exit_count=0
work_item_id=-1
system_port=system.sys_port_proxy.slave[0]
[system.clk_domain]
type=SrcClockDomain
clock=1
voltage_domain=system.voltage_domain
[system.cpu0]
type=MemTest
atomic=false
clk_domain=system.cpu_clk_domain
issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[0]
test=system.ruby.l1_cntrl0.sequencer.slave[0]
[system.cpu1]
type=MemTest
atomic=false
clk_domain=system.cpu_clk_domain
issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[1]
test=system.ruby.l1_cntrl1.sequencer.slave[0]
[system.cpu2]
type=MemTest
atomic=false
clk_domain=system.cpu_clk_domain
issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[2]
test=system.ruby.l1_cntrl2.sequencer.slave[0]
[system.cpu3]
type=MemTest
atomic=false
clk_domain=system.cpu_clk_domain
issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[3]
test=system.ruby.l1_cntrl3.sequencer.slave[0]
[system.cpu4]
type=MemTest
atomic=false
clk_domain=system.cpu_clk_domain
issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[4]
test=system.ruby.l1_cntrl4.sequencer.slave[0]
[system.cpu5]
type=MemTest
atomic=false
clk_domain=system.cpu_clk_domain
issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[5]
test=system.ruby.l1_cntrl5.sequencer.slave[0]
[system.cpu6]
type=MemTest
atomic=false
clk_domain=system.cpu_clk_domain
issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[6]
test=system.ruby.l1_cntrl6.sequencer.slave[0]
[system.cpu7]
type=MemTest
atomic=false
clk_domain=system.cpu_clk_domain
issue_dmas=false
max_loads=100000
memory_size=65536
percent_dest_unaligned=50
percent_functional=50
percent_reads=65
percent_source_unaligned=50
percent_uncacheable=0
progress_interval=10000
suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[7]
test=system.ruby.l1_cntrl7.sequencer.slave[0]
[system.cpu_clk_domain]
type=SrcClockDomain
clock=1
voltage_domain=system.voltage_domain
[system.funcbus]
type=NoncoherentBus
clk_domain=system.clk_domain
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
clk_domain=system.clk_domain
conf_table_reported=true
in_addr_map=false
latency=30
latency_var=0
null=false
range=0:134217727
port=system.funcbus.master[0]
[system.physmem]
type=SimpleMemory
bandwidth=0.000000
clk_domain=system.clk_domain
conf_table_reported=true
in_addr_map=true
latency=30
latency_var=0
null=true
range=0:134217727
[system.ruby]
type=RubySystem
children=clk_domain dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 memctrl_clk_domain network profiler
block_size_bytes=64
clk_domain=system.ruby.clk_domain
mem_size=268435456
no_mem_vec=false
random_seed=1234
randomization=false
stats_filename=ruby.stats
[system.ruby.clk_domain]
type=SrcClockDomain
clock=1
voltage_domain=system.voltage_domain
[system.ruby.dir_cntrl0]
type=Directory_Controller
children=directory memBuffer
buffer_size=0
clk_domain=system.ruby.clk_domain
cntrl_id=9
directory=system.ruby.dir_cntrl0.directory
directory_latency=5
distributed_persistent=true
fixed_timeout_latency=100
l2_select_num_bits=0
memBuffer=system.ruby.dir_cntrl0.memBuffer
number_of_TBEs=256
peer=Null
recycle_latency=10
reissue_wakeup_latency=10
ruby_system=system.ruby
transitions_per_cycle=32
version=0
[system.ruby.dir_cntrl0.directory]
type=RubyDirectoryMemory
map_levels=4
numa_high_bit=5
size=268435456
use_map=false
version=0
[system.ruby.dir_cntrl0.memBuffer]
type=RubyMemoryControl
bank_bit_0=8
bank_busy_time=11
bank_queue_size=12
banks_per_rank=8
basic_bus_busy_time=2
clk_domain=system.ruby.memctrl_clk_domain
dimm_bit_0=12
dimms_per_channel=2
mem_ctl_latency=12
mem_fixed_delay=0
mem_random_arbitrate=0
rank_bit_0=11
rank_rank_delay=1
ranks_per_dimm=2
read_write_delay=2
refresh_period=1560
ruby_system=system.ruby
tFaw=0
version=0
[system.ruby.l1_cntrl0]
type=L1Cache_Controller
children=L1Dcache L1Icache sequencer
L1Dcache=system.ruby.l1_cntrl0.L1Dcache
L1Icache=system.ruby.l1_cntrl0.L1Icache
N_tokens=9
buffer_size=0
clk_domain=system.ruby.clk_domain
cntrl_id=0
dynamic_timeout_enabled=true
fixed_timeout_latency=300
l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
no_mig_atomic=true
number_of_TBEs=256
peer=Null
recycle_latency=10
reissue_wakeup_latency=10
retry_threshold=1
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl0.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=0
[system.ruby.l1_cntrl0.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl0.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
access_phys_mem=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=1000000
icache=system.ruby.l1_cntrl0.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_network_tester=false
using_ruby_tester=false
version=0
slave=system.cpu0.test
[system.ruby.l1_cntrl1]
type=L1Cache_Controller
children=L1Dcache L1Icache sequencer
L1Dcache=system.ruby.l1_cntrl1.L1Dcache
L1Icache=system.ruby.l1_cntrl1.L1Icache
N_tokens=9
buffer_size=0
clk_domain=system.ruby.clk_domain
cntrl_id=1
dynamic_timeout_enabled=true
fixed_timeout_latency=300
l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
no_mig_atomic=true
number_of_TBEs=256
peer=Null
recycle_latency=10
reissue_wakeup_latency=10
retry_threshold=1
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl1.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=1
[system.ruby.l1_cntrl1.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl1.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl1.sequencer]
type=RubySequencer
access_phys_mem=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl1.L1Dcache
deadlock_threshold=1000000
icache=system.ruby.l1_cntrl1.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_network_tester=false
using_ruby_tester=false
version=1
slave=system.cpu1.test
[system.ruby.l1_cntrl2]
type=L1Cache_Controller
children=L1Dcache L1Icache sequencer
L1Dcache=system.ruby.l1_cntrl2.L1Dcache
L1Icache=system.ruby.l1_cntrl2.L1Icache
N_tokens=9
buffer_size=0
clk_domain=system.ruby.clk_domain
cntrl_id=2
dynamic_timeout_enabled=true
fixed_timeout_latency=300
l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
no_mig_atomic=true
number_of_TBEs=256
peer=Null
recycle_latency=10
reissue_wakeup_latency=10
retry_threshold=1
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl2.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=2
[system.ruby.l1_cntrl2.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl2.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl2.sequencer]
type=RubySequencer
access_phys_mem=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl2.L1Dcache
deadlock_threshold=1000000
icache=system.ruby.l1_cntrl2.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_network_tester=false
using_ruby_tester=false
version=2
slave=system.cpu2.test
[system.ruby.l1_cntrl3]
type=L1Cache_Controller
children=L1Dcache L1Icache sequencer
L1Dcache=system.ruby.l1_cntrl3.L1Dcache
L1Icache=system.ruby.l1_cntrl3.L1Icache
N_tokens=9
buffer_size=0
clk_domain=system.ruby.clk_domain
cntrl_id=3
dynamic_timeout_enabled=true
fixed_timeout_latency=300
l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
no_mig_atomic=true
number_of_TBEs=256
peer=Null
recycle_latency=10
reissue_wakeup_latency=10
retry_threshold=1
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl3.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=3
[system.ruby.l1_cntrl3.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl3.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl3.sequencer]
type=RubySequencer
access_phys_mem=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl3.L1Dcache
deadlock_threshold=1000000
icache=system.ruby.l1_cntrl3.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_network_tester=false
using_ruby_tester=false
version=3
slave=system.cpu3.test
[system.ruby.l1_cntrl4]
type=L1Cache_Controller
children=L1Dcache L1Icache sequencer
L1Dcache=system.ruby.l1_cntrl4.L1Dcache
L1Icache=system.ruby.l1_cntrl4.L1Icache
N_tokens=9
buffer_size=0
clk_domain=system.ruby.clk_domain
cntrl_id=4
dynamic_timeout_enabled=true
fixed_timeout_latency=300
l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
no_mig_atomic=true
number_of_TBEs=256
peer=Null
recycle_latency=10
reissue_wakeup_latency=10
retry_threshold=1
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl4.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=4
[system.ruby.l1_cntrl4.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl4.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl4.sequencer]
type=RubySequencer
access_phys_mem=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl4.L1Dcache
deadlock_threshold=1000000
icache=system.ruby.l1_cntrl4.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_network_tester=false
using_ruby_tester=false
version=4
slave=system.cpu4.test
[system.ruby.l1_cntrl5]
type=L1Cache_Controller
children=L1Dcache L1Icache sequencer
L1Dcache=system.ruby.l1_cntrl5.L1Dcache
L1Icache=system.ruby.l1_cntrl5.L1Icache
N_tokens=9
buffer_size=0
clk_domain=system.ruby.clk_domain
cntrl_id=5
dynamic_timeout_enabled=true
fixed_timeout_latency=300
l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
no_mig_atomic=true
number_of_TBEs=256
peer=Null
recycle_latency=10
reissue_wakeup_latency=10
retry_threshold=1
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl5.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=5
[system.ruby.l1_cntrl5.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl5.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl5.sequencer]
type=RubySequencer
access_phys_mem=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl5.L1Dcache
deadlock_threshold=1000000
icache=system.ruby.l1_cntrl5.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_network_tester=false
using_ruby_tester=false
version=5
slave=system.cpu5.test
[system.ruby.l1_cntrl6]
type=L1Cache_Controller
children=L1Dcache L1Icache sequencer
L1Dcache=system.ruby.l1_cntrl6.L1Dcache
L1Icache=system.ruby.l1_cntrl6.L1Icache
N_tokens=9
buffer_size=0
clk_domain=system.ruby.clk_domain
cntrl_id=6
dynamic_timeout_enabled=true
fixed_timeout_latency=300
l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
no_mig_atomic=true
number_of_TBEs=256
peer=Null
recycle_latency=10
reissue_wakeup_latency=10
retry_threshold=1
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl6.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=6
[system.ruby.l1_cntrl6.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl6.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl6.sequencer]
type=RubySequencer
access_phys_mem=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl6.L1Dcache
deadlock_threshold=1000000
icache=system.ruby.l1_cntrl6.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_network_tester=false
using_ruby_tester=false
version=6
slave=system.cpu6.test
[system.ruby.l1_cntrl7]
type=L1Cache_Controller
children=L1Dcache L1Icache sequencer
L1Dcache=system.ruby.l1_cntrl7.L1Dcache
L1Icache=system.ruby.l1_cntrl7.L1Icache
N_tokens=9
buffer_size=0
clk_domain=system.ruby.clk_domain
cntrl_id=7
dynamic_timeout_enabled=true
fixed_timeout_latency=300
l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
no_mig_atomic=true
number_of_TBEs=256
peer=Null
recycle_latency=10
reissue_wakeup_latency=10
retry_threshold=1
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl7.sequencer
transitions_per_cycle=32
use_timeout_latency=50
version=7
[system.ruby.l1_cntrl7.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl7.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=2
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=256
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.l1_cntrl7.sequencer]
type=RubySequencer
access_phys_mem=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl7.L1Dcache
deadlock_threshold=1000000
icache=system.ruby.l1_cntrl7.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_network_tester=false
using_ruby_tester=false
version=7
slave=system.cpu7.test
[system.ruby.l2_cntrl0]
type=L2Cache_Controller
children=L2cache
L2cache=system.ruby.l2_cntrl0.L2cache
N_tokens=9
buffer_size=0
clk_domain=system.ruby.clk_domain
cntrl_id=8
filtering_enabled=true
l2_request_latency=5
l2_response_latency=5
number_of_TBEs=256
peer=Null
recycle_latency=10
ruby_system=system.ruby
transitions_per_cycle=32
version=0
[system.ruby.l2_cntrl0.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
dataArrayBanks=1
is_icache=false
latency=10
replacement_policy=PSEUDO_LRU
resourceStalls=false
size=512
start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
[system.ruby.memctrl_clk_domain]
type=DerivedClockDomain
clk_divider=3
clk_domain=system.ruby.clk_domain
[system.ruby.network]
type=SimpleNetwork
children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 ext_links9 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 int_links9 routers00 routers01 routers02 routers03 routers04 routers05 routers06 routers07 routers08 routers09 routers10
adaptive_routing=false
buffer_size=0
clk_domain=system.ruby.clk_domain
control_msg_size=8
endpoint_bandwidth=1000
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6 system.ruby.network.ext_links7 system.ruby.network.ext_links8 system.ruby.network.ext_links9
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5 system.ruby.network.int_links6 system.ruby.network.int_links7 system.ruby.network.int_links8 system.ruby.network.int_links9
number_of_virtual_networks=10
routers=system.ruby.network.routers00 system.ruby.network.routers01 system.ruby.network.routers02 system.ruby.network.routers03 system.ruby.network.routers04 system.ruby.network.routers05 system.ruby.network.routers06 system.ruby.network.routers07 system.ruby.network.routers08 system.ruby.network.routers09 system.ruby.network.routers10
ruby_system=system.ruby
topology=Crossbar
[system.ruby.network.ext_links0]
type=SimpleExtLink
bandwidth_factor=16
ext_node=system.ruby.l1_cntrl0
int_node=system.ruby.network.routers00
latency=1
link_id=0
weight=1
[system.ruby.network.ext_links1]
type=SimpleExtLink
bandwidth_factor=16
ext_node=system.ruby.l1_cntrl1
int_node=system.ruby.network.routers01
latency=1
link_id=1
weight=1
[system.ruby.network.ext_links2]
type=SimpleExtLink
bandwidth_factor=16
ext_node=system.ruby.l1_cntrl2
int_node=system.ruby.network.routers02
latency=1
link_id=2
weight=1
[system.ruby.network.ext_links3]
type=SimpleExtLink
bandwidth_factor=16
ext_node=system.ruby.l1_cntrl3
int_node=system.ruby.network.routers03
latency=1
link_id=3
weight=1
[system.ruby.network.ext_links4]
type=SimpleExtLink
bandwidth_factor=16
ext_node=system.ruby.l1_cntrl4
int_node=system.ruby.network.routers04
latency=1
link_id=4
weight=1
[system.ruby.network.ext_links5]
type=SimpleExtLink
bandwidth_factor=16
ext_node=system.ruby.l1_cntrl5
int_node=system.ruby.network.routers05
latency=1
link_id=5
weight=1
[system.ruby.network.ext_links6]
type=SimpleExtLink
bandwidth_factor=16
ext_node=system.ruby.l1_cntrl6
int_node=system.ruby.network.routers06
latency=1
link_id=6
weight=1
[system.ruby.network.ext_links7]
type=SimpleExtLink
bandwidth_factor=16
ext_node=system.ruby.l1_cntrl7
int_node=system.ruby.network.routers07
latency=1
link_id=7
weight=1
[system.ruby.network.ext_links8]
type=SimpleExtLink
bandwidth_factor=16
ext_node=system.ruby.l2_cntrl0
int_node=system.ruby.network.routers08
latency=1
link_id=8
weight=1
[system.ruby.network.ext_links9]
type=SimpleExtLink
bandwidth_factor=16
ext_node=system.ruby.dir_cntrl0
int_node=system.ruby.network.routers09
latency=1
link_id=9
weight=1
[system.ruby.network.int_links0]
type=SimpleIntLink
bandwidth_factor=16
latency=1
link_id=10
node_a=system.ruby.network.routers00
node_b=system.ruby.network.routers10
weight=1
[system.ruby.network.int_links1]
type=SimpleIntLink
bandwidth_factor=16
latency=1
link_id=11
node_a=system.ruby.network.routers01
node_b=system.ruby.network.routers10
weight=1
[system.ruby.network.int_links2]
type=SimpleIntLink
bandwidth_factor=16
latency=1
link_id=12
node_a=system.ruby.network.routers02
node_b=system.ruby.network.routers10
weight=1
[system.ruby.network.int_links3]
type=SimpleIntLink
bandwidth_factor=16
latency=1
link_id=13
node_a=system.ruby.network.routers03
node_b=system.ruby.network.routers10
weight=1
[system.ruby.network.int_links4]
type=SimpleIntLink
bandwidth_factor=16
latency=1
link_id=14
node_a=system.ruby.network.routers04
node_b=system.ruby.network.routers10
weight=1
[system.ruby.network.int_links5]
type=SimpleIntLink
bandwidth_factor=16
latency=1
link_id=15
node_a=system.ruby.network.routers05
node_b=system.ruby.network.routers10
weight=1
[system.ruby.network.int_links6]
type=SimpleIntLink
bandwidth_factor=16
latency=1
link_id=16
node_a=system.ruby.network.routers06
node_b=system.ruby.network.routers10
weight=1
[system.ruby.network.int_links7]
type=SimpleIntLink
bandwidth_factor=16
latency=1
link_id=17
node_a=system.ruby.network.routers07
node_b=system.ruby.network.routers10
weight=1
[system.ruby.network.int_links8]
type=SimpleIntLink
bandwidth_factor=16
latency=1
link_id=18
node_a=system.ruby.network.routers08
node_b=system.ruby.network.routers10
weight=1
[system.ruby.network.int_links9]
type=SimpleIntLink
bandwidth_factor=16
latency=1
link_id=19
node_a=system.ruby.network.routers09
node_b=system.ruby.network.routers10
weight=1
[system.ruby.network.routers00]
type=Switch
clk_domain=system.ruby.clk_domain
router_id=0
virt_nets=10
[system.ruby.network.routers01]
type=Switch
clk_domain=system.ruby.clk_domain
router_id=1
virt_nets=10
[system.ruby.network.routers02]
type=Switch
clk_domain=system.ruby.clk_domain
router_id=2
virt_nets=10
[system.ruby.network.routers03]
type=Switch
clk_domain=system.ruby.clk_domain
router_id=3
virt_nets=10
[system.ruby.network.routers04]
type=Switch
clk_domain=system.ruby.clk_domain
router_id=4
virt_nets=10
[system.ruby.network.routers05]
type=Switch
clk_domain=system.ruby.clk_domain
router_id=5
virt_nets=10
[system.ruby.network.routers06]
type=Switch
clk_domain=system.ruby.clk_domain
router_id=6
virt_nets=10
[system.ruby.network.routers07]
type=Switch
clk_domain=system.ruby.clk_domain
router_id=7
virt_nets=10
[system.ruby.network.routers08]
type=Switch
clk_domain=system.ruby.clk_domain
router_id=8
virt_nets=10
[system.ruby.network.routers09]
type=Switch
clk_domain=system.ruby.clk_domain
router_id=9
virt_nets=10
[system.ruby.network.routers10]
type=Switch
clk_domain=system.ruby.clk_domain
router_id=10
virt_nets=10
[system.ruby.profiler]
type=RubyProfiler
all_instructions=false
hot_lines=false
num_of_sequencers=8
ruby_system=system.ruby
[system.sys_port_proxy]
type=RubyPortProxy
access_phys_mem=true
clk_domain=system.clk_domain
ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_network_tester=false
using_ruby_tester=false
version=0
slave=system.system_port
[system.voltage_domain]
type=VoltageDomain
voltage=1.000000