config.ini revision 8264
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=cpu dir_cntrl0 l1_cntrl0 physmem ruby 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.cpu] 22type=TimingSimpleCPU 23children=dtb itb tracer workload 24checker=Null 25clock=1 26cpu_id=0 27defer_registration=false 28do_checkpoint_insts=true 29do_statistics_insts=true 30dtb=system.cpu.dtb 31function_trace=false 32function_trace_start=0 33itb=system.cpu.itb 34max_insts_all_threads=0 35max_insts_any_thread=0 36max_loads_all_threads=0 37max_loads_any_thread=0 38numThreads=1 39phase=0 40progress_interval=0 41system=system 42tracer=system.cpu.tracer 43workload=system.cpu.workload 44dcache_port=system.ruby.cpu_ruby_ports.port[1] 45icache_port=system.ruby.cpu_ruby_ports.port[0] 46 47[system.cpu.dtb] 48type=AlphaTLB 49size=64 50 51[system.cpu.itb] 52type=AlphaTLB 53size=48 54 55[system.cpu.tracer] 56type=ExeTracer 57 58[system.cpu.workload] 59type=LiveProcess 60cmd=hello 61cwd= 62egid=100 63env= 64errout=cerr 65euid=100 66executable=/proj/aatl_perfmod_arch/m5_system_files/regression/test-progs/hello/bin/alpha/linux/hello 67gid=100 68input=cin 69max_stack_size=67108864 70output=cout 71pid=100 72ppid=99 73simpoint=0 74system=system 75uid=100 76 77[system.dir_cntrl0] 78type=Directory_Controller 79children=directory memBuffer 80buffer_size=0 81cntrl_id=1 82directory=system.dir_cntrl0.directory 83directory_latency=12 84memBuffer=system.dir_cntrl0.memBuffer 85number_of_TBEs=256 86recycle_latency=10 87transitions_per_cycle=32 88version=0 89 90[system.dir_cntrl0.directory] 91type=RubyDirectoryMemory 92map_levels=4 93numa_high_bit=6 94size=134217728 95use_map=false 96version=0 97 98[system.dir_cntrl0.memBuffer] 99type=RubyMemoryControl 100bank_bit_0=8 101bank_busy_time=11 102bank_queue_size=12 103banks_per_rank=8 104basic_bus_busy_time=2 105dimm_bit_0=12 106dimms_per_channel=2 107mem_bus_cycle_multiplier=10 108mem_ctl_latency=12 109mem_fixed_delay=0 110mem_random_arbitrate=0 111rank_bit_0=11 112rank_rank_delay=1 113ranks_per_dimm=2 114read_write_delay=2 115refresh_period=1560 116tFaw=0 117version=0 118 119[system.l1_cntrl0] 120type=L1Cache_Controller 121buffer_size=0 122cacheMemory=system.ruby.cpu_ruby_ports.dcache 123cache_response_latency=12 124cntrl_id=0 125issue_latency=2 126number_of_TBEs=256 127recycle_latency=10 128sequencer=system.ruby.cpu_ruby_ports 129transitions_per_cycle=32 130version=0 131 132[system.physmem] 133type=PhysicalMemory 134file= 135latency=30 136latency_var=0 137null=false 138range=0:134217727 139zero=false 140port=system.ruby.cpu_ruby_ports.physMemPort 141 142[system.ruby] 143type=RubySystem 144children=cpu_ruby_ports network profiler tracer 145block_size_bytes=64 146clock=1 147mem_size=134217728 148network=system.ruby.network 149no_mem_vec=false 150profiler=system.ruby.profiler 151random_seed=1234 152randomization=false 153stats_filename=ruby.stats 154tracer=system.ruby.tracer 155 156[system.ruby.cpu_ruby_ports] 157type=RubySequencer 158children=dcache 159access_phys_mem=true 160dcache=system.ruby.cpu_ruby_ports.dcache 161deadlock_threshold=500000 162icache=system.ruby.cpu_ruby_ports.dcache 163max_outstanding_requests=16 164physmem=system.physmem 165using_network_tester=false 166using_ruby_tester=false 167version=0 168physMemPort=system.physmem.port[0] 169port=system.cpu.icache_port system.cpu.dcache_port 170 171[system.ruby.cpu_ruby_ports.dcache] 172type=RubyCache 173assoc=2 174latency=3 175replacement_policy=PSEUDO_LRU 176size=256 177start_index_bit=6 178 179[system.ruby.network] 180type=SimpleNetwork 181children=topology 182adaptive_routing=false 183buffer_size=0 184control_msg_size=8 185endpoint_bandwidth=1000 186number_of_virtual_networks=10 187topology=system.ruby.network.topology 188 189[system.ruby.network.topology] 190type=Topology 191children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 192description=Crossbar 193ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 194int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 195print_config=false 196routers=system.ruby.network.topology.routers0 system.ruby.network.topology.routers1 system.ruby.network.topology.routers2 197 198[system.ruby.network.topology.ext_links0] 199type=SimpleExtLink 200bandwidth_factor=16 201ext_node=system.l1_cntrl0 202int_node=system.ruby.network.topology.routers0 203latency=1 204link_id=0 205weight=1 206 207[system.ruby.network.topology.ext_links1] 208type=SimpleExtLink 209bandwidth_factor=16 210ext_node=system.dir_cntrl0 211int_node=system.ruby.network.topology.routers1 212latency=1 213link_id=1 214weight=1 215 216[system.ruby.network.topology.int_links0] 217type=SimpleIntLink 218bandwidth_factor=16 219latency=1 220link_id=2 221node_a=system.ruby.network.topology.routers0 222node_b=system.ruby.network.topology.routers2 223weight=1 224 225[system.ruby.network.topology.int_links1] 226type=SimpleIntLink 227bandwidth_factor=16 228latency=1 229link_id=3 230node_a=system.ruby.network.topology.routers1 231node_b=system.ruby.network.topology.routers2 232weight=1 233 234[system.ruby.network.topology.routers0] 235type=BasicRouter 236router_id=0 237 238[system.ruby.network.topology.routers1] 239type=BasicRouter 240router_id=1 241 242[system.ruby.network.topology.routers2] 243type=BasicRouter 244router_id=2 245 246[system.ruby.profiler] 247type=RubyProfiler 248all_instructions=false 249hot_lines=false 250num_of_sequencers=1 251 252[system.ruby.tracer] 253type=RubyTracer 254warmup_length=100000 255 256