config.ini revision 9113
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 92dataAccessLatency=1 93dataArrayBanks=1 94is_icache=false 95latency=3 96replacement_policy=PSEUDO_LRU 97resourceStalls=false 98size=256 99start_index_bit=6 100tagAccessLatency=1 101tagArrayBanks=1 102 103[system.l1_cntrl0.sequencer] 104type=RubySequencer 105access_phys_mem=false 106dcache=system.l1_cntrl0.cacheMemory 107deadlock_threshold=500000 108icache=system.l1_cntrl0.cacheMemory 109max_outstanding_requests=16 110ruby_system=system.ruby 111support_data_reqs=true 112support_inst_reqs=true 113system=system 114using_network_tester=false 115using_ruby_tester=true 116version=0 117slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0] 118 119[system.physmem] 120type=SimpleMemory 121conf_table_reported=false 122file= 123in_addr_map=true 124latency=30 125latency_var=0 126null=false 127range=0:134217727 128zero=false 129 130[system.ruby] 131type=RubySystem 132children=network profiler 133block_size_bytes=64 134clock=1 135mem_size=134217728 136no_mem_vec=false 137random_seed=1234 138randomization=true 139stats_filename=ruby.stats 140 141[system.ruby.network] 142type=SimpleNetwork 143children=topology 144adaptive_routing=false 145buffer_size=0 146control_msg_size=8 147endpoint_bandwidth=1000 148number_of_virtual_networks=10 149ruby_system=system.ruby 150topology=system.ruby.network.topology 151 152[system.ruby.network.topology] 153type=Topology 154children=ext_links0 ext_links1 int_links0 int_links1 155description=Crossbar 156ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 157int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 158print_config=false 159routers=system.ruby.network.topology.ext_links0.int_node system.ruby.network.topology.ext_links1.int_node system.ruby.network.topology.int_links0.node_b 160 161[system.ruby.network.topology.ext_links0] 162type=SimpleExtLink 163children=int_node 164bandwidth_factor=16 165ext_node=system.l1_cntrl0 166int_node=system.ruby.network.topology.ext_links0.int_node 167latency=1 168link_id=0 169weight=1 170 171[system.ruby.network.topology.ext_links0.int_node] 172type=BasicRouter 173router_id=0 174 175[system.ruby.network.topology.ext_links1] 176type=SimpleExtLink 177children=int_node 178bandwidth_factor=16 179ext_node=system.dir_cntrl0 180int_node=system.ruby.network.topology.ext_links1.int_node 181latency=1 182link_id=1 183weight=1 184 185[system.ruby.network.topology.ext_links1.int_node] 186type=BasicRouter 187router_id=1 188 189[system.ruby.network.topology.int_links0] 190type=SimpleIntLink 191children=node_b 192bandwidth_factor=16 193latency=1 194link_id=2 195node_a=system.ruby.network.topology.ext_links0.int_node 196node_b=system.ruby.network.topology.int_links0.node_b 197weight=1 198 199[system.ruby.network.topology.int_links0.node_b] 200type=BasicRouter 201router_id=2 202 203[system.ruby.network.topology.int_links1] 204type=SimpleIntLink 205bandwidth_factor=16 206latency=1 207link_id=3 208node_a=system.ruby.network.topology.ext_links1.int_node 209node_b=system.ruby.network.topology.int_links0.node_b 210weight=1 211 212[system.ruby.profiler] 213type=RubyProfiler 214all_instructions=false 215hot_lines=false 216num_of_sequencers=1 217ruby_system=system.ruby 218 219[system.sys_port_proxy] 220type=RubyPortProxy 221access_phys_mem=true 222ruby_system=system.ruby 223support_data_reqs=true 224support_inst_reqs=true 225system=system 226using_network_tester=false 227using_ruby_tester=false 228version=0 229slave=system.system_port 230 231[system.tester] 232type=RubyTester 233check_flush=false 234checks_to_complete=100 235deadlock_threshold=50000 236num_cpus=1 237system=system 238wakeup_frequency=10 239cpuDataPort=system.l1_cntrl0.sequencer.slave[0] 240cpuInstPort=system.l1_cntrl0.sequencer.slave[1] 241 242