config.ini revision 8940
1[root] 2type=Root 3children=system 4full_system=false 5time_sync_enable=false 6time_sync_period=100000000 7time_sync_spin_threshold=100000 8 9[system] 10type=System 11children=dir_cntrl0 l1_cntrl0 physmem ruby sys_port_proxy tester 12boot_osflags=a 13init_param=0 14kernel= 15load_addr_mask=1099511627775 16mem_mode=timing 17memories=system.physmem 18num_work_ids=16 19readfile= 20symbolfile= 21work_begin_ckpt_count=0 22work_begin_cpu_id_exit=-1 23work_begin_exit_count=0 24work_cpus_ckpt_count=0 25work_end_ckpt_count=0 26work_end_exit_count=0 27work_item_id=-1 28system_port=system.sys_port_proxy.slave[0] 29 30[system.dir_cntrl0] 31type=Directory_Controller 32children=directory memBuffer 33buffer_size=0 34cntrl_id=1 35directory=system.dir_cntrl0.directory 36directory_latency=12 37memBuffer=system.dir_cntrl0.memBuffer 38number_of_TBEs=256 39recycle_latency=10 40ruby_system=system.ruby 41transitions_per_cycle=32 42version=0 43 44[system.dir_cntrl0.directory] 45type=RubyDirectoryMemory 46map_levels=4 47numa_high_bit=6 48size=134217728 49use_map=false 50version=0 51 52[system.dir_cntrl0.memBuffer] 53type=RubyMemoryControl 54bank_bit_0=8 55bank_busy_time=11 56bank_queue_size=12 57banks_per_rank=8 58basic_bus_busy_time=2 59dimm_bit_0=12 60dimms_per_channel=2 61mem_bus_cycle_multiplier=10 62mem_ctl_latency=12 63mem_fixed_delay=0 64mem_random_arbitrate=0 65rank_bit_0=11 66rank_rank_delay=1 67ranks_per_dimm=2 68read_write_delay=2 69refresh_period=1560 70tFaw=0 71version=0 72 73[system.l1_cntrl0] 74type=L1Cache_Controller 75children=cacheMemory sequencer 76buffer_size=0 77cacheMemory=system.l1_cntrl0.cacheMemory 78cache_response_latency=12 79cntrl_id=0 80issue_latency=2 81number_of_TBEs=256 82recycle_latency=10 83ruby_system=system.ruby 84send_evictions=false 85sequencer=system.l1_cntrl0.sequencer 86transitions_per_cycle=32 87version=0 88 89[system.l1_cntrl0.cacheMemory] 90type=RubyCache 91assoc=2 92is_icache=false 93latency=3 94replacement_policy=PSEUDO_LRU 95size=256 96start_index_bit=6 97 98[system.l1_cntrl0.sequencer] 99type=RubySequencer 100access_phys_mem=false 101dcache=system.l1_cntrl0.cacheMemory 102deadlock_threshold=500000 103icache=system.l1_cntrl0.cacheMemory 104max_outstanding_requests=16 105ruby_system=system.ruby 106support_data_reqs=true 107support_inst_reqs=true 108system=system 109using_network_tester=false 110using_ruby_tester=true 111version=0 112slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0] 113 114[system.physmem] 115type=SimpleMemory 116conf_table_reported=false 117file= 118in_addr_map=true 119latency=30 120latency_var=0 121null=false 122range=0:134217727 123zero=false 124 125[system.ruby] 126type=RubySystem 127children=network profiler 128block_size_bytes=64 129clock=1 130mem_size=134217728 131no_mem_vec=false 132random_seed=1234 133randomization=true 134stats_filename=ruby.stats 135 136[system.ruby.network] 137type=SimpleNetwork 138children=topology 139adaptive_routing=false 140buffer_size=0 141control_msg_size=8 142endpoint_bandwidth=1000 143number_of_virtual_networks=10 144ruby_system=system.ruby 145topology=system.ruby.network.topology 146 147[system.ruby.network.topology] 148type=Topology 149children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 150description=Crossbar 151ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 152int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 153print_config=false 154routers=system.ruby.network.topology.routers0 system.ruby.network.topology.routers1 system.ruby.network.topology.routers2 155 156[system.ruby.network.topology.ext_links0] 157type=SimpleExtLink 158bandwidth_factor=16 159ext_node=system.l1_cntrl0 160int_node=system.ruby.network.topology.routers0 161latency=1 162link_id=0 163weight=1 164 165[system.ruby.network.topology.ext_links1] 166type=SimpleExtLink 167bandwidth_factor=16 168ext_node=system.dir_cntrl0 169int_node=system.ruby.network.topology.routers1 170latency=1 171link_id=1 172weight=1 173 174[system.ruby.network.topology.int_links0] 175type=SimpleIntLink 176bandwidth_factor=16 177latency=1 178link_id=2 179node_a=system.ruby.network.topology.routers0 180node_b=system.ruby.network.topology.routers2 181weight=1 182 183[system.ruby.network.topology.int_links1] 184type=SimpleIntLink 185bandwidth_factor=16 186latency=1 187link_id=3 188node_a=system.ruby.network.topology.routers1 189node_b=system.ruby.network.topology.routers2 190weight=1 191 192[system.ruby.network.topology.routers0] 193type=BasicRouter 194router_id=0 195 196[system.ruby.network.topology.routers1] 197type=BasicRouter 198router_id=1 199 200[system.ruby.network.topology.routers2] 201type=BasicRouter 202router_id=2 203 204[system.ruby.profiler] 205type=RubyProfiler 206all_instructions=false 207hot_lines=false 208num_of_sequencers=1 209ruby_system=system.ruby 210 211[system.sys_port_proxy] 212type=RubyPortProxy 213access_phys_mem=true 214ruby_system=system.ruby 215support_data_reqs=true 216support_inst_reqs=true 217system=system 218using_network_tester=false 219using_ruby_tester=false 220version=0 221slave=system.system_port 222 223[system.tester] 224type=RubyTester 225check_flush=false 226checks_to_complete=100 227deadlock_threshold=50000 228num_cpus=1 229system=system 230wakeup_frequency=10 231cpuDataPort=system.l1_cntrl0.sequencer.slave[0] 232cpuInstPort=system.l1_cntrl0.sequencer.slave[1] 233 234