Stats: Re update stats.
[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 directory=system.dir_cntrl0.directory
26 directory_latency=12
27 memBuffer=system.dir_cntrl0.memBuffer
28 number_of_TBEs=256
29 recycle_latency=10
30 transitions_per_cycle=32
31 version=0
32
33 [system.dir_cntrl0.directory]
34 type=RubyDirectoryMemory
35 map_levels=4
36 numa_high_bit=6
37 size=134217728
38 use_map=false
39 version=0
40
41 [system.dir_cntrl0.memBuffer]
42 type=RubyMemoryControl
43 bank_bit_0=8
44 bank_busy_time=11
45 bank_queue_size=12
46 banks_per_rank=8
47 basic_bus_busy_time=2
48 dimm_bit_0=12
49 dimms_per_channel=2
50 mem_bus_cycle_multiplier=10
51 mem_ctl_latency=12
52 mem_fixed_delay=0
53 mem_random_arbitrate=0
54 rank_bit_0=11
55 rank_rank_delay=1
56 ranks_per_dimm=2
57 read_write_delay=2
58 refresh_period=1560
59 tFaw=0
60 version=0
61
62 [system.l1_cntrl0]
63 type=L1Cache_Controller
64 buffer_size=0
65 cacheMemory=system.ruby.cpu_ruby_ports.dcache
66 cache_response_latency=12
67 issue_latency=2
68 number_of_TBEs=256
69 recycle_latency=10
70 sequencer=system.ruby.cpu_ruby_ports
71 transitions_per_cycle=32
72 version=0
73
74 [system.physmem]
75 type=PhysicalMemory
76 file=
77 latency=30
78 latency_var=0
79 null=false
80 range=0:134217727
81 zero=false
82 port=system.ruby.cpu_ruby_ports.physMemPort
83
84 [system.ruby]
85 type=RubySystem
86 children=cpu_ruby_ports network profiler tracer
87 block_size_bytes=64
88 clock=1
89 mem_size=134217728
90 network=system.ruby.network
91 no_mem_vec=false
92 profiler=system.ruby.profiler
93 random_seed=1234
94 randomization=true
95 stats_filename=ruby.stats
96 tracer=system.ruby.tracer
97
98 [system.ruby.cpu_ruby_ports]
99 type=RubySequencer
100 children=dcache
101 access_phys_mem=true
102 dcache=system.ruby.cpu_ruby_ports.dcache
103 deadlock_threshold=500000
104 icache=system.ruby.cpu_ruby_ports.dcache
105 max_outstanding_requests=16
106 physmem=system.physmem
107 using_ruby_tester=true
108 version=0
109 physMemPort=system.physmem.port[0]
110 port=system.tester.cpuPort[0]
111
112 [system.ruby.cpu_ruby_ports.dcache]
113 type=RubyCache
114 assoc=2
115 latency=3
116 replacement_policy=PSEUDO_LRU
117 size=256
118 start_index_bit=6
119
120 [system.ruby.network]
121 type=SimpleNetwork
122 children=topology
123 adaptive_routing=false
124 buffer_size=0
125 control_msg_size=8
126 endpoint_bandwidth=10000
127 link_latency=1
128 number_of_virtual_networks=10
129 topology=system.ruby.network.topology
130
131 [system.ruby.network.topology]
132 type=Topology
133 children=ext_links0 ext_links1 int_links0 int_links1
134 description=Crossbar
135 ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1
136 int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1
137 num_int_nodes=3
138 print_config=false
139
140 [system.ruby.network.topology.ext_links0]
141 type=ExtLink
142 bw_multiplier=64
143 ext_node=system.l1_cntrl0
144 int_node=0
145 latency=1
146 weight=1
147
148 [system.ruby.network.topology.ext_links1]
149 type=ExtLink
150 bw_multiplier=64
151 ext_node=system.dir_cntrl0
152 int_node=1
153 latency=1
154 weight=1
155
156 [system.ruby.network.topology.int_links0]
157 type=IntLink
158 bw_multiplier=16
159 latency=1
160 node_a=0
161 node_b=2
162 weight=1
163
164 [system.ruby.network.topology.int_links1]
165 type=IntLink
166 bw_multiplier=16
167 latency=1
168 node_a=1
169 node_b=2
170 weight=1
171
172 [system.ruby.profiler]
173 type=RubyProfiler
174 all_instructions=false
175 hot_lines=false
176 num_of_sequencers=1
177
178 [system.ruby.tracer]
179 type=RubyTracer
180 warmup_length=100000
181
182 [system.tester]
183 type=RubyTester
184 checks_to_complete=100
185 deadlock_threshold=50000
186 wakeup_frequency=10
187 cpuPort=system.ruby.cpu_ruby_ports.port[0]
188