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