config.ini revision 8264
12391SN/A[root]
29823Sandreas.hansson@arm.comtype=Root
38931Sandreas.hansson@arm.comchildren=system
48931Sandreas.hansson@arm.comtime_sync_enable=false
58931Sandreas.hansson@arm.comtime_sync_period=100000000
68931Sandreas.hansson@arm.comtime_sync_spin_threshold=100000
78931Sandreas.hansson@arm.com
88931Sandreas.hansson@arm.com[system]
98931Sandreas.hansson@arm.comtype=System
108931Sandreas.hansson@arm.comchildren=dir_cntrl0 l1_cntrl0 l2_cntrl0 physmem ruby tester
118931Sandreas.hansson@arm.commem_mode=timing
128931Sandreas.hansson@arm.comphysmem=system.physmem
138931Sandreas.hansson@arm.comwork_begin_ckpt_count=0
142391SN/Awork_begin_cpu_id_exit=-1
152391SN/Awork_begin_exit_count=0
162391SN/Awork_cpus_ckpt_count=0
172391SN/Awork_end_ckpt_count=0
182391SN/Awork_end_exit_count=0
192391SN/Awork_item_id=-1
202391SN/A
212391SN/A[system.dir_cntrl0]
222391SN/Atype=Directory_Controller
232391SN/Achildren=directory memBuffer
242391SN/Abuffer_size=0
252391SN/Acntrl_id=2
262391SN/Adirectory=system.dir_cntrl0.directory
272391SN/Adirectory_latency=5
282391SN/Adistributed_persistent=true
292391SN/Afixed_timeout_latency=100
302391SN/Al2_select_num_bits=0
312391SN/AmemBuffer=system.dir_cntrl0.memBuffer
322391SN/Anumber_of_TBEs=256
332391SN/Arecycle_latency=10
342391SN/Atransitions_per_cycle=32
352391SN/Aversion=0
362391SN/A
372391SN/A[system.dir_cntrl0.directory]
382391SN/Atype=RubyDirectoryMemory
392665SN/Amap_levels=4
402665SN/Anuma_high_bit=6
418931Sandreas.hansson@arm.comsize=134217728
422391SN/Ause_map=false
432391SN/Aversion=0
448931Sandreas.hansson@arm.com
458931Sandreas.hansson@arm.com[system.dir_cntrl0.memBuffer]
468931Sandreas.hansson@arm.comtype=RubyMemoryControl
472391SN/Abank_bit_0=8
482391SN/Abank_busy_time=11
498931Sandreas.hansson@arm.combank_queue_size=12
508931Sandreas.hansson@arm.combanks_per_rank=8
512391SN/Abasic_bus_busy_time=2
5211193Sandreas.hansson@arm.comdimm_bit_0=12
539823Sandreas.hansson@arm.comdimms_per_channel=2
548931Sandreas.hansson@arm.commem_bus_cycle_multiplier=10
559823Sandreas.hansson@arm.commem_ctl_latency=12
568931Sandreas.hansson@arm.commem_fixed_delay=0
574762SN/Amem_random_arbitrate=0
588931Sandreas.hansson@arm.comrank_bit_0=11
599120Sandreas.hansson@arm.comrank_rank_delay=1
609823Sandreas.hansson@arm.comranks_per_dimm=2
619823Sandreas.hansson@arm.comread_write_delay=2
629264Sdjordje.kovacevic@arm.comrefresh_period=1560
638931Sandreas.hansson@arm.comtFaw=0
648931Sandreas.hansson@arm.comversion=0
658931Sandreas.hansson@arm.com
662462SN/A[system.l1_cntrl0]
678931Sandreas.hansson@arm.comtype=L1Cache_Controller
686107SN/Achildren=L1DcacheMemory L1IcacheMemory
699823Sandreas.hansson@arm.comL1DcacheMemory=system.l1_cntrl0.L1DcacheMemory
709823Sandreas.hansson@arm.comL1IcacheMemory=system.l1_cntrl0.L1IcacheMemory
719823Sandreas.hansson@arm.comN_tokens=2
729823Sandreas.hansson@arm.combuffer_size=0
739823Sandreas.hansson@arm.comcntrl_id=0
749823Sandreas.hansson@arm.comdynamic_timeout_enabled=true
759823Sandreas.hansson@arm.comfixed_timeout_latency=300
769823Sandreas.hansson@arm.coml1_request_latency=2
779823Sandreas.hansson@arm.coml1_response_latency=2
789823Sandreas.hansson@arm.coml2_select_num_bits=0
799823Sandreas.hansson@arm.comno_mig_atomic=true
809823Sandreas.hansson@arm.comnumber_of_TBEs=256
819823Sandreas.hansson@arm.comrecycle_latency=10
829823Sandreas.hansson@arm.comretry_threshold=1
839823Sandreas.hansson@arm.comsequencer=system.ruby.cpu_ruby_ports
849823Sandreas.hansson@arm.comtransitions_per_cycle=32
859823Sandreas.hansson@arm.comversion=0
862413SN/A
879228Sandreas.hansson@arm.com[system.l1_cntrl0.L1DcacheMemory]
889228Sandreas.hansson@arm.comtype=RubyCache
899228Sandreas.hansson@arm.comassoc=2
908931Sandreas.hansson@arm.comlatency=2
912413SN/Areplacement_policy=PSEUDO_LRU
922413SN/Asize=256
932413SN/Astart_index_bit=6
948931Sandreas.hansson@arm.com
952413SN/A[system.l1_cntrl0.L1IcacheMemory]
962413SN/Atype=RubyCache
972413SN/Aassoc=2
989228Sandreas.hansson@arm.comlatency=2
992413SN/Areplacement_policy=PSEUDO_LRU
1009228Sandreas.hansson@arm.comsize=256
1012413SN/Astart_index_bit=6
1029228Sandreas.hansson@arm.com
1039228Sandreas.hansson@arm.com[system.l2_cntrl0]
10410713Sandreas.hansson@arm.comtype=L2Cache_Controller
1059823Sandreas.hansson@arm.comchildren=L2cacheMemory
1069228Sandreas.hansson@arm.comL2cacheMemory=system.l2_cntrl0.L2cacheMemory
1072413SN/AN_tokens=2
1082413SN/Abuffer_size=0
1092413SN/Acntrl_id=1
1109120Sandreas.hansson@arm.comfiltering_enabled=true
1112416SN/Al2_request_latency=5
1129823Sandreas.hansson@arm.coml2_response_latency=5
1139823Sandreas.hansson@arm.comnumber_of_TBEs=256
1149823Sandreas.hansson@arm.comrecycle_latency=10
1159823Sandreas.hansson@arm.comtransitions_per_cycle=32
1169823Sandreas.hansson@arm.comversion=0
1178719SN/A
1189823Sandreas.hansson@arm.com[system.l2_cntrl0.L2cacheMemory]
1199823Sandreas.hansson@arm.comtype=RubyCache
1209823Sandreas.hansson@arm.comassoc=2
1219823Sandreas.hansson@arm.comlatency=10
1229823Sandreas.hansson@arm.comreplacement_policy=PSEUDO_LRU
1239823Sandreas.hansson@arm.comsize=512
1249823Sandreas.hansson@arm.comstart_index_bit=6
1259823Sandreas.hansson@arm.com
1269823Sandreas.hansson@arm.com[system.physmem]
1279823Sandreas.hansson@arm.comtype=PhysicalMemory
12811193Sandreas.hansson@arm.comfile=
1299823Sandreas.hansson@arm.comlatency=30
1309823Sandreas.hansson@arm.comlatency_var=0
1319823Sandreas.hansson@arm.comnull=false
1329823Sandreas.hansson@arm.comrange=0:134217727
1339823Sandreas.hansson@arm.comzero=false
1349823Sandreas.hansson@arm.comport=system.ruby.cpu_ruby_ports.physMemPort
1359228Sandreas.hansson@arm.com
1369228Sandreas.hansson@arm.com[system.ruby]
1379228Sandreas.hansson@arm.comtype=RubySystem
1389228Sandreas.hansson@arm.comchildren=cpu_ruby_ports network profiler tracer
1399228Sandreas.hansson@arm.comblock_size_bytes=64
1409228Sandreas.hansson@arm.comclock=1
1419228Sandreas.hansson@arm.commem_size=134217728
1429228Sandreas.hansson@arm.comnetwork=system.ruby.network
1439228Sandreas.hansson@arm.comno_mem_vec=false
1449228Sandreas.hansson@arm.comprofiler=system.ruby.profiler
1459228Sandreas.hansson@arm.comrandom_seed=1234
1469228Sandreas.hansson@arm.comrandomization=true
1479228Sandreas.hansson@arm.comstats_filename=ruby.stats
1489228Sandreas.hansson@arm.comtracer=system.ruby.tracer
1499228Sandreas.hansson@arm.com
1509823Sandreas.hansson@arm.com[system.ruby.cpu_ruby_ports]
1519823Sandreas.hansson@arm.comtype=RubySequencer
1529823Sandreas.hansson@arm.comaccess_phys_mem=true
1539823Sandreas.hansson@arm.comdcache=system.l1_cntrl0.L1DcacheMemory
1549823Sandreas.hansson@arm.comdeadlock_threshold=500000
1559823Sandreas.hansson@arm.comicache=system.l1_cntrl0.L1IcacheMemory
1569228Sandreas.hansson@arm.commax_outstanding_requests=16
1579228Sandreas.hansson@arm.comphysmem=system.physmem
1589228Sandreas.hansson@arm.comusing_network_tester=false
1599228Sandreas.hansson@arm.comusing_ruby_tester=true
1609228Sandreas.hansson@arm.comversion=0
16112084Sspwilson2@wisc.eduphysMemPort=system.physmem.port[0]
1629228Sandreas.hansson@arm.comport=system.tester.cpuPort[0]
1639823Sandreas.hansson@arm.com
1649823Sandreas.hansson@arm.com[system.ruby.network]
1659823Sandreas.hansson@arm.comtype=SimpleNetwork
1669823Sandreas.hansson@arm.comchildren=topology
1679823Sandreas.hansson@arm.comadaptive_routing=false
1689823Sandreas.hansson@arm.combuffer_size=0
16912084Sspwilson2@wisc.educontrol_msg_size=8
1709823Sandreas.hansson@arm.comendpoint_bandwidth=1000
1719823Sandreas.hansson@arm.comnumber_of_virtual_networks=10
1729823Sandreas.hansson@arm.comtopology=system.ruby.network.topology
1739823Sandreas.hansson@arm.com
1749823Sandreas.hansson@arm.com[system.ruby.network.topology]
1759823Sandreas.hansson@arm.comtype=Topology
1769823Sandreas.hansson@arm.comchildren=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
1779823Sandreas.hansson@arm.comdescription=Crossbar
17811190Sandreas.hansson@arm.comext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 system.ruby.network.topology.ext_links2
17911190Sandreas.hansson@arm.comint_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 system.ruby.network.topology.int_links2
18011190Sandreas.hansson@arm.comprint_config=false
1819349SAli.Saidi@ARM.comrouters=system.ruby.network.topology.routers0 system.ruby.network.topology.routers1 system.ruby.network.topology.routers2 system.ruby.network.topology.routers3
18211190Sandreas.hansson@arm.com
1839349SAli.Saidi@ARM.com[system.ruby.network.topology.ext_links0]
1842391SN/Atype=SimpleExtLink
1852391SN/Abandwidth_factor=16
1869228Sandreas.hansson@arm.comext_node=system.l1_cntrl0
1878931Sandreas.hansson@arm.comint_node=system.ruby.network.topology.routers0
18811168Sandreas.hansson@arm.comlatency=1
1898931Sandreas.hansson@arm.comlink_id=0
1909823Sandreas.hansson@arm.comweight=1
19111169Sandreas.hansson@arm.com
19211169Sandreas.hansson@arm.com[system.ruby.network.topology.ext_links1]
1932391SN/Atype=SimpleExtLink
1948931Sandreas.hansson@arm.combandwidth_factor=16
1952391SN/Aext_node=system.l2_cntrl0
1969823Sandreas.hansson@arm.comint_node=system.ruby.network.topology.routers1
1979823Sandreas.hansson@arm.comlatency=1
1989823Sandreas.hansson@arm.comlink_id=1
1999823Sandreas.hansson@arm.comweight=1
2009228Sandreas.hansson@arm.com
2019823Sandreas.hansson@arm.com[system.ruby.network.topology.ext_links2]
20210713Sandreas.hansson@arm.comtype=SimpleExtLink
2032391SN/Abandwidth_factor=16
2042391SN/Aext_node=system.dir_cntrl0
2052391SN/Aint_node=system.ruby.network.topology.routers2
2068931Sandreas.hansson@arm.comlatency=1
207link_id=2
208weight=1
209
210[system.ruby.network.topology.int_links0]
211type=SimpleIntLink
212bandwidth_factor=16
213latency=1
214link_id=3
215node_a=system.ruby.network.topology.routers0
216node_b=system.ruby.network.topology.routers3
217weight=1
218
219[system.ruby.network.topology.int_links1]
220type=SimpleIntLink
221bandwidth_factor=16
222latency=1
223link_id=4
224node_a=system.ruby.network.topology.routers1
225node_b=system.ruby.network.topology.routers3
226weight=1
227
228[system.ruby.network.topology.int_links2]
229type=SimpleIntLink
230bandwidth_factor=16
231latency=1
232link_id=5
233node_a=system.ruby.network.topology.routers2
234node_b=system.ruby.network.topology.routers3
235weight=1
236
237[system.ruby.network.topology.routers0]
238type=BasicRouter
239router_id=0
240
241[system.ruby.network.topology.routers1]
242type=BasicRouter
243router_id=1
244
245[system.ruby.network.topology.routers2]
246type=BasicRouter
247router_id=2
248
249[system.ruby.network.topology.routers3]
250type=BasicRouter
251router_id=3
252
253[system.ruby.profiler]
254type=RubyProfiler
255all_instructions=false
256hot_lines=false
257num_of_sequencers=1
258
259[system.ruby.tracer]
260type=RubyTracer
261warmup_length=100000
262
263[system.tester]
264type=RubyTester
265check_flush=false
266checks_to_complete=100
267deadlock_threshold=50000
268wakeup_frequency=10
269cpuPort=system.ruby.cpu_ruby_ports.port[0]
270
271