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