changeset 4f5911e3206a in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=4f5911e3206a description: X86: Update ruby stats for stupd change.
diffstat: tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/config.ini | 218 ++++---- tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/ruby.stats | 244 +++++---- tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/simout | 8 +- tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt | 10 +- 4 files changed, 247 insertions(+), 233 deletions(-) diffs (truncated from 634 to 300 lines): diff -r 57dec8c3e03f -r 4f5911e3206a tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/config.ini --- a/tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/config.ini Thu Feb 03 22:07:34 2011 -0800 +++ b/tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/config.ini Fri Feb 04 03:47:23 2011 -0800 @@ -1,11 +1,13 @@ [root] type=Root children=system -dummy=0 +time_sync_enable=false +time_sync_period=100000000 +time_sync_spin_threshold=100000 [system] type=System -children=cpu physmem ruby +children=cpu dir_cntrl0 l1_cntrl0 physmem ruby mem_mode=timing physmem=system.physmem @@ -32,8 +34,8 @@ system=system tracer=system.cpu.tracer workload=system.cpu.workload -dcache_port=system.ruby.network.topology.ext_links0.ext_node.sequencer.port[1] -icache_port=system.ruby.network.topology.ext_links0.ext_node.sequencer.port[0] +dcache_port=system.ruby.cpu_ruby_ports.port[1] +icache_port=system.ruby.cpu_ruby_ports.port[0] [system.cpu.dtb] type=X86TLB @@ -65,130 +67,27 @@ system=system uid=100 -[system.physmem] -type=PhysicalMemory -file= -latency=30 -latency_var=0 -null=false -range=0:134217727 -zero=false -port=system.ruby.network.topology.ext_links0.ext_node.sequencer.physMemPort - -[system.ruby] -type=RubySystem -children=debug network profiler tracer -block_size_bytes=64 -clock=1 -debug=system.ruby.debug -mem_size=134217728 -network=system.ruby.network -no_mem_vec=false -profiler=system.ruby.profiler -random_seed=1234 -randomization=false -stats_filename=ruby.stats -tracer=system.ruby.tracer - -[system.ruby.debug] -type=RubyDebug -filter_string=none -output_filename=none -protocol_trace=false -start_time=1 -verbosity_string=none - -[system.ruby.network] -type=SimpleNetwork -children=topology -adaptive_routing=false -buffer_size=0 -control_msg_size=8 -endpoint_bandwidth=10000 -link_latency=1 -number_of_virtual_networks=10 -topology=system.ruby.network.topology - -[system.ruby.network.topology] -type=Topology -children=ext_links0 ext_links1 int_links0 int_links1 -ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 -int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 -num_int_nodes=3 -print_config=false - -[system.ruby.network.topology.ext_links0] -type=ExtLink -children=ext_node -bw_multiplier=64 -ext_node=system.ruby.network.topology.ext_links0.ext_node -int_node=0 -latency=1 -weight=1 - -[system.ruby.network.topology.ext_links0.ext_node] -type=L1Cache_Controller -children=sequencer -buffer_size=0 -cacheMemory=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache -cache_response_latency=12 -issue_latency=2 -number_of_TBEs=256 -recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links0.ext_node.sequencer -transitions_per_cycle=32 -version=0 - -[system.ruby.network.topology.ext_links0.ext_node.sequencer] -type=RubySequencer -children=icache -dcache=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=0 -physMemPort=system.physmem.port[0] -port=system.cpu.icache_port system.cpu.dcache_port - -[system.ruby.network.topology.ext_links0.ext_node.sequencer.icache] -type=RubyCache -assoc=2 -latency=3 -replacement_policy=PSEUDO_LRU -size=256 - -[system.ruby.network.topology.ext_links1] -type=ExtLink -children=ext_node -bw_multiplier=64 -ext_node=system.ruby.network.topology.ext_links1.ext_node -int_node=1 -latency=1 -weight=1 - -[system.ruby.network.topology.ext_links1.ext_node] +[system.dir_cntrl0] type=Directory_Controller children=directory memBuffer buffer_size=0 -directory=system.ruby.network.topology.ext_links1.ext_node.directory +directory=system.dir_cntrl0.directory directory_latency=12 -memBuffer=system.ruby.network.topology.ext_links1.ext_node.memBuffer +memBuffer=system.dir_cntrl0.memBuffer number_of_TBEs=256 recycle_latency=10 transitions_per_cycle=32 version=0 -[system.ruby.network.topology.ext_links1.ext_node.directory] +[system.dir_cntrl0.directory] type=RubyDirectoryMemory map_levels=4 -numa_high_bit=0 +numa_high_bit=6 size=134217728 use_map=false version=0 -[system.ruby.network.topology.ext_links1.ext_node.memBuffer] +[system.dir_cntrl0.memBuffer] type=RubyMemoryControl bank_bit_0=8 bank_busy_time=11 @@ -209,6 +108,99 @@ tFaw=0 version=0 +[system.l1_cntrl0] +type=L1Cache_Controller +buffer_size=0 +cacheMemory=system.ruby.cpu_ruby_ports.dcache +cache_response_latency=12 +issue_latency=2 +number_of_TBEs=256 +recycle_latency=10 +sequencer=system.ruby.cpu_ruby_ports +transitions_per_cycle=32 +version=0 + +[system.physmem] +type=PhysicalMemory +file= +latency=30 +latency_var=0 +null=false +range=0:134217727 +zero=false +port=system.ruby.cpu_ruby_ports.physMemPort + +[system.ruby] +type=RubySystem +children=cpu_ruby_ports network profiler tracer +block_size_bytes=64 +clock=1 +mem_size=134217728 +network=system.ruby.network +no_mem_vec=false +profiler=system.ruby.profiler +random_seed=1234 +randomization=false +stats_filename=ruby.stats +tracer=system.ruby.tracer + +[system.ruby.cpu_ruby_ports] +type=RubySequencer +children=dcache +dcache=system.ruby.cpu_ruby_ports.dcache +deadlock_threshold=500000 +icache=system.ruby.cpu_ruby_ports.dcache +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=0 +physMemPort=system.physmem.port[0] +port=system.cpu.icache_port system.cpu.dcache_port + +[system.ruby.cpu_ruby_ports.dcache] +type=RubyCache +assoc=2 +latency=3 +replacement_policy=PSEUDO_LRU +size=256 +start_index_bit=6 + +[system.ruby.network] +type=SimpleNetwork +children=topology +adaptive_routing=false +buffer_size=0 +control_msg_size=8 +endpoint_bandwidth=10000 +link_latency=1 +number_of_virtual_networks=10 +topology=system.ruby.network.topology + +[system.ruby.network.topology] +type=Topology +children=ext_links0 ext_links1 int_links0 int_links1 +description=Crossbar +ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 +int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 +num_int_nodes=3 +print_config=false + +[system.ruby.network.topology.ext_links0] +type=ExtLink +bw_multiplier=64 +ext_node=system.l1_cntrl0 +int_node=0 +latency=1 +weight=1 + +[system.ruby.network.topology.ext_links1] +type=ExtLink +bw_multiplier=64 +ext_node=system.dir_cntrl0 +int_node=1 +latency=1 +weight=1 + [system.ruby.network.topology.int_links0] type=IntLink bw_multiplier=16 diff -r 57dec8c3e03f -r 4f5911e3206a tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/ruby.stats --- a/tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/ruby.stats Thu Feb 03 22:07:34 2011 -0800 +++ b/tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/ruby.stats Fri Feb 04 03:47:23 2011 -0800 @@ -34,7 +34,7 @@ ================ End RubySystem Configuration Print ================ -Real time: May/06/2010 00:07:43 +Real time: Feb/04/2011 03:47:05 Profiler Stats -------------- @@ -43,18 +43,18 @@ Elapsed_time_in_hours: 0 Elapsed_time_in_days: 0 -Virtual_time_in_seconds: 0.2 -Virtual_time_in_minutes: 0.00333333 -Virtual_time_in_hours: 5.55556e-05 -Virtual_time_in_days: 2.31481e-06 +Virtual_time_in_seconds: 0.19 +Virtual_time_in_minutes: 0.00316667 +Virtual_time_in_hours: 5.27778e-05 +Virtual_time_in_days: 2.19907e-06 Ruby_current_time: 276484 Ruby_start_time: 0 Ruby_cycles: 276484 -mbytes_resident: 35.2148 -mbytes_total: 226.969 -resident_ratio: 0.15517 +mbytes_resident: 38.8594 _______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
