config.ini revision 9698
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=physmem ruby sys_port_proxy tester 12boot_osflags=a 13clock=1 14init_param=0 15kernel= 16load_addr_mask=1099511627775 17mem_mode=timing 18mem_ranges= 19memories=system.physmem 20num_work_ids=16 21readfile= 22symbolfile= 23work_begin_ckpt_count=0 24work_begin_cpu_id_exit=-1 25work_begin_exit_count=0 26work_cpus_ckpt_count=0 27work_end_ckpt_count=0 28work_end_exit_count=0 29work_item_id=-1 30system_port=system.sys_port_proxy.slave[0] 31 32[system.physmem] 33type=SimpleMemory 34bandwidth=0.000000 35clock=1 36conf_table_reported=false 37in_addr_map=true 38latency=30 39latency_var=0 40null=true 41range=0:134217727 42zero=false 43 44[system.ruby] 45type=RubySystem 46children=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler 47block_size_bytes=64 48clock=1 49mem_size=134217728 50no_mem_vec=false 51random_seed=1234 52randomization=true 53stats_filename=ruby.stats 54 55[system.ruby.dir_cntrl0] 56type=Directory_Controller 57children=directory memBuffer 58buffer_size=0 59clock=1 60cntrl_id=2 61directory=system.ruby.dir_cntrl0.directory 62directory_latency=5 63distributed_persistent=true 64fixed_timeout_latency=100 65l2_select_num_bits=0 66memBuffer=system.ruby.dir_cntrl0.memBuffer 67number_of_TBEs=256 68peer=Null 69recycle_latency=10 70reissue_wakeup_latency=10 71ruby_system=system.ruby 72transitions_per_cycle=32 73version=0 74 75[system.ruby.dir_cntrl0.directory] 76type=RubyDirectoryMemory 77map_levels=4 78numa_high_bit=5 79size=134217728 80use_map=false 81version=0 82 83[system.ruby.dir_cntrl0.memBuffer] 84type=RubyMemoryControl 85bank_bit_0=8 86bank_busy_time=11 87bank_queue_size=12 88banks_per_rank=8 89basic_bus_busy_time=2 90clock=3 91dimm_bit_0=12 92dimms_per_channel=2 93mem_ctl_latency=12 94mem_fixed_delay=0 95mem_random_arbitrate=0 96rank_bit_0=11 97rank_rank_delay=1 98ranks_per_dimm=2 99read_write_delay=2 100refresh_period=1560 101ruby_system=system.ruby 102tFaw=0 103version=0 104 105[system.ruby.l1_cntrl0] 106type=L1Cache_Controller 107children=L1Dcache L1Icache sequencer 108L1Dcache=system.ruby.l1_cntrl0.L1Dcache 109L1Icache=system.ruby.l1_cntrl0.L1Icache 110N_tokens=2 111buffer_size=0 112clock=1 113cntrl_id=0 114dynamic_timeout_enabled=true 115fixed_timeout_latency=300 116l1_request_latency=2 117l1_response_latency=2 118l2_select_num_bits=0 119no_mig_atomic=true 120number_of_TBEs=256 121peer=Null 122recycle_latency=10 123reissue_wakeup_latency=10 124retry_threshold=1 125ruby_system=system.ruby 126send_evictions=false 127sequencer=system.ruby.l1_cntrl0.sequencer 128transitions_per_cycle=32 129use_timeout_latency=50 130version=0 131 132[system.ruby.l1_cntrl0.L1Dcache] 133type=RubyCache 134assoc=2 135dataAccessLatency=1 136dataArrayBanks=1 137is_icache=false 138latency=2 139replacement_policy=PSEUDO_LRU 140resourceStalls=false 141size=256 142start_index_bit=6 143tagAccessLatency=1 144tagArrayBanks=1 145 146[system.ruby.l1_cntrl0.L1Icache] 147type=RubyCache 148assoc=2 149dataAccessLatency=1 150dataArrayBanks=1 151is_icache=false 152latency=2 153replacement_policy=PSEUDO_LRU 154resourceStalls=false 155size=256 156start_index_bit=6 157tagAccessLatency=1 158tagArrayBanks=1 159 160[system.ruby.l1_cntrl0.sequencer] 161type=RubySequencer 162access_phys_mem=false 163clock=1 164dcache=system.ruby.l1_cntrl0.L1Dcache 165deadlock_threshold=500000 166icache=system.ruby.l1_cntrl0.L1Icache 167max_outstanding_requests=16 168ruby_system=system.ruby 169support_data_reqs=true 170support_inst_reqs=true 171system=system 172using_network_tester=false 173using_ruby_tester=true 174version=0 175slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0] 176 177[system.ruby.l2_cntrl0] 178type=L2Cache_Controller 179children=L2cache 180L2cache=system.ruby.l2_cntrl0.L2cache 181N_tokens=2 182buffer_size=0 183clock=1 184cntrl_id=1 185filtering_enabled=true 186l2_request_latency=5 187l2_response_latency=5 188number_of_TBEs=256 189peer=Null 190recycle_latency=10 191ruby_system=system.ruby 192transitions_per_cycle=32 193version=0 194 195[system.ruby.l2_cntrl0.L2cache] 196type=RubyCache 197assoc=2 198dataAccessLatency=1 199dataArrayBanks=1 200is_icache=false 201latency=10 202replacement_policy=PSEUDO_LRU 203resourceStalls=false 204size=512 205start_index_bit=6 206tagAccessLatency=1 207tagArrayBanks=1 208 209[system.ruby.network] 210type=SimpleNetwork 211children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 212adaptive_routing=false 213buffer_size=0 214clock=1 215control_msg_size=8 216endpoint_bandwidth=1000 217ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 218int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 219number_of_virtual_networks=10 220routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.int_links0.node_b 221ruby_system=system.ruby 222topology=Crossbar 223 224[system.ruby.network.ext_links0] 225type=SimpleExtLink 226children=int_node 227bandwidth_factor=16 228ext_node=system.ruby.l1_cntrl0 229int_node=system.ruby.network.ext_links0.int_node 230latency=1 231link_id=0 232weight=1 233 234[system.ruby.network.ext_links0.int_node] 235type=Switch 236clock=1 237router_id=0 238virt_nets=10 239 240[system.ruby.network.ext_links1] 241type=SimpleExtLink 242children=int_node 243bandwidth_factor=16 244ext_node=system.ruby.l2_cntrl0 245int_node=system.ruby.network.ext_links1.int_node 246latency=1 247link_id=1 248weight=1 249 250[system.ruby.network.ext_links1.int_node] 251type=Switch 252clock=1 253router_id=1 254virt_nets=10 255 256[system.ruby.network.ext_links2] 257type=SimpleExtLink 258children=int_node 259bandwidth_factor=16 260ext_node=system.ruby.dir_cntrl0 261int_node=system.ruby.network.ext_links2.int_node 262latency=1 263link_id=2 264weight=1 265 266[system.ruby.network.ext_links2.int_node] 267type=Switch 268clock=1 269router_id=2 270virt_nets=10 271 272[system.ruby.network.int_links0] 273type=SimpleIntLink 274children=node_b 275bandwidth_factor=16 276latency=1 277link_id=3 278node_a=system.ruby.network.ext_links0.int_node 279node_b=system.ruby.network.int_links0.node_b 280weight=1 281 282[system.ruby.network.int_links0.node_b] 283type=Switch 284clock=1 285router_id=3 286virt_nets=10 287 288[system.ruby.network.int_links1] 289type=SimpleIntLink 290bandwidth_factor=16 291latency=1 292link_id=4 293node_a=system.ruby.network.ext_links1.int_node 294node_b=system.ruby.network.int_links0.node_b 295weight=1 296 297[system.ruby.network.int_links2] 298type=SimpleIntLink 299bandwidth_factor=16 300latency=1 301link_id=5 302node_a=system.ruby.network.ext_links2.int_node 303node_b=system.ruby.network.int_links0.node_b 304weight=1 305 306[system.ruby.profiler] 307type=RubyProfiler 308all_instructions=false 309hot_lines=false 310num_of_sequencers=1 311ruby_system=system.ruby 312 313[system.sys_port_proxy] 314type=RubyPortProxy 315access_phys_mem=true 316clock=1 317ruby_system=system.ruby 318support_data_reqs=true 319support_inst_reqs=true 320system=system 321using_network_tester=false 322using_ruby_tester=false 323version=0 324slave=system.system_port 325 326[system.tester] 327type=RubyTester 328check_flush=false 329checks_to_complete=100 330clock=1 331deadlock_threshold=50000 332num_cpus=1 333system=system 334wakeup_frequency=10 335cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0] 336cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1] 337 338