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