config.ini revision 6928
1[root] 2type=Root 3children=system 4dummy=0 5 6[system] 7type=System 8children=cpu physmem ruby 9mem_mode=atomic 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=X86TLB 40size=64 41 42[system.cpu.itb] 43type=X86TLB 44size=64 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/x86/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 90tech_nm=45 91tracer=system.ruby.tracer 92 93[system.ruby.debug] 94type=RubyDebug 95filter_string=none 96output_filename=none 97protocol_trace=false 98start_time=1 99verbosity_string=none 100 101[system.ruby.network] 102type=SimpleNetwork 103children=topology 104adaptive_routing=true 105buffer_size=0 106control_msg_size=8 107endpoint_bandwidth=10000 108link_latency=1 109number_of_virtual_networks=10 110topology=system.ruby.network.topology 111 112[system.ruby.network.topology] 113type=Topology 114children=ext_links0 ext_links1 int_links0 int_links1 115ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 116int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 117num_int_nodes=3 118print_config=false 119 120[system.ruby.network.topology.ext_links0] 121type=ExtLink 122children=ext_node 123bw_multiplier=64 124ext_node=system.ruby.network.topology.ext_links0.ext_node 125int_node=0 126latency=1 127weight=1 128 129[system.ruby.network.topology.ext_links0.ext_node] 130type=L1Cache_Controller 131children=sequencer 132buffer_size=0 133cacheMemory=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache 134cache_response_latency=12 135issue_latency=2 136number_of_TBEs=256 137recycle_latency=10 138sequencer=system.ruby.network.topology.ext_links0.ext_node.sequencer 139transitions_per_cycle=32 140version=0 141 142[system.ruby.network.topology.ext_links0.ext_node.sequencer] 143type=RubySequencer 144children=icache 145dcache=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache 146deadlock_threshold=500000 147icache=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache 148max_outstanding_requests=16 149physmem=system.physmem 150using_ruby_tester=false 151version=0 152physMemPort=system.physmem.port[0] 153port=system.cpu.icache_port system.cpu.dcache_port 154 155[system.ruby.network.topology.ext_links0.ext_node.sequencer.icache] 156type=RubyCache 157assoc=2 158latency=3 159replacement_policy=PSEUDO_LRU 160size=256 161 162[system.ruby.network.topology.ext_links1] 163type=ExtLink 164children=ext_node 165bw_multiplier=64 166ext_node=system.ruby.network.topology.ext_links1.ext_node 167int_node=1 168latency=1 169weight=1 170 171[system.ruby.network.topology.ext_links1.ext_node] 172type=Directory_Controller 173children=directory memBuffer 174buffer_size=0 175directory=system.ruby.network.topology.ext_links1.ext_node.directory 176directory_latency=12 177memBuffer=system.ruby.network.topology.ext_links1.ext_node.memBuffer 178number_of_TBEs=256 179recycle_latency=10 180transitions_per_cycle=32 181version=0 182 183[system.ruby.network.topology.ext_links1.ext_node.directory] 184type=RubyDirectoryMemory 185size=134217728 186version=0 187 188[system.ruby.network.topology.ext_links1.ext_node.memBuffer] 189type=RubyMemoryControl 190bank_bit_0=8 191bank_busy_time=11 192bank_queue_size=12 193banks_per_rank=8 194basic_bus_busy_time=2 195dimm_bit_0=12 196dimms_per_channel=2 197mem_bus_cycle_multiplier=10 198mem_ctl_latency=12 199mem_fixed_delay=0 200mem_random_arbitrate=0 201rank_bit_0=11 202rank_rank_delay=1 203ranks_per_dimm=2 204read_write_delay=2 205refresh_period=1560 206tFaw=0 207version=0 208 209[system.ruby.network.topology.int_links0] 210type=IntLink 211bw_multiplier=16 212latency=1 213node_a=0 214node_b=2 215weight=1 216 217[system.ruby.network.topology.int_links1] 218type=IntLink 219bw_multiplier=16 220latency=1 221node_a=1 222node_b=2 223weight=1 224 225[system.ruby.profiler] 226type=RubyProfiler 227all_instructions=false 228hot_lines=false 229num_of_sequencers=1 230 231[system.ruby.tracer] 232type=RubyTracer 233warmup_length=100000 234 235