config.ini revision 9469
1[root] 2type=Root 3children=system 4full_system=false 5time_sync_enable=false 6time_sync_period=100000000 7time_sync_spin_threshold=100000 8 9[system] 10type=System 11children=cpu physmem ruby sys_port_proxy 12boot_osflags=a 13clock=1 14init_param=0 15kernel= 16load_addr_mask=1099511627775 17mem_mode=timing 18mem_ranges= 19memories=system.physmem 20num_work_ids=16 21readfile= 22symbolfile= 23work_begin_ckpt_count=0 24work_begin_cpu_id_exit=-1 25work_begin_exit_count=0 26work_cpus_ckpt_count=0 27work_end_ckpt_count=0 28work_end_exit_count=0 29work_item_id=-1 30system_port=system.sys_port_proxy.slave[0] 31 32[system.cpu] 33type=TimingSimpleCPU 34children=dtb interrupts isa itb tracer workload 35checker=Null 36clock=1 37cpu_id=0 38do_checkpoint_insts=true 39do_quiesce=true 40do_statistics_insts=true 41dtb=system.cpu.dtb 42function_trace=false 43function_trace_start=0 44interrupts=system.cpu.interrupts 45isa=system.cpu.isa 46itb=system.cpu.itb 47max_insts_all_threads=0 48max_insts_any_thread=0 49max_loads_all_threads=0 50max_loads_any_thread=0 51numThreads=1 52profile=0 53progress_interval=0 54switched_out=false 55system=system 56tracer=system.cpu.tracer 57workload=system.cpu.workload 58dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1] 59icache_port=system.ruby.l1_cntrl0.sequencer.slave[0] 60 61[system.cpu.dtb] 62type=AlphaTLB 63size=64 64 65[system.cpu.interrupts] 66type=AlphaInterrupts 67 68[system.cpu.isa] 69type=AlphaISA 70 71[system.cpu.itb] 72type=AlphaTLB 73size=48 74 75[system.cpu.tracer] 76type=ExeTracer 77 78[system.cpu.workload] 79type=LiveProcess 80cmd=hello 81cwd= 82egid=100 83env= 84errout=cerr 85euid=100 86executable=tests/test-progs/hello/bin/alpha/linux/hello 87gid=100 88input=cin 89max_stack_size=67108864 90output=cout 91pid=100 92ppid=99 93simpoint=0 94system=system 95uid=100 96 97[system.physmem] 98type=SimpleMemory 99bandwidth=0.000000 100clock=1 101conf_table_reported=false 102in_addr_map=true 103latency=30 104latency_var=0 105null=false 106range=0:134217727 107zero=false 108 109[system.ruby] 110type=RubySystem 111children=dir_cntrl0 l1_cntrl0 network profiler 112block_size_bytes=64 113clock=1 114mem_size=134217728 115no_mem_vec=false 116random_seed=1234 117randomization=false 118stats_filename=ruby.stats 119 120[system.ruby.dir_cntrl0] 121type=Directory_Controller 122children=directory memBuffer 123buffer_size=0 124clock=1 125cntrl_id=1 126directory=system.ruby.dir_cntrl0.directory 127directory_latency=12 128memBuffer=system.ruby.dir_cntrl0.memBuffer 129number_of_TBEs=256 130recycle_latency=10 131ruby_system=system.ruby 132transitions_per_cycle=32 133version=0 134 135[system.ruby.dir_cntrl0.directory] 136type=RubyDirectoryMemory 137map_levels=4 138numa_high_bit=5 139size=134217728 140use_map=false 141version=0 142 143[system.ruby.dir_cntrl0.memBuffer] 144type=RubyMemoryControl 145bank_bit_0=8 146bank_busy_time=11 147bank_queue_size=12 148banks_per_rank=8 149basic_bus_busy_time=2 150clock=3 151dimm_bit_0=12 152dimms_per_channel=2 153mem_ctl_latency=12 154mem_fixed_delay=0 155mem_random_arbitrate=0 156rank_bit_0=11 157rank_rank_delay=1 158ranks_per_dimm=2 159read_write_delay=2 160refresh_period=1560 161ruby_system=system.ruby 162tFaw=0 163version=0 164 165[system.ruby.l1_cntrl0] 166type=L1Cache_Controller 167children=cacheMemory sequencer 168buffer_size=0 169cacheMemory=system.ruby.l1_cntrl0.cacheMemory 170cache_response_latency=12 171clock=1 172cntrl_id=0 173issue_latency=2 174number_of_TBEs=256 175recycle_latency=10 176ruby_system=system.ruby 177send_evictions=false 178sequencer=system.ruby.l1_cntrl0.sequencer 179transitions_per_cycle=32 180version=0 181 182[system.ruby.l1_cntrl0.cacheMemory] 183type=RubyCache 184assoc=2 185dataAccessLatency=1 186dataArrayBanks=1 187is_icache=false 188latency=3 189replacement_policy=PSEUDO_LRU 190resourceStalls=false 191size=256 192start_index_bit=6 193tagAccessLatency=1 194tagArrayBanks=1 195 196[system.ruby.l1_cntrl0.sequencer] 197type=RubySequencer 198access_phys_mem=true 199clock=1 200dcache=system.ruby.l1_cntrl0.cacheMemory 201deadlock_threshold=500000 202icache=system.ruby.l1_cntrl0.cacheMemory 203max_outstanding_requests=16 204ruby_system=system.ruby 205support_data_reqs=true 206support_inst_reqs=true 207system=system 208using_network_tester=false 209using_ruby_tester=false 210version=0 211slave=system.cpu.icache_port system.cpu.dcache_port 212 213[system.ruby.network] 214type=SimpleNetwork 215children=topology 216adaptive_routing=false 217buffer_size=0 218clock=1 219control_msg_size=8 220endpoint_bandwidth=1000 221number_of_virtual_networks=10 222ruby_system=system.ruby 223topology=system.ruby.network.topology 224 225[system.ruby.network.topology] 226type=Topology 227children=ext_links0 ext_links1 int_links0 int_links1 228description=Crossbar 229ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 230int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 231print_config=false 232routers=system.ruby.network.topology.ext_links0.int_node system.ruby.network.topology.ext_links1.int_node system.ruby.network.topology.int_links0.node_b 233 234[system.ruby.network.topology.ext_links0] 235type=SimpleExtLink 236children=int_node 237bandwidth_factor=16 238ext_node=system.ruby.l1_cntrl0 239int_node=system.ruby.network.topology.ext_links0.int_node 240latency=1 241link_id=0 242weight=1 243 244[system.ruby.network.topology.ext_links0.int_node] 245type=Switch 246clock=1 247router_id=0 248virt_nets=10 249 250[system.ruby.network.topology.ext_links1] 251type=SimpleExtLink 252children=int_node 253bandwidth_factor=16 254ext_node=system.ruby.dir_cntrl0 255int_node=system.ruby.network.topology.ext_links1.int_node 256latency=1 257link_id=1 258weight=1 259 260[system.ruby.network.topology.ext_links1.int_node] 261type=Switch 262clock=1 263router_id=1 264virt_nets=10 265 266[system.ruby.network.topology.int_links0] 267type=SimpleIntLink 268children=node_b 269bandwidth_factor=16 270latency=1 271link_id=2 272node_a=system.ruby.network.topology.ext_links0.int_node 273node_b=system.ruby.network.topology.int_links0.node_b 274weight=1 275 276[system.ruby.network.topology.int_links0.node_b] 277type=Switch 278clock=1 279router_id=2 280virt_nets=10 281 282[system.ruby.network.topology.int_links1] 283type=SimpleIntLink 284bandwidth_factor=16 285latency=1 286link_id=3 287node_a=system.ruby.network.topology.ext_links1.int_node 288node_b=system.ruby.network.topology.int_links0.node_b 289weight=1 290 291[system.ruby.profiler] 292type=RubyProfiler 293all_instructions=false 294hot_lines=false 295num_of_sequencers=1 296ruby_system=system.ruby 297 298[system.sys_port_proxy] 299type=RubyPortProxy 300access_phys_mem=true 301clock=1 302ruby_system=system.ruby 303support_data_reqs=true 304support_inst_reqs=true 305system=system 306using_network_tester=false 307using_ruby_tester=false 308version=0 309slave=system.system_port 310 311