config.ini revision 7034
1[root] 2type=Root 3children=system 4dummy=0 5 6[system] 7type=System 8children=physmem ruby 9mem_mode=timing 10physmem=system.physmem 11 12[system.physmem] 13type=PhysicalMemory 14file= 15latency=30 16latency_var=0 17null=false 18range=0:134217727 19zero=false 20port=system.ruby.network.topology.ext_links0.ext_node.sequencer.physMemPort 21 22[system.ruby] 23type=RubySystem 24children=debug network profiler tracer 25block_size_bytes=64 26clock=1 27debug=system.ruby.debug 28mem_size=134217728 29network=system.ruby.network 30no_mem_vec=false 31profiler=system.ruby.profiler 32random_seed=1234 33randomization=true 34stats_filename=ruby.stats 35tracer=system.ruby.tracer 36 37[system.ruby.debug] 38type=RubyDebug 39filter_string=none 40output_filename=none 41protocol_trace=false 42start_time=1 43verbosity_string=none 44 45[system.ruby.network] 46type=SimpleNetwork 47children=topology 48adaptive_routing=false 49buffer_size=0 50control_msg_size=8 51endpoint_bandwidth=10000 52link_latency=1 53number_of_virtual_networks=10 54topology=system.ruby.network.topology 55 56[system.ruby.network.topology] 57type=Topology 58children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 59ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 system.ruby.network.topology.ext_links2 60int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 system.ruby.network.topology.int_links2 61num_int_nodes=4 62print_config=false 63 64[system.ruby.network.topology.ext_links0] 65type=ExtLink 66children=ext_node 67bw_multiplier=64 68ext_node=system.ruby.network.topology.ext_links0.ext_node 69int_node=0 70latency=1 71weight=1 72 73[system.ruby.network.topology.ext_links0.ext_node] 74type=L1Cache_Controller 75children=sequencer 76L1DcacheMemory=system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache 77L1IcacheMemory=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache 78N_tokens=2 79buffer_size=0 80dynamic_timeout_enabled=true 81fixed_timeout_latency=300 82l1_request_latency=2 83l1_response_latency=2 84l2_select_num_bits=0 85number_of_TBEs=256 86recycle_latency=10 87retry_threshold=1 88sequencer=system.ruby.network.topology.ext_links0.ext_node.sequencer 89transitions_per_cycle=32 90version=0 91 92[system.ruby.network.topology.ext_links0.ext_node.sequencer] 93type=RubySequencer 94children=dcache icache 95dcache=system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache 96deadlock_threshold=500000 97icache=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache 98max_outstanding_requests=16 99physmem=system.physmem 100using_ruby_tester=true 101version=0 102physMemPort=system.physmem.port[0] 103port=root.cpuPort[0] 104 105[system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache] 106type=RubyCache 107assoc=2 108latency=3 109replacement_policy=PSEUDO_LRU 110size=256 111 112[system.ruby.network.topology.ext_links0.ext_node.sequencer.icache] 113type=RubyCache 114assoc=2 115latency=3 116replacement_policy=PSEUDO_LRU 117size=256 118 119[system.ruby.network.topology.ext_links1] 120type=ExtLink 121children=ext_node 122bw_multiplier=64 123ext_node=system.ruby.network.topology.ext_links1.ext_node 124int_node=1 125latency=1 126weight=1 127 128[system.ruby.network.topology.ext_links1.ext_node] 129type=L2Cache_Controller 130children=L2cacheMemory 131L2cacheMemory=system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory 132N_tokens=2 133buffer_size=0 134filtering_enabled=true 135l2_request_latency=10 136l2_response_latency=10 137number_of_TBEs=256 138recycle_latency=10 139transitions_per_cycle=32 140version=0 141 142[system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory] 143type=RubyCache 144assoc=2 145latency=15 146replacement_policy=PSEUDO_LRU 147size=512 148 149[system.ruby.network.topology.ext_links2] 150type=ExtLink 151children=ext_node 152bw_multiplier=64 153ext_node=system.ruby.network.topology.ext_links2.ext_node 154int_node=2 155latency=1 156weight=1 157 158[system.ruby.network.topology.ext_links2.ext_node] 159type=Directory_Controller 160children=directory memBuffer 161buffer_size=0 162directory=system.ruby.network.topology.ext_links2.ext_node.directory 163directory_latency=6 164distributed_persistent=true 165fixed_timeout_latency=300 166l2_select_num_bits=0 167memBuffer=system.ruby.network.topology.ext_links2.ext_node.memBuffer 168number_of_TBEs=256 169recycle_latency=10 170transitions_per_cycle=32 171version=0 172 173[system.ruby.network.topology.ext_links2.ext_node.directory] 174type=RubyDirectoryMemory 175map_levels=4 176numa_high_bit=0 177size=134217728 178use_map=false 179version=0 180 181[system.ruby.network.topology.ext_links2.ext_node.memBuffer] 182type=RubyMemoryControl 183bank_bit_0=8 184bank_busy_time=11 185bank_queue_size=12 186banks_per_rank=8 187basic_bus_busy_time=2 188dimm_bit_0=12 189dimms_per_channel=2 190mem_bus_cycle_multiplier=10 191mem_ctl_latency=12 192mem_fixed_delay=0 193mem_random_arbitrate=0 194rank_bit_0=11 195rank_rank_delay=1 196ranks_per_dimm=2 197read_write_delay=2 198refresh_period=1560 199tFaw=0 200version=0 201 202[system.ruby.network.topology.int_links0] 203type=IntLink 204bw_multiplier=16 205latency=1 206node_a=0 207node_b=3 208weight=1 209 210[system.ruby.network.topology.int_links1] 211type=IntLink 212bw_multiplier=16 213latency=1 214node_a=1 215node_b=3 216weight=1 217 218[system.ruby.network.topology.int_links2] 219type=IntLink 220bw_multiplier=16 221latency=1 222node_a=2 223node_b=3 224weight=1 225 226[system.ruby.profiler] 227type=RubyProfiler 228all_instructions=false 229hot_lines=false 230num_of_sequencers=1 231 232[system.ruby.tracer] 233type=RubyTracer 234warmup_length=100000 235 236