config.ini revision 6928
111725Sar4jc@virginia.edu[root]
211725Sar4jc@virginia.edutype=Root
311725Sar4jc@virginia.educhildren=system
412119Sar4jc@virginia.edudummy=0
511725Sar4jc@virginia.edu
611725Sar4jc@virginia.edu[system]
711725Sar4jc@virginia.edutype=System
811725Sar4jc@virginia.educhildren=cpu physmem ruby
911725Sar4jc@virginia.edumem_mode=atomic
1011725Sar4jc@virginia.eduphysmem=system.physmem
1111725Sar4jc@virginia.edu
1211725Sar4jc@virginia.edu[system.cpu]
1311725Sar4jc@virginia.edutype=TimingSimpleCPU
1411725Sar4jc@virginia.educhildren=dtb itb tracer workload
1511725Sar4jc@virginia.educhecker=Null
1611725Sar4jc@virginia.educlock=1
1711725Sar4jc@virginia.educpu_id=0
1811725Sar4jc@virginia.edudefer_registration=false
1911725Sar4jc@virginia.edudo_checkpoint_insts=true
2011725Sar4jc@virginia.edudo_statistics_insts=true
2111725Sar4jc@virginia.edudtb=system.cpu.dtb
2211725Sar4jc@virginia.edufunction_trace=false
2311725Sar4jc@virginia.edufunction_trace_start=0
2411725Sar4jc@virginia.eduitb=system.cpu.itb
2511725Sar4jc@virginia.edumax_insts_all_threads=0
2611725Sar4jc@virginia.edumax_insts_any_thread=0
2711725Sar4jc@virginia.edumax_loads_all_threads=0
2811725Sar4jc@virginia.edumax_loads_any_thread=0
2911725Sar4jc@virginia.edunumThreads=1
3011725Sar4jc@virginia.eduphase=0
3111725Sar4jc@virginia.eduprogress_interval=0
3211725Sar4jc@virginia.edusystem=system
3311725Sar4jc@virginia.edutracer=system.cpu.tracer
3411725Sar4jc@virginia.eduworkload=system.cpu.workload
3511725Sar4jc@virginia.edudcache_port=system.ruby.network.topology.ext_links0.ext_node.sequencer.port[1]
3611725Sar4jc@virginia.eduicache_port=system.ruby.network.topology.ext_links0.ext_node.sequencer.port[0]
3711725Sar4jc@virginia.edu
3811725Sar4jc@virginia.edu[system.cpu.dtb]
3911725Sar4jc@virginia.edutype=X86TLB
4011725Sar4jc@virginia.edusize=64
4111725Sar4jc@virginia.edu
4211725Sar4jc@virginia.edu[system.cpu.itb]
4311725Sar4jc@virginia.edutype=X86TLB
4411725Sar4jc@virginia.edusize=64
4511725Sar4jc@virginia.edu
4611725Sar4jc@virginia.edu[system.cpu.tracer]
4711725Sar4jc@virginia.edutype=ExeTracer
4811725Sar4jc@virginia.edu
4911725Sar4jc@virginia.edu[system.cpu.workload]
5011725Sar4jc@virginia.edutype=LiveProcess
5111725Sar4jc@virginia.educmd=hello
5211725Sar4jc@virginia.educwd=
5311725Sar4jc@virginia.eduegid=100
5411725Sar4jc@virginia.eduenv=
5511725Sar4jc@virginia.eduerrout=cerr
5611725Sar4jc@virginia.edueuid=100
5711725Sar4jc@virginia.eduexecutable=tests/test-progs/hello/bin/x86/linux/hello
5811725Sar4jc@virginia.edugid=100
5912136Sar4jc@virginia.eduinput=cin
6012136Sar4jc@virginia.edumax_stack_size=67108864
6111725Sar4jc@virginia.eduoutput=cout
6211725Sar4jc@virginia.edupid=100
6311725Sar4jc@virginia.eduppid=99
6411725Sar4jc@virginia.edusimpoint=0
6511725Sar4jc@virginia.edusystem=system
6611725Sar4jc@virginia.eduuid=100
6711725Sar4jc@virginia.edu
6811725Sar4jc@virginia.edu[system.physmem]
6911725Sar4jc@virginia.edutype=PhysicalMemory
7011725Sar4jc@virginia.edufile=
7111725Sar4jc@virginia.edulatency=30
7211725Sar4jc@virginia.edulatency_var=0
7311725Sar4jc@virginia.edunull=false
7411725Sar4jc@virginia.edurange=0:134217727
7511725Sar4jc@virginia.eduzero=false
7611725Sar4jc@virginia.eduport=system.ruby.network.topology.ext_links0.ext_node.sequencer.physMemPort
7711725Sar4jc@virginia.edu
7812136Sar4jc@virginia.edu[system.ruby]
7912136Sar4jc@virginia.edutype=RubySystem
8011725Sar4jc@virginia.educhildren=debug network profiler tracer
8111725Sar4jc@virginia.edublock_size_bytes=64
8211725Sar4jc@virginia.educlock=1
8311725Sar4jc@virginia.edudebug=system.ruby.debug
8411725Sar4jc@virginia.edumem_size=134217728
8511725Sar4jc@virginia.edunetwork=system.ruby.network
8611725Sar4jc@virginia.eduprofiler=system.ruby.profiler
8711725Sar4jc@virginia.edurandom_seed=1234
8811725Sar4jc@virginia.edurandomization=false
8911725Sar4jc@virginia.edustats_filename=ruby.stats
9011725Sar4jc@virginia.edutech_nm=45
9111725Sar4jc@virginia.edutracer=system.ruby.tracer
9211725Sar4jc@virginia.edu
9311725Sar4jc@virginia.edu[system.ruby.debug]
9411725Sar4jc@virginia.edutype=RubyDebug
9511725Sar4jc@virginia.edufilter_string=none
9611725Sar4jc@virginia.eduoutput_filename=none
9711725Sar4jc@virginia.eduprotocol_trace=false
9811725Sar4jc@virginia.edustart_time=1
9911725Sar4jc@virginia.eduverbosity_string=none
10011725Sar4jc@virginia.edu
10111725Sar4jc@virginia.edu[system.ruby.network]
10211725Sar4jc@virginia.edutype=SimpleNetwork
10311725Sar4jc@virginia.educhildren=topology
10411725Sar4jc@virginia.eduadaptive_routing=true
10511725Sar4jc@virginia.edubuffer_size=0
10611725Sar4jc@virginia.educontrol_msg_size=8
10711725Sar4jc@virginia.eduendpoint_bandwidth=10000
10811725Sar4jc@virginia.edulink_latency=1
10911725Sar4jc@virginia.edunumber_of_virtual_networks=10
11011725Sar4jc@virginia.edutopology=system.ruby.network.topology
11111725Sar4jc@virginia.edu
11211725Sar4jc@virginia.edu[system.ruby.network.topology]
11311725Sar4jc@virginia.edutype=Topology
11411725Sar4jc@virginia.educhildren=ext_links0 ext_links1 int_links0 int_links1
11511725Sar4jc@virginia.eduext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1
11611725Sar4jc@virginia.eduint_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1
11711725Sar4jc@virginia.edunum_int_nodes=3
11811725Sar4jc@virginia.eduprint_config=false
11911725Sar4jc@virginia.edu
12011725Sar4jc@virginia.edu[system.ruby.network.topology.ext_links0]
12111725Sar4jc@virginia.edutype=ExtLink
12211725Sar4jc@virginia.educhildren=ext_node
12312119Sar4jc@virginia.edubw_multiplier=64
12411725Sar4jc@virginia.eduext_node=system.ruby.network.topology.ext_links0.ext_node
12511725Sar4jc@virginia.eduint_node=0
12611725Sar4jc@virginia.edulatency=1
12711725Sar4jc@virginia.eduweight=1
12811725Sar4jc@virginia.edu
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