regress: updates after changing ruby network bandwidth
[gem5.git] / tests / quick / 60.rubytest / ref / alpha / linux / rubytest-ruby / config.ini
1 [root]
2 type=Root
3 children=system
4 time_sync_enable=false
5 time_sync_period=100000000
6 time_sync_spin_threshold=100000
7
8 [system]
9 type=System
10 children=dir_cntrl0 l1_cntrl0 physmem ruby tester
11 mem_mode=timing
12 physmem=system.physmem
13 work_begin_ckpt_count=0
14 work_begin_cpu_id_exit=-1
15 work_begin_exit_count=0
16 work_cpus_ckpt_count=0
17 work_end_ckpt_count=0
18 work_end_exit_count=0
19 work_item_id=-1
20
21 [system.dir_cntrl0]
22 type=Directory_Controller
23 children=directory memBuffer
24 buffer_size=0
25 cntrl_id=1
26 directory=system.dir_cntrl0.directory
27 directory_latency=12
28 memBuffer=system.dir_cntrl0.memBuffer
29 number_of_TBEs=256
30 recycle_latency=10
31 transitions_per_cycle=32
32 version=0
33
34 [system.dir_cntrl0.directory]
35 type=RubyDirectoryMemory
36 map_levels=4
37 numa_high_bit=6
38 size=134217728
39 use_map=false
40 version=0
41
42 [system.dir_cntrl0.memBuffer]
43 type=RubyMemoryControl
44 bank_bit_0=8
45 bank_busy_time=11
46 bank_queue_size=12
47 banks_per_rank=8
48 basic_bus_busy_time=2
49 dimm_bit_0=12
50 dimms_per_channel=2
51 mem_bus_cycle_multiplier=10
52 mem_ctl_latency=12
53 mem_fixed_delay=0
54 mem_random_arbitrate=0
55 rank_bit_0=11
56 rank_rank_delay=1
57 ranks_per_dimm=2
58 read_write_delay=2
59 refresh_period=1560
60 tFaw=0
61 version=0
62
63 [system.l1_cntrl0]
64 type=L1Cache_Controller
65 buffer_size=0
66 cacheMemory=system.ruby.cpu_ruby_ports.dcache
67 cache_response_latency=12
68 cntrl_id=0
69 issue_latency=2
70 number_of_TBEs=256
71 recycle_latency=10
72 sequencer=system.ruby.cpu_ruby_ports
73 transitions_per_cycle=32
74 version=0
75
76 [system.physmem]
77 type=PhysicalMemory
78 file=
79 latency=30
80 latency_var=0
81 null=false
82 range=0:134217727
83 zero=false
84 port=system.ruby.cpu_ruby_ports.physMemPort
85
86 [system.ruby]
87 type=RubySystem
88 children=cpu_ruby_ports network profiler tracer
89 block_size_bytes=64
90 clock=1
91 mem_size=134217728
92 network=system.ruby.network
93 no_mem_vec=false
94 profiler=system.ruby.profiler
95 random_seed=1234
96 randomization=true
97 stats_filename=ruby.stats
98 tracer=system.ruby.tracer
99
100 [system.ruby.cpu_ruby_ports]
101 type=RubySequencer
102 children=dcache
103 access_phys_mem=true
104 dcache=system.ruby.cpu_ruby_ports.dcache
105 deadlock_threshold=500000
106 icache=system.ruby.cpu_ruby_ports.dcache
107 max_outstanding_requests=16
108 physmem=system.physmem
109 using_network_tester=false
110 using_ruby_tester=true
111 version=0
112 physMemPort=system.physmem.port[0]
113 port=system.tester.cpuPort[0]
114
115 [system.ruby.cpu_ruby_ports.dcache]
116 type=RubyCache
117 assoc=2
118 latency=3
119 replacement_policy=PSEUDO_LRU
120 size=256
121 start_index_bit=6
122
123 [system.ruby.network]
124 type=SimpleNetwork
125 children=topology
126 adaptive_routing=false
127 buffer_size=0
128 control_msg_size=8
129 endpoint_bandwidth=1000
130 number_of_virtual_networks=10
131 topology=system.ruby.network.topology
132
133 [system.ruby.network.topology]
134 type=Topology
135 children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
136 description=Crossbar
137 ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1
138 int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1
139 print_config=false
140 routers=system.ruby.network.topology.routers0 system.ruby.network.topology.routers1 system.ruby.network.topology.routers2
141
142 [system.ruby.network.topology.ext_links0]
143 type=SimpleExtLink
144 bandwidth_factor=16
145 ext_node=system.l1_cntrl0
146 int_node=system.ruby.network.topology.routers0
147 latency=1
148 link_id=0
149 weight=1
150
151 [system.ruby.network.topology.ext_links1]
152 type=SimpleExtLink
153 bandwidth_factor=16
154 ext_node=system.dir_cntrl0
155 int_node=system.ruby.network.topology.routers1
156 latency=1
157 link_id=1
158 weight=1
159
160 [system.ruby.network.topology.int_links0]
161 type=SimpleIntLink
162 bandwidth_factor=16
163 latency=1
164 link_id=2
165 node_a=system.ruby.network.topology.routers0
166 node_b=system.ruby.network.topology.routers2
167 weight=1
168
169 [system.ruby.network.topology.int_links1]
170 type=SimpleIntLink
171 bandwidth_factor=16
172 latency=1
173 link_id=3
174 node_a=system.ruby.network.topology.routers1
175 node_b=system.ruby.network.topology.routers2
176 weight=1
177
178 [system.ruby.network.topology.routers0]
179 type=BasicRouter
180 router_id=0
181
182 [system.ruby.network.topology.routers1]
183 type=BasicRouter
184 router_id=1
185
186 [system.ruby.network.topology.routers2]
187 type=BasicRouter
188 router_id=2
189
190 [system.ruby.profiler]
191 type=RubyProfiler
192 all_instructions=false
193 hot_lines=false
194 num_of_sequencers=1
195
196 [system.ruby.tracer]
197 type=RubyTracer
198 warmup_length=100000
199
200 [system.tester]
201 type=RubyTester
202 check_flush=false
203 checks_to_complete=100
204 deadlock_threshold=50000
205 wakeup_frequency=10
206 cpuPort=system.ruby.cpu_ruby_ports.port[0]
207