config.ini revision 7939
18968SN/A[root]
28968SN/Atype=Root
310526Snilay@cs.wisc.educhildren=system
410526Snilay@cs.wisc.edutime_sync_enable=false
510526Snilay@cs.wisc.edutime_sync_period=100000000
68968SN/Atime_sync_spin_threshold=100000
710526Snilay@cs.wisc.edu
810526Snilay@cs.wisc.edu[system]
910526Snilay@cs.wisc.edutype=System
1010526Snilay@cs.wisc.educhildren=dir_cntrl0 l1_cntrl0 l2_cntrl0 physmem ruby tester
1110526Snilay@cs.wisc.edumem_mode=timing
1210526Snilay@cs.wisc.eduphysmem=system.physmem
1310526Snilay@cs.wisc.eduwork_begin_ckpt_count=0
1410036SAli.Saidi@ARM.comwork_begin_cpu_id_exit=-1
1510036SAli.Saidi@ARM.comwork_begin_exit_count=0
1610526Snilay@cs.wisc.eduwork_cpus_ckpt_count=0
1710526Snilay@cs.wisc.eduwork_end_ckpt_count=0
1810526Snilay@cs.wisc.eduwork_end_exit_count=0
1910526Snilay@cs.wisc.eduwork_item_id=-1
2010526Snilay@cs.wisc.edu
2110526Snilay@cs.wisc.edu[system.dir_cntrl0]
2210526Snilay@cs.wisc.edutype=Directory_Controller
2310526Snilay@cs.wisc.educhildren=directory memBuffer
2410526Snilay@cs.wisc.edubuffer_size=0
2510526Snilay@cs.wisc.edudirectory=system.dir_cntrl0.directory
2610526Snilay@cs.wisc.edudirectory_latency=6
2710526Snilay@cs.wisc.edumemBuffer=system.dir_cntrl0.memBuffer
2810526Snilay@cs.wisc.edunumber_of_TBEs=256
2910526Snilay@cs.wisc.edurecycle_latency=10
3010526Snilay@cs.wisc.eduto_mem_ctrl_latency=1
3110526Snilay@cs.wisc.edutransitions_per_cycle=32
3210526Snilay@cs.wisc.eduversion=0
3310526Snilay@cs.wisc.edu
3410526Snilay@cs.wisc.edu[system.dir_cntrl0.directory]
3510526Snilay@cs.wisc.edutype=RubyDirectoryMemory
3610526Snilay@cs.wisc.edumap_levels=4
3710526Snilay@cs.wisc.edunuma_high_bit=6
3810526Snilay@cs.wisc.edusize=134217728
3910526Snilay@cs.wisc.eduuse_map=false
4010526Snilay@cs.wisc.eduversion=0
4110526Snilay@cs.wisc.edu
4210526Snilay@cs.wisc.edu[system.dir_cntrl0.memBuffer]
4310526Snilay@cs.wisc.edutype=RubyMemoryControl
4410526Snilay@cs.wisc.edubank_bit_0=8
4510526Snilay@cs.wisc.edubank_busy_time=11
4610526Snilay@cs.wisc.edubank_queue_size=12
4710526Snilay@cs.wisc.edubanks_per_rank=8
4810526Snilay@cs.wisc.edubasic_bus_busy_time=2
4910526Snilay@cs.wisc.edudimm_bit_0=12
5010526Snilay@cs.wisc.edudimms_per_channel=2
5110526Snilay@cs.wisc.edumem_bus_cycle_multiplier=10
5210526Snilay@cs.wisc.edumem_ctl_latency=12
5310526Snilay@cs.wisc.edumem_fixed_delay=0
5410526Snilay@cs.wisc.edumem_random_arbitrate=0
5510526Snilay@cs.wisc.edurank_bit_0=11
5610526Snilay@cs.wisc.edurank_rank_delay=1
5710526Snilay@cs.wisc.eduranks_per_dimm=2
5810526Snilay@cs.wisc.eduread_write_delay=2
5910526Snilay@cs.wisc.edurefresh_period=1560
6010526Snilay@cs.wisc.edutFaw=0
6110526Snilay@cs.wisc.eduversion=0
6210526Snilay@cs.wisc.edu
6310526Snilay@cs.wisc.edu[system.l1_cntrl0]
6410526Snilay@cs.wisc.edutype=L1Cache_Controller
6510526Snilay@cs.wisc.educhildren=L1DcacheMemory L1IcacheMemory
6610526Snilay@cs.wisc.eduL1DcacheMemory=system.l1_cntrl0.L1DcacheMemory
6710526Snilay@cs.wisc.eduL1IcacheMemory=system.l1_cntrl0.L1IcacheMemory
6810526Snilay@cs.wisc.edubuffer_size=0
6910526Snilay@cs.wisc.edul1_request_latency=2
7010526Snilay@cs.wisc.edul1_response_latency=2
7110526Snilay@cs.wisc.edul2_select_num_bits=0
7210526Snilay@cs.wisc.edunumber_of_TBEs=256
7310526Snilay@cs.wisc.edurecycle_latency=10
7410526Snilay@cs.wisc.edusequencer=system.ruby.cpu_ruby_ports
7510526Snilay@cs.wisc.eduto_l2_latency=1
7610526Snilay@cs.wisc.edutransitions_per_cycle=32
7710526Snilay@cs.wisc.eduversion=0
7810526Snilay@cs.wisc.edu
7910526Snilay@cs.wisc.edu[system.l1_cntrl0.L1DcacheMemory]
8010526Snilay@cs.wisc.edutype=RubyCache
8110526Snilay@cs.wisc.eduassoc=2
8210526Snilay@cs.wisc.edulatency=3
8310526Snilay@cs.wisc.edureplacement_policy=PSEUDO_LRU
8410526Snilay@cs.wisc.edusize=256
8510526Snilay@cs.wisc.edustart_index_bit=6
8610526Snilay@cs.wisc.edu
8710526Snilay@cs.wisc.edu[system.l1_cntrl0.L1IcacheMemory]
8810526Snilay@cs.wisc.edutype=RubyCache
8910526Snilay@cs.wisc.eduassoc=2
9010526Snilay@cs.wisc.edulatency=3
9110526Snilay@cs.wisc.edureplacement_policy=PSEUDO_LRU
9210526Snilay@cs.wisc.edusize=256
9310526Snilay@cs.wisc.edustart_index_bit=6
9410526Snilay@cs.wisc.edu
9510526Snilay@cs.wisc.edu[system.l2_cntrl0]
9610526Snilay@cs.wisc.edutype=L2Cache_Controller
9710526Snilay@cs.wisc.educhildren=L2cacheMemory
9810526Snilay@cs.wisc.eduL2cacheMemory=system.l2_cntrl0.L2cacheMemory
9910526Snilay@cs.wisc.edubuffer_size=0
10010526Snilay@cs.wisc.edul2_request_latency=2
10110526Snilay@cs.wisc.edul2_response_latency=2
10210526Snilay@cs.wisc.edunumber_of_TBEs=256
10310526Snilay@cs.wisc.edurecycle_latency=10
10410526Snilay@cs.wisc.eduto_l1_latency=1
10510526Snilay@cs.wisc.edutransitions_per_cycle=32
10610526Snilay@cs.wisc.eduversion=0
10710526Snilay@cs.wisc.edu
10810526Snilay@cs.wisc.edu[system.l2_cntrl0.L2cacheMemory]
10910526Snilay@cs.wisc.edutype=RubyCache
11010526Snilay@cs.wisc.eduassoc=2
11110526Snilay@cs.wisc.edulatency=15
11210526Snilay@cs.wisc.edureplacement_policy=PSEUDO_LRU
11310526Snilay@cs.wisc.edusize=512
11410526Snilay@cs.wisc.edustart_index_bit=6
11510526Snilay@cs.wisc.edu
11610526Snilay@cs.wisc.edu[system.physmem]
11710526Snilay@cs.wisc.edutype=PhysicalMemory
11810526Snilay@cs.wisc.edufile=
11910526Snilay@cs.wisc.edulatency=30
12010526Snilay@cs.wisc.edulatency_var=0
12110526Snilay@cs.wisc.edunull=false
12210526Snilay@cs.wisc.edurange=0:134217727
12310526Snilay@cs.wisc.eduzero=false
12410526Snilay@cs.wisc.eduport=system.ruby.cpu_ruby_ports.physMemPort
12510526Snilay@cs.wisc.edu
12610526Snilay@cs.wisc.edu[system.ruby]
12710526Snilay@cs.wisc.edutype=RubySystem
12810526Snilay@cs.wisc.educhildren=cpu_ruby_ports network profiler tracer
12910526Snilay@cs.wisc.edublock_size_bytes=64
13010526Snilay@cs.wisc.educlock=1
13110526Snilay@cs.wisc.edumem_size=134217728
13210526Snilay@cs.wisc.edunetwork=system.ruby.network
13310526Snilay@cs.wisc.eduno_mem_vec=false
13410526Snilay@cs.wisc.eduprofiler=system.ruby.profiler
13510526Snilay@cs.wisc.edurandom_seed=1234
13610526Snilay@cs.wisc.edurandomization=true
13710526Snilay@cs.wisc.edustats_filename=ruby.stats
13810526Snilay@cs.wisc.edutracer=system.ruby.tracer
13910526Snilay@cs.wisc.edu
14010526Snilay@cs.wisc.edu[system.ruby.cpu_ruby_ports]
14110526Snilay@cs.wisc.edutype=RubySequencer
14210526Snilay@cs.wisc.eduaccess_phys_mem=true
14310526Snilay@cs.wisc.edudcache=system.l1_cntrl0.L1DcacheMemory
14410526Snilay@cs.wisc.edudeadlock_threshold=500000
14510526Snilay@cs.wisc.eduicache=system.l1_cntrl0.L1IcacheMemory
14610526Snilay@cs.wisc.edumax_outstanding_requests=16
14710526Snilay@cs.wisc.eduphysmem=system.physmem
14810526Snilay@cs.wisc.eduusing_ruby_tester=true
14910526Snilay@cs.wisc.eduversion=0
15010526Snilay@cs.wisc.eduphysMemPort=system.physmem.port[0]
15110526Snilay@cs.wisc.eduport=system.tester.cpuPort[0]
15210526Snilay@cs.wisc.edu
15310526Snilay@cs.wisc.edu[system.ruby.network]
15410526Snilay@cs.wisc.edutype=SimpleNetwork
15510526Snilay@cs.wisc.educhildren=topology
15610526Snilay@cs.wisc.eduadaptive_routing=false
15710526Snilay@cs.wisc.edubuffer_size=0
15810526Snilay@cs.wisc.educontrol_msg_size=8
15910526Snilay@cs.wisc.eduendpoint_bandwidth=10000
16010526Snilay@cs.wisc.edulink_latency=1
16110526Snilay@cs.wisc.edunumber_of_virtual_networks=10
16210526Snilay@cs.wisc.edutopology=system.ruby.network.topology
16310526Snilay@cs.wisc.edu
16410526Snilay@cs.wisc.edu[system.ruby.network.topology]
16510526Snilay@cs.wisc.edutype=Topology
16610526Snilay@cs.wisc.educhildren=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2
16710526Snilay@cs.wisc.edudescription=Crossbar
16810526Snilay@cs.wisc.eduext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 system.ruby.network.topology.ext_links2
16910526Snilay@cs.wisc.eduint_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 system.ruby.network.topology.int_links2
17010526Snilay@cs.wisc.edunum_int_nodes=4
17110526Snilay@cs.wisc.eduprint_config=false
17210526Snilay@cs.wisc.edu
17310526Snilay@cs.wisc.edu[system.ruby.network.topology.ext_links0]
17410526Snilay@cs.wisc.edutype=ExtLink
17510526Snilay@cs.wisc.edubw_multiplier=64
17610526Snilay@cs.wisc.eduext_node=system.l1_cntrl0
17710526Snilay@cs.wisc.eduint_node=0
17810526Snilay@cs.wisc.edulatency=1
17910526Snilay@cs.wisc.eduweight=1
18010526Snilay@cs.wisc.edu
18110526Snilay@cs.wisc.edu[system.ruby.network.topology.ext_links1]
18210526Snilay@cs.wisc.edutype=ExtLink
18310526Snilay@cs.wisc.edubw_multiplier=64
18410526Snilay@cs.wisc.eduext_node=system.l2_cntrl0
18510526Snilay@cs.wisc.eduint_node=1
18610526Snilay@cs.wisc.edulatency=1
18710526Snilay@cs.wisc.eduweight=1
18810526Snilay@cs.wisc.edu
18910526Snilay@cs.wisc.edu[system.ruby.network.topology.ext_links2]
19010526Snilay@cs.wisc.edutype=ExtLink
19110526Snilay@cs.wisc.edubw_multiplier=64
19210526Snilay@cs.wisc.eduext_node=system.dir_cntrl0
19310526Snilay@cs.wisc.eduint_node=2
19410526Snilay@cs.wisc.edulatency=1
19510526Snilay@cs.wisc.eduweight=1
19610526Snilay@cs.wisc.edu
19710526Snilay@cs.wisc.edu[system.ruby.network.topology.int_links0]
19810526Snilay@cs.wisc.edutype=IntLink
19910526Snilay@cs.wisc.edubw_multiplier=16
20010526Snilay@cs.wisc.edulatency=1
20110526Snilay@cs.wisc.edunode_a=0
20210526Snilay@cs.wisc.edunode_b=3
20310526Snilay@cs.wisc.eduweight=1
20410526Snilay@cs.wisc.edu
20510526Snilay@cs.wisc.edu[system.ruby.network.topology.int_links1]
20610526Snilay@cs.wisc.edutype=IntLink
20710526Snilay@cs.wisc.edubw_multiplier=16
20810526Snilay@cs.wisc.edulatency=1
20910526Snilay@cs.wisc.edunode_a=1
21010526Snilay@cs.wisc.edunode_b=3
21110526Snilay@cs.wisc.eduweight=1
21210526Snilay@cs.wisc.edu
21310526Snilay@cs.wisc.edu[system.ruby.network.topology.int_links2]
21410526Snilay@cs.wisc.edutype=IntLink
21510526Snilay@cs.wisc.edubw_multiplier=16
21610526Snilay@cs.wisc.edulatency=1
21710526Snilay@cs.wisc.edunode_a=2
21810526Snilay@cs.wisc.edunode_b=3
21910526Snilay@cs.wisc.eduweight=1
22010526Snilay@cs.wisc.edu
22110526Snilay@cs.wisc.edu[system.ruby.profiler]
22210526Snilay@cs.wisc.edutype=RubyProfiler
22310526Snilay@cs.wisc.eduall_instructions=false
22410526Snilay@cs.wisc.eduhot_lines=false
22510526Snilay@cs.wisc.edunum_of_sequencers=1
22610526Snilay@cs.wisc.edu
22710526Snilay@cs.wisc.edu[system.ruby.tracer]
22810526Snilay@cs.wisc.edutype=RubyTracer
22910526Snilay@cs.wisc.eduwarmup_length=100000
23010526Snilay@cs.wisc.edu
23110526Snilay@cs.wisc.edu[system.tester]
23210526Snilay@cs.wisc.edutype=RubyTester
23310526Snilay@cs.wisc.educhecks_to_complete=100
23410526Snilay@cs.wisc.edudeadlock_threshold=50000
23510526Snilay@cs.wisc.eduwakeup_frequency=10
23610526Snilay@cs.wisc.educpuPort=system.ruby.cpu_ruby_ports.port[0]
23710526Snilay@cs.wisc.edu
23810526Snilay@cs.wisc.edu