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 l2_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=2 35directory=system.dir_cntrl0.directory 36directory_latency=6 37memBuffer=system.dir_cntrl0.memBuffer 38number_of_TBEs=256 39recycle_latency=10 40ruby_system=system.ruby 41to_mem_ctrl_latency=1 42transitions_per_cycle=32 43version=0 44 45[system.dir_cntrl0.directory] 46type=RubyDirectoryMemory 47map_levels=4 48numa_high_bit=6 49size=134217728 50use_map=false 51version=0 52 53[system.dir_cntrl0.memBuffer] 54type=RubyMemoryControl 55bank_bit_0=8 56bank_busy_time=11 57bank_queue_size=12 58banks_per_rank=8 59basic_bus_busy_time=2 60dimm_bit_0=12 61dimms_per_channel=2 62mem_bus_cycle_multiplier=10 63mem_ctl_latency=12 64mem_fixed_delay=0 65mem_random_arbitrate=0 66rank_bit_0=11 67rank_rank_delay=1 68ranks_per_dimm=2 69read_write_delay=2 70refresh_period=1560 71tFaw=0 72version=0 73 74[system.l1_cntrl0] 75type=L1Cache_Controller 76children=L1DcacheMemory L1IcacheMemory sequencer 77L1DcacheMemory=system.l1_cntrl0.L1DcacheMemory 78L1IcacheMemory=system.l1_cntrl0.L1IcacheMemory 79buffer_size=0 80cntrl_id=0 81l1_request_latency=2 82l1_response_latency=2 83l2_select_num_bits=0 84number_of_TBEs=256 85recycle_latency=10 86ruby_system=system.ruby 87send_evictions=false 88sequencer=system.l1_cntrl0.sequencer 89to_l2_latency=1 90transitions_per_cycle=32 91version=0 92 93[system.l1_cntrl0.L1DcacheMemory] 94type=RubyCache 95assoc=2 96is_icache=false 97latency=3 98replacement_policy=PSEUDO_LRU 99size=256 100start_index_bit=6 101 102[system.l1_cntrl0.L1IcacheMemory] 103type=RubyCache 104assoc=2 105is_icache=false 106latency=3 107replacement_policy=PSEUDO_LRU 108size=256 109start_index_bit=6 110 111[system.l1_cntrl0.sequencer] 112type=RubySequencer 113access_phys_mem=false 114dcache=system.l1_cntrl0.L1DcacheMemory 115deadlock_threshold=500000 116icache=system.l1_cntrl0.L1IcacheMemory 117max_outstanding_requests=16 118ruby_system=system.ruby 119support_data_reqs=true 120support_inst_reqs=true 121system=system 122using_network_tester=false 123using_ruby_tester=true 124version=0 125slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0] 126 127[system.l2_cntrl0] 128type=L2Cache_Controller 129children=L2cacheMemory 130L2cacheMemory=system.l2_cntrl0.L2cacheMemory 131buffer_size=0 132cntrl_id=1 133l2_request_latency=2 134l2_response_latency=2 135number_of_TBEs=256 136recycle_latency=10 137ruby_system=system.ruby 138to_l1_latency=1 139transitions_per_cycle=32 140version=0 141 142[system.l2_cntrl0.L2cacheMemory] 143type=RubyCache 144assoc=2 145is_icache=false 146latency=15 147replacement_policy=PSEUDO_LRU 148size=512 149start_index_bit=6 150 151[system.physmem] 152type=SimpleMemory 153conf_table_reported=false 154file= 155in_addr_map=true 156latency=30 157latency_var=0 158null=false 159range=0:134217727 160zero=false 161 162[system.ruby] 163type=RubySystem 164children=network profiler 165block_size_bytes=64 166clock=1 167mem_size=134217728 168no_mem_vec=false 169random_seed=1234 170randomization=true 171stats_filename=ruby.stats 172 173[system.ruby.network] 174type=SimpleNetwork 175children=topology 176adaptive_routing=false 177buffer_size=0 178control_msg_size=8 179endpoint_bandwidth=1000 180number_of_virtual_networks=10 181ruby_system=system.ruby 182topology=system.ruby.network.topology 183 184[system.ruby.network.topology] 185type=Topology 186children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 187description=Crossbar 188ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 system.ruby.network.topology.ext_links2 189int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 system.ruby.network.topology.int_links2 190print_config=false 191routers=system.ruby.network.topology.routers0 system.ruby.network.topology.routers1 system.ruby.network.topology.routers2 system.ruby.network.topology.routers3 192 193[system.ruby.network.topology.ext_links0] 194type=SimpleExtLink 195bandwidth_factor=16 196ext_node=system.l1_cntrl0 197int_node=system.ruby.network.topology.routers0 198latency=1 199link_id=0 200weight=1 201 202[system.ruby.network.topology.ext_links1] 203type=SimpleExtLink 204bandwidth_factor=16 205ext_node=system.l2_cntrl0 206int_node=system.ruby.network.topology.routers1 207latency=1 208link_id=1 209weight=1 210 211[system.ruby.network.topology.ext_links2] 212type=SimpleExtLink 213bandwidth_factor=16 214ext_node=system.dir_cntrl0 215int_node=system.ruby.network.topology.routers2 216latency=1 217link_id=2 218weight=1 219 220[system.ruby.network.topology.int_links0] 221type=SimpleIntLink 222bandwidth_factor=16 223latency=1 224link_id=3 225node_a=system.ruby.network.topology.routers0 226node_b=system.ruby.network.topology.routers3 227weight=1 228 229[system.ruby.network.topology.int_links1] 230type=SimpleIntLink 231bandwidth_factor=16 232latency=1 233link_id=4 234node_a=system.ruby.network.topology.routers1 235node_b=system.ruby.network.topology.routers3 236weight=1 237 238[system.ruby.network.topology.int_links2] 239type=SimpleIntLink 240bandwidth_factor=16 241latency=1 242link_id=5 243node_a=system.ruby.network.topology.routers2 244node_b=system.ruby.network.topology.routers3 245weight=1 246 247[system.ruby.network.topology.routers0] 248type=BasicRouter 249router_id=0 250 251[system.ruby.network.topology.routers1] 252type=BasicRouter 253router_id=1 254 255[system.ruby.network.topology.routers2] 256type=BasicRouter 257router_id=2 258 259[system.ruby.network.topology.routers3] 260type=BasicRouter 261router_id=3 262 263[system.ruby.profiler] 264type=RubyProfiler 265all_instructions=false 266hot_lines=false 267num_of_sequencers=1 268ruby_system=system.ruby 269 270[system.sys_port_proxy] 271type=RubyPortProxy 272access_phys_mem=true 273ruby_system=system.ruby 274support_data_reqs=true 275support_inst_reqs=true 276system=system 277using_network_tester=false 278using_ruby_tester=false 279version=0 280slave=system.system_port 281 282[system.tester] 283type=RubyTester 284check_flush=false 285checks_to_complete=100 286deadlock_threshold=50000 287num_cpus=1 288system=system 289wakeup_frequency=10 290cpuDataPort=system.l1_cntrl0.sequencer.slave[0] 291cpuInstPort=system.l1_cntrl0.sequencer.slave[1] 292 293