config.ini revision 9605
112027Sjungma@eit.uni-kl.de[root] 212027Sjungma@eit.uni-kl.detype=Root 312027Sjungma@eit.uni-kl.dechildren=system 412027Sjungma@eit.uni-kl.defull_system=false 512027Sjungma@eit.uni-kl.detime_sync_enable=false 612027Sjungma@eit.uni-kl.detime_sync_period=100000000 712027Sjungma@eit.uni-kl.detime_sync_spin_threshold=100000 812027Sjungma@eit.uni-kl.de 912027Sjungma@eit.uni-kl.de[system] 1012027Sjungma@eit.uni-kl.detype=System 1112027Sjungma@eit.uni-kl.dechildren=physmem ruby sys_port_proxy tester 1212027Sjungma@eit.uni-kl.deboot_osflags=a 1312027Sjungma@eit.uni-kl.declock=1 1412027Sjungma@eit.uni-kl.deinit_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 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 probeFilter 58buffer_size=0 59clock=1 60cntrl_id=1 61directory=system.ruby.dir_cntrl0.directory 62full_bit_dir_enabled=false 63memBuffer=system.ruby.dir_cntrl0.memBuffer 64memory_controller_latency=2 65number_of_TBEs=256 66peer=Null 67probeFilter=system.ruby.dir_cntrl0.probeFilter 68probe_filter_enabled=false 69recycle_latency=10 70ruby_system=system.ruby 71transitions_per_cycle=32 72version=0 73 74[system.ruby.dir_cntrl0.directory] 75type=RubyDirectoryMemory 76map_levels=4 77numa_high_bit=5 78size=134217728 79use_map=false 80version=0 81 82[system.ruby.dir_cntrl0.memBuffer] 83type=RubyMemoryControl 84bank_bit_0=8 85bank_busy_time=11 86bank_queue_size=12 87banks_per_rank=8 88basic_bus_busy_time=2 89clock=3 90dimm_bit_0=12 91dimms_per_channel=2 92mem_ctl_latency=12 93mem_fixed_delay=0 94mem_random_arbitrate=0 95rank_bit_0=11 96rank_rank_delay=1 97ranks_per_dimm=2 98read_write_delay=2 99refresh_period=1560 100ruby_system=system.ruby 101tFaw=0 102version=0 103 104[system.ruby.dir_cntrl0.probeFilter] 105type=RubyCache 106assoc=4 107dataAccessLatency=1 108dataArrayBanks=1 109is_icache=false 110latency=1 111replacement_policy=PSEUDO_LRU 112resourceStalls=false 113size=1024 114start_index_bit=6 115tagAccessLatency=1 116tagArrayBanks=1 117 118[system.ruby.l1_cntrl0] 119type=L1Cache_Controller 120children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer 121L1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory 122L1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory 123L2cacheMemory=system.ruby.l1_cntrl0.L2cacheMemory 124buffer_size=0 125cache_response_latency=10 126clock=1 127cntrl_id=0 128issue_latency=2 129l2_cache_hit_latency=10 130no_mig_atomic=true 131number_of_TBEs=256 132peer=Null 133recycle_latency=10 134ruby_system=system.ruby 135send_evictions=false 136sequencer=system.ruby.l1_cntrl0.sequencer 137transitions_per_cycle=32 138version=0 139 140[system.ruby.l1_cntrl0.L1DcacheMemory] 141type=RubyCache 142assoc=2 143dataAccessLatency=1 144dataArrayBanks=1 145is_icache=false 146latency=2 147replacement_policy=PSEUDO_LRU 148resourceStalls=false 149size=256 150start_index_bit=6 151tagAccessLatency=1 152tagArrayBanks=1 153 154[system.ruby.l1_cntrl0.L1IcacheMemory] 155type=RubyCache 156assoc=2 157dataAccessLatency=1 158dataArrayBanks=1 159is_icache=true 160latency=2 161replacement_policy=PSEUDO_LRU 162resourceStalls=false 163size=256 164start_index_bit=6 165tagAccessLatency=1 166tagArrayBanks=1 167 168[system.ruby.l1_cntrl0.L2cacheMemory] 169type=RubyCache 170assoc=2 171dataAccessLatency=1 172dataArrayBanks=1 173is_icache=false 174latency=10 175replacement_policy=PSEUDO_LRU 176resourceStalls=false 177size=512 178start_index_bit=6 179tagAccessLatency=1 180tagArrayBanks=1 181 182[system.ruby.l1_cntrl0.sequencer] 183type=RubySequencer 184access_phys_mem=false 185clock=1 186dcache=system.ruby.l1_cntrl0.L1DcacheMemory 187deadlock_threshold=500000 188icache=system.ruby.l1_cntrl0.L1IcacheMemory 189max_outstanding_requests=16 190ruby_system=system.ruby 191support_data_reqs=true 192support_inst_reqs=true 193system=system 194using_network_tester=false 195using_ruby_tester=true 196version=0 197slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0] 198 199[system.ruby.network] 200type=SimpleNetwork 201children=ext_links0 ext_links1 int_links0 int_links1 202adaptive_routing=false 203buffer_size=0 204clock=1 205control_msg_size=8 206endpoint_bandwidth=1000 207ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 208int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 209number_of_virtual_networks=10 210routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b 211ruby_system=system.ruby 212topology=Crossbar 213 214[system.ruby.network.ext_links0] 215type=SimpleExtLink 216children=int_node 217bandwidth_factor=16 218ext_node=system.ruby.l1_cntrl0 219int_node=system.ruby.network.ext_links0.int_node 220latency=1 221link_id=0 222weight=1 223 224[system.ruby.network.ext_links0.int_node] 225type=Switch 226clock=1 227router_id=0 228virt_nets=10 229 230[system.ruby.network.ext_links1] 231type=SimpleExtLink 232children=int_node 233bandwidth_factor=16 234ext_node=system.ruby.dir_cntrl0 235int_node=system.ruby.network.ext_links1.int_node 236latency=1 237link_id=1 238weight=1 239 240[system.ruby.network.ext_links1.int_node] 241type=Switch 242clock=1 243router_id=1 244virt_nets=10 245 246[system.ruby.network.int_links0] 247type=SimpleIntLink 248children=node_b 249bandwidth_factor=16 250latency=1 251link_id=2 252node_a=system.ruby.network.ext_links0.int_node 253node_b=system.ruby.network.int_links0.node_b 254weight=1 255 256[system.ruby.network.int_links0.node_b] 257type=Switch 258clock=1 259router_id=2 260virt_nets=10 261 262[system.ruby.network.int_links1] 263type=SimpleIntLink 264bandwidth_factor=16 265latency=1 266link_id=3 267node_a=system.ruby.network.ext_links1.int_node 268node_b=system.ruby.network.int_links0.node_b 269weight=1 270 271[system.ruby.profiler] 272type=RubyProfiler 273all_instructions=false 274hot_lines=false 275num_of_sequencers=1 276ruby_system=system.ruby 277 278[system.sys_port_proxy] 279type=RubyPortProxy 280access_phys_mem=true 281clock=1 282ruby_system=system.ruby 283support_data_reqs=true 284support_inst_reqs=true 285system=system 286using_network_tester=false 287using_ruby_tester=false 288version=0 289slave=system.system_port 290 291[system.tester] 292type=RubyTester 293check_flush=true 294checks_to_complete=100 295clock=1 296deadlock_threshold=50000 297num_cpus=1 298system=system 299wakeup_frequency=10 300cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0] 301cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1] 302 303