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