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 78buffer_size=0 79l1_request_latency=2 80l1_response_latency=2 81l2_select_num_bits=0 82number_of_TBEs=256 83recycle_latency=10 84sequencer=system.ruby.network.topology.ext_links0.ext_node.sequencer 85to_l2_latency=1 86transitions_per_cycle=32 87version=0 88 89[system.ruby.network.topology.ext_links0.ext_node.sequencer] 90type=RubySequencer 91children=dcache icache 92dcache=system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache 93deadlock_threshold=500000 94icache=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache 95max_outstanding_requests=16 96physmem=system.physmem 97using_ruby_tester=true 98version=0 99physMemPort=system.physmem.port[0] 100port=root.cpuPort[0] 101 102[system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache] 103type=RubyCache 104assoc=2 105latency=3 106replacement_policy=PSEUDO_LRU 107size=256 108 109[system.ruby.network.topology.ext_links0.ext_node.sequencer.icache] 110type=RubyCache 111assoc=2 112latency=3 113replacement_policy=PSEUDO_LRU 114size=256 115 116[system.ruby.network.topology.ext_links1] 117type=ExtLink 118children=ext_node 119bw_multiplier=64 120ext_node=system.ruby.network.topology.ext_links1.ext_node 121int_node=1 122latency=1 123weight=1 124 125[system.ruby.network.topology.ext_links1.ext_node] 126type=L2Cache_Controller 127children=L2cacheMemory 128L2cacheMemory=system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory 129buffer_size=0 130l2_request_latency=2 131l2_response_latency=2 132number_of_TBEs=256 133recycle_latency=10 134to_l1_latency=1 135transitions_per_cycle=32 136version=0 137 138[system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory] 139type=RubyCache 140assoc=2 141latency=15 142replacement_policy=PSEUDO_LRU 143size=512 144 145[system.ruby.network.topology.ext_links2] 146type=ExtLink 147children=ext_node 148bw_multiplier=64 149ext_node=system.ruby.network.topology.ext_links2.ext_node 150int_node=2 151latency=1 152weight=1 153 154[system.ruby.network.topology.ext_links2.ext_node] 155type=Directory_Controller 156children=directory memBuffer 157buffer_size=0 158directory=system.ruby.network.topology.ext_links2.ext_node.directory 159directory_latency=6 160memBuffer=system.ruby.network.topology.ext_links2.ext_node.memBuffer 161number_of_TBEs=256 162recycle_latency=10 163to_mem_ctrl_latency=1 164transitions_per_cycle=32 165version=0 166 167[system.ruby.network.topology.ext_links2.ext_node.directory] 168type=RubyDirectoryMemory 169map_levels=4 170numa_high_bit=0 171size=134217728 172use_map=false 173version=0 174 175[system.ruby.network.topology.ext_links2.ext_node.memBuffer] 176type=RubyMemoryControl 177bank_bit_0=8 178bank_busy_time=11 179bank_queue_size=12 180banks_per_rank=8 181basic_bus_busy_time=2 182dimm_bit_0=12 183dimms_per_channel=2 184mem_bus_cycle_multiplier=10 185mem_ctl_latency=12 186mem_fixed_delay=0 187mem_random_arbitrate=0 188rank_bit_0=11 189rank_rank_delay=1 190ranks_per_dimm=2 191read_write_delay=2 192refresh_period=1560 193tFaw=0 194version=0 195 196[system.ruby.network.topology.int_links0] 197type=IntLink 198bw_multiplier=16 199latency=1 200node_a=0 201node_b=3 202weight=1 203 204[system.ruby.network.topology.int_links1] 205type=IntLink 206bw_multiplier=16 207latency=1 208node_a=1 209node_b=3 210weight=1 211 212[system.ruby.network.topology.int_links2] 213type=IntLink 214bw_multiplier=16 215latency=1 216node_a=2 217node_b=3 218weight=1 219 220[system.ruby.profiler] 221type=RubyProfiler 222all_instructions=false 223hot_lines=false 224num_of_sequencers=1 225 226[system.ruby.tracer] 227type=RubyTracer 228warmup_length=100000 229 230