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