From 3d93afe348d5cdc9f83c28e37361391c4b7bf6a7 Mon Sep 17 00:00:00 2001 From: Brad Beckmann Date: Fri, 20 Aug 2010 17:44:26 -0700 Subject: regress: Regression tester updates Regression tester updates required by the following patches: brad/moved_python_protocol_files: config: moved python protocol config files brad/ruby_options_movement: config: reorganized how ruby specifies command-line options brad/config_token_bcast: ruby: added token broadcast config params to cmd options brad/topology_name: config: Added the topology description to m5 config.ini brad/ruby_system_names: config: Improve ruby simobject names brad/consolidated_protocol_stats: slicc: Consolidated the protocol stats printing brad/ruby_request_type_ostream_fix: ruby: Added ruby_request_type ostream def to libruby.hh brad/memtest_dma_extension: memtest: Memtester support for DMA brad/token_dma_lockdown_fix: MOESI_CMP_token: Fixed dma persistent lockdown bugs brad/profile_generic_mach_type: ruby: Reincarnated the responding machine profiling brad/network_msg_consolidated_stats: ruby: Added consolidated network msg stats brad/bcast_msg_profiling: ruby: Added bcast msg profiling to hammer and token brad/l2cache_profiling_fix: ruby: Fixed L2 cache miss profiling brad/llsc_ruby_m5_fix: ruby: fix ruby llsc support to sync sc outcomes brad/ruby_latency_fixes: ruby: Reduced ruby latencies brad/hammer_l2_cache_latency: ruby: Updated MOESI_hammer L2 latency behavior brad/deterministic_resurrection: ruby: Resurrected Ruby's deterministic tests brad/token_dma_fixes: ruby: MOESI_CMP_token dma fixes brad/ruby_cmd_options: config: added cmd options to control ruby debug brad/token_owner_fixes: ruby: fixed token bugs associated with owner token counts brad/ruby_remove_try_except: ruby: Improved try except blocks in ruby creation brad/ruby_port_callback_fix: ruby: Fixed RubyPort sendTiming callbacks brad/interrupt_drain_fix: devices: Fixed periodic interrupts to work with draining brad/llsc_trace_profile: ruby: Added SC fail indication to trace profiling brad/no_migrate_atomic: ruby: Disable migratory sharing for token and hammer brad/ruby_start_time_fix: ruby: Reset ruby stats in RubySystem unserialize brad/numa_bit_select_fix: ruby: fixed DirectoryMemory's numa_high_bit configuration brad/hammer_probe_filter: ruby: added probe filter support to hammer brad/miss_latency_detail_profile: MOESI_hammer: break down miss latency stalled cycles brad/recycle_latency_fix: ruby: Recycle latency fix for hammer brad/stall_and_wait: ruby: Stall and wait input messages instead of recycling brad/rubytest_request_flag_fix: ruby: Fixed minor bug in ruby test for setting the request type brad/hammer_merge_gets: ruby: Added merge GETS optimization to hammer brad/regress_updates: regress: Regression tester updates --- .../ref/alpha/linux/memtest-ruby/config.ini | 630 ++++++++-------- .../ref/alpha/linux/memtest-ruby/ruby.stats | 823 +++++++-------------- .../50.memtest/ref/alpha/linux/memtest-ruby/simerr | 146 ++-- .../50.memtest/ref/alpha/linux/memtest-ruby/simout | 10 +- .../ref/alpha/linux/memtest-ruby/stats.txt | 40 +- 5 files changed, 695 insertions(+), 954 deletions(-) (limited to 'tests/quick/50.memtest/ref/alpha/linux/memtest-ruby') diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini index 48e21bb75..370a5746b 100644 --- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini +++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini @@ -5,13 +5,14 @@ dummy=0 [system] type=System -children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 funcmem physmem ruby +children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 dir_cntrl0 funcmem l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 physmem ruby mem_mode=timing physmem=system.physmem [system.cpu0] type=MemTest atomic=false +issue_dmas=false max_loads=100000 memory_size=65536 percent_dest_unaligned=50 @@ -22,11 +23,12 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[0] -test=system.ruby.network.topology.ext_links0.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports0.port[0] [system.cpu1] type=MemTest atomic=false +issue_dmas=false max_loads=100000 memory_size=65536 percent_dest_unaligned=50 @@ -37,11 +39,12 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[1] -test=system.ruby.network.topology.ext_links1.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports1.port[0] [system.cpu2] type=MemTest atomic=false +issue_dmas=false max_loads=100000 memory_size=65536 percent_dest_unaligned=50 @@ -52,11 +55,12 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[2] -test=system.ruby.network.topology.ext_links2.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports2.port[0] [system.cpu3] type=MemTest atomic=false +issue_dmas=false max_loads=100000 memory_size=65536 percent_dest_unaligned=50 @@ -67,11 +71,12 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[3] -test=system.ruby.network.topology.ext_links3.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports3.port[0] [system.cpu4] type=MemTest atomic=false +issue_dmas=false max_loads=100000 memory_size=65536 percent_dest_unaligned=50 @@ -82,11 +87,12 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[4] -test=system.ruby.network.topology.ext_links4.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports4.port[0] [system.cpu5] type=MemTest atomic=false +issue_dmas=false max_loads=100000 memory_size=65536 percent_dest_unaligned=50 @@ -97,11 +103,12 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[5] -test=system.ruby.network.topology.ext_links5.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports5.port[0] [system.cpu6] type=MemTest atomic=false +issue_dmas=false max_loads=100000 memory_size=65536 percent_dest_unaligned=50 @@ -112,11 +119,12 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[6] -test=system.ruby.network.topology.ext_links6.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports6.port[0] [system.cpu7] type=MemTest atomic=false +issue_dmas=false max_loads=100000 memory_size=65536 percent_dest_unaligned=50 @@ -127,7 +135,48 @@ percent_uncacheable=0 progress_interval=10000 trace_addr=0 functional=system.funcmem.port[7] -test=system.ruby.network.topology.ext_links7.ext_node.sequencer.port[0] +test=system.ruby.cpu_ruby_ports7.port[0] + +[system.dir_cntrl0] +type=Directory_Controller +children=directory memBuffer +buffer_size=0 +directory=system.dir_cntrl0.directory +directory_latency=12 +memBuffer=system.dir_cntrl0.memBuffer +number_of_TBEs=256 +recycle_latency=10 +transitions_per_cycle=32 +version=0 + +[system.dir_cntrl0.directory] +type=RubyDirectoryMemory +map_levels=4 +numa_high_bit=6 +size=134217728 +use_map=false +version=0 + +[system.dir_cntrl0.memBuffer] +type=RubyMemoryControl +bank_bit_0=8 +bank_busy_time=11 +bank_queue_size=12 +banks_per_rank=8 +basic_bus_busy_time=2 +dimm_bit_0=12 +dimms_per_channel=2 +mem_bus_cycle_multiplier=10 +mem_ctl_latency=12 +mem_fixed_delay=0 +mem_random_arbitrate=0 +rank_bit_0=11 +rank_rank_delay=1 +ranks_per_dimm=2 +read_write_delay=2 +refresh_period=1560 +tFaw=0 +version=0 [system.funcmem] type=PhysicalMemory @@ -139,380 +188,288 @@ range=0:134217727 zero=false port=system.cpu0.functional system.cpu1.functional system.cpu2.functional system.cpu3.functional system.cpu4.functional system.cpu5.functional system.cpu6.functional system.cpu7.functional -[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.network.topology.ext_links1.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links2.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links3.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links4.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links5.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links6.ext_node.sequencer.physMemPort system.ruby.network.topology.ext_links7.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 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 -ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 system.ruby.network.topology.ext_links2 system.ruby.network.topology.ext_links3 system.ruby.network.topology.ext_links4 system.ruby.network.topology.ext_links5 system.ruby.network.topology.ext_links6 system.ruby.network.topology.ext_links7 system.ruby.network.topology.ext_links8 -int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 system.ruby.network.topology.int_links2 system.ruby.network.topology.int_links3 system.ruby.network.topology.int_links4 system.ruby.network.topology.int_links5 system.ruby.network.topology.int_links6 system.ruby.network.topology.int_links7 system.ruby.network.topology.int_links8 -num_int_nodes=10 -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] +[system.l1_cntrl0] type=L1Cache_Controller -children=sequencer +children=cacheMemory buffer_size=0 -cacheMemory=system.ruby.network.topology.ext_links0.ext_node.sequencer.icache +cacheMemory=system.l1_cntrl0.cacheMemory cache_response_latency=12 issue_latency=2 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links0.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports0 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.cpu0.test - -[system.ruby.network.topology.ext_links0.ext_node.sequencer.icache] +[system.l1_cntrl0.cacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 +start_index_bit=6 -[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.l1_cntrl1] type=L1Cache_Controller -children=sequencer +children=cacheMemory buffer_size=0 -cacheMemory=system.ruby.network.topology.ext_links1.ext_node.sequencer.icache +cacheMemory=system.l1_cntrl1.cacheMemory cache_response_latency=12 issue_latency=2 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links1.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports1 transitions_per_cycle=32 version=1 -[system.ruby.network.topology.ext_links1.ext_node.sequencer] -type=RubySequencer -children=icache -dcache=system.ruby.network.topology.ext_links1.ext_node.sequencer.icache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links1.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=1 -physMemPort=system.physmem.port[1] -port=system.cpu1.test - -[system.ruby.network.topology.ext_links1.ext_node.sequencer.icache] +[system.l1_cntrl1.cacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 +start_index_bit=6 -[system.ruby.network.topology.ext_links2] -type=ExtLink -children=ext_node -bw_multiplier=64 -ext_node=system.ruby.network.topology.ext_links2.ext_node -int_node=2 -latency=1 -weight=1 - -[system.ruby.network.topology.ext_links2.ext_node] +[system.l1_cntrl2] type=L1Cache_Controller -children=sequencer +children=cacheMemory buffer_size=0 -cacheMemory=system.ruby.network.topology.ext_links2.ext_node.sequencer.icache +cacheMemory=system.l1_cntrl2.cacheMemory cache_response_latency=12 issue_latency=2 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links2.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports2 transitions_per_cycle=32 version=2 -[system.ruby.network.topology.ext_links2.ext_node.sequencer] -type=RubySequencer -children=icache -dcache=system.ruby.network.topology.ext_links2.ext_node.sequencer.icache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links2.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=2 -physMemPort=system.physmem.port[2] -port=system.cpu2.test - -[system.ruby.network.topology.ext_links2.ext_node.sequencer.icache] +[system.l1_cntrl2.cacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 +start_index_bit=6 -[system.ruby.network.topology.ext_links3] -type=ExtLink -children=ext_node -bw_multiplier=64 -ext_node=system.ruby.network.topology.ext_links3.ext_node -int_node=3 -latency=1 -weight=1 - -[system.ruby.network.topology.ext_links3.ext_node] +[system.l1_cntrl3] type=L1Cache_Controller -children=sequencer +children=cacheMemory buffer_size=0 -cacheMemory=system.ruby.network.topology.ext_links3.ext_node.sequencer.icache +cacheMemory=system.l1_cntrl3.cacheMemory cache_response_latency=12 issue_latency=2 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links3.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports3 transitions_per_cycle=32 version=3 -[system.ruby.network.topology.ext_links3.ext_node.sequencer] -type=RubySequencer -children=icache -dcache=system.ruby.network.topology.ext_links3.ext_node.sequencer.icache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links3.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=3 -physMemPort=system.physmem.port[3] -port=system.cpu3.test - -[system.ruby.network.topology.ext_links3.ext_node.sequencer.icache] +[system.l1_cntrl3.cacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 +start_index_bit=6 -[system.ruby.network.topology.ext_links4] -type=ExtLink -children=ext_node -bw_multiplier=64 -ext_node=system.ruby.network.topology.ext_links4.ext_node -int_node=4 -latency=1 -weight=1 - -[system.ruby.network.topology.ext_links4.ext_node] +[system.l1_cntrl4] type=L1Cache_Controller -children=sequencer +children=cacheMemory buffer_size=0 -cacheMemory=system.ruby.network.topology.ext_links4.ext_node.sequencer.icache +cacheMemory=system.l1_cntrl4.cacheMemory cache_response_latency=12 issue_latency=2 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links4.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports4 transitions_per_cycle=32 version=4 -[system.ruby.network.topology.ext_links4.ext_node.sequencer] -type=RubySequencer -children=icache -dcache=system.ruby.network.topology.ext_links4.ext_node.sequencer.icache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links4.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=4 -physMemPort=system.physmem.port[4] -port=system.cpu4.test - -[system.ruby.network.topology.ext_links4.ext_node.sequencer.icache] +[system.l1_cntrl4.cacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 +start_index_bit=6 -[system.ruby.network.topology.ext_links5] -type=ExtLink -children=ext_node -bw_multiplier=64 -ext_node=system.ruby.network.topology.ext_links5.ext_node -int_node=5 -latency=1 -weight=1 - -[system.ruby.network.topology.ext_links5.ext_node] +[system.l1_cntrl5] type=L1Cache_Controller -children=sequencer +children=cacheMemory buffer_size=0 -cacheMemory=system.ruby.network.topology.ext_links5.ext_node.sequencer.icache +cacheMemory=system.l1_cntrl5.cacheMemory cache_response_latency=12 issue_latency=2 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links5.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports5 transitions_per_cycle=32 version=5 -[system.ruby.network.topology.ext_links5.ext_node.sequencer] -type=RubySequencer -children=icache -dcache=system.ruby.network.topology.ext_links5.ext_node.sequencer.icache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links5.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=5 -physMemPort=system.physmem.port[5] -port=system.cpu5.test - -[system.ruby.network.topology.ext_links5.ext_node.sequencer.icache] +[system.l1_cntrl5.cacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 +start_index_bit=6 -[system.ruby.network.topology.ext_links6] -type=ExtLink -children=ext_node -bw_multiplier=64 -ext_node=system.ruby.network.topology.ext_links6.ext_node -int_node=6 -latency=1 -weight=1 - -[system.ruby.network.topology.ext_links6.ext_node] +[system.l1_cntrl6] type=L1Cache_Controller -children=sequencer +children=cacheMemory buffer_size=0 -cacheMemory=system.ruby.network.topology.ext_links6.ext_node.sequencer.icache +cacheMemory=system.l1_cntrl6.cacheMemory cache_response_latency=12 issue_latency=2 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links6.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports6 transitions_per_cycle=32 version=6 -[system.ruby.network.topology.ext_links6.ext_node.sequencer] -type=RubySequencer -children=icache -dcache=system.ruby.network.topology.ext_links6.ext_node.sequencer.icache -deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links6.ext_node.sequencer.icache -max_outstanding_requests=16 -physmem=system.physmem -using_ruby_tester=false -version=6 -physMemPort=system.physmem.port[6] -port=system.cpu6.test - -[system.ruby.network.topology.ext_links6.ext_node.sequencer.icache] +[system.l1_cntrl6.cacheMemory] type=RubyCache assoc=2 latency=3 replacement_policy=PSEUDO_LRU size=256 +start_index_bit=6 -[system.ruby.network.topology.ext_links7] -type=ExtLink -children=ext_node -bw_multiplier=64 -ext_node=system.ruby.network.topology.ext_links7.ext_node -int_node=7 -latency=1 -weight=1 - -[system.ruby.network.topology.ext_links7.ext_node] +[system.l1_cntrl7] type=L1Cache_Controller -children=sequencer +children=cacheMemory buffer_size=0 -cacheMemory=system.ruby.network.topology.ext_links7.ext_node.sequencer.icache +cacheMemory=system.l1_cntrl7.cacheMemory cache_response_latency=12 issue_latency=2 number_of_TBEs=256 recycle_latency=10 -sequencer=system.ruby.network.topology.ext_links7.ext_node.sequencer +sequencer=system.ruby.cpu_ruby_ports7 transitions_per_cycle=32 version=7 -[system.ruby.network.topology.ext_links7.ext_node.sequencer] +[system.l1_cntrl7.cacheMemory] +type=RubyCache +assoc=2 +latency=3 +replacement_policy=PSEUDO_LRU +size=256 +start_index_bit=6 + +[system.physmem] +type=PhysicalMemory +file= +latency=30 +latency_var=0 +null=false +range=0:134217727 +zero=false +port=system.ruby.cpu_ruby_ports0.physMemPort system.ruby.cpu_ruby_ports1.physMemPort system.ruby.cpu_ruby_ports2.physMemPort system.ruby.cpu_ruby_ports3.physMemPort system.ruby.cpu_ruby_ports4.physMemPort system.ruby.cpu_ruby_ports5.physMemPort system.ruby.cpu_ruby_ports6.physMemPort system.ruby.cpu_ruby_ports7.physMemPort + +[system.ruby] +type=RubySystem +children=cpu_ruby_ports0 cpu_ruby_ports1 cpu_ruby_ports2 cpu_ruby_ports3 cpu_ruby_ports4 cpu_ruby_ports5 cpu_ruby_ports6 cpu_ruby_ports7 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.cpu_ruby_ports0] +type=RubySequencer +dcache=system.l1_cntrl0.cacheMemory +deadlock_threshold=500000 +icache=system.l1_cntrl0.cacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=0 +physMemPort=system.physmem.port[0] +port=system.cpu0.test + +[system.ruby.cpu_ruby_ports1] +type=RubySequencer +dcache=system.l1_cntrl1.cacheMemory +deadlock_threshold=500000 +icache=system.l1_cntrl1.cacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=1 +physMemPort=system.physmem.port[1] +port=system.cpu1.test + +[system.ruby.cpu_ruby_ports2] +type=RubySequencer +dcache=system.l1_cntrl2.cacheMemory +deadlock_threshold=500000 +icache=system.l1_cntrl2.cacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=2 +physMemPort=system.physmem.port[2] +port=system.cpu2.test + +[system.ruby.cpu_ruby_ports3] type=RubySequencer -children=icache -dcache=system.ruby.network.topology.ext_links7.ext_node.sequencer.icache +dcache=system.l1_cntrl3.cacheMemory deadlock_threshold=500000 -icache=system.ruby.network.topology.ext_links7.ext_node.sequencer.icache +icache=system.l1_cntrl3.cacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=3 +physMemPort=system.physmem.port[3] +port=system.cpu3.test + +[system.ruby.cpu_ruby_ports4] +type=RubySequencer +dcache=system.l1_cntrl4.cacheMemory +deadlock_threshold=500000 +icache=system.l1_cntrl4.cacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=4 +physMemPort=system.physmem.port[4] +port=system.cpu4.test + +[system.ruby.cpu_ruby_ports5] +type=RubySequencer +dcache=system.l1_cntrl5.cacheMemory +deadlock_threshold=500000 +icache=system.l1_cntrl5.cacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=5 +physMemPort=system.physmem.port[5] +port=system.cpu5.test + +[system.ruby.cpu_ruby_ports6] +type=RubySequencer +dcache=system.l1_cntrl6.cacheMemory +deadlock_threshold=500000 +icache=system.l1_cntrl6.cacheMemory +max_outstanding_requests=16 +physmem=system.physmem +using_ruby_tester=false +version=6 +physMemPort=system.physmem.port[6] +port=system.cpu6.test + +[system.ruby.cpu_ruby_ports7] +type=RubySequencer +dcache=system.l1_cntrl7.cacheMemory +deadlock_threshold=500000 +icache=system.l1_cntrl7.cacheMemory max_outstanding_requests=16 physmem=system.physmem using_ruby_tester=false @@ -520,62 +477,105 @@ version=7 physMemPort=system.physmem.port[7] port=system.cpu7.test -[system.ruby.network.topology.ext_links7.ext_node.sequencer.icache] -type=RubyCache -assoc=2 -latency=3 -replacement_policy=PSEUDO_LRU -size=256 +[system.ruby.debug] +type=RubyDebug +filter_string=none +output_filename=none +protocol_trace=false +start_time=1 +verbosity_string=none -[system.ruby.network.topology.ext_links8] +[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 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 +description=Crossbar +ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 system.ruby.network.topology.ext_links2 system.ruby.network.topology.ext_links3 system.ruby.network.topology.ext_links4 system.ruby.network.topology.ext_links5 system.ruby.network.topology.ext_links6 system.ruby.network.topology.ext_links7 system.ruby.network.topology.ext_links8 +int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 system.ruby.network.topology.int_links2 system.ruby.network.topology.int_links3 system.ruby.network.topology.int_links4 system.ruby.network.topology.int_links5 system.ruby.network.topology.int_links6 system.ruby.network.topology.int_links7 system.ruby.network.topology.int_links8 +num_int_nodes=10 +print_config=false + +[system.ruby.network.topology.ext_links0] type=ExtLink -children=ext_node bw_multiplier=64 -ext_node=system.ruby.network.topology.ext_links8.ext_node -int_node=8 +ext_node=system.l1_cntrl0 +int_node=0 latency=1 weight=1 -[system.ruby.network.topology.ext_links8.ext_node] -type=Directory_Controller -children=directory memBuffer -buffer_size=0 -directory=system.ruby.network.topology.ext_links8.ext_node.directory -directory_latency=12 -memBuffer=system.ruby.network.topology.ext_links8.ext_node.memBuffer -number_of_TBEs=256 -recycle_latency=10 -transitions_per_cycle=32 -version=0 +[system.ruby.network.topology.ext_links1] +type=ExtLink +bw_multiplier=64 +ext_node=system.l1_cntrl1 +int_node=1 +latency=1 +weight=1 -[system.ruby.network.topology.ext_links8.ext_node.directory] -type=RubyDirectoryMemory -map_levels=4 -numa_high_bit=0 -size=134217728 -use_map=false -version=0 +[system.ruby.network.topology.ext_links2] +type=ExtLink +bw_multiplier=64 +ext_node=system.l1_cntrl2 +int_node=2 +latency=1 +weight=1 -[system.ruby.network.topology.ext_links8.ext_node.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -dimm_bit_0=12 -dimms_per_channel=2 -mem_bus_cycle_multiplier=10 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -tFaw=0 -version=0 +[system.ruby.network.topology.ext_links3] +type=ExtLink +bw_multiplier=64 +ext_node=system.l1_cntrl3 +int_node=3 +latency=1 +weight=1 + +[system.ruby.network.topology.ext_links4] +type=ExtLink +bw_multiplier=64 +ext_node=system.l1_cntrl4 +int_node=4 +latency=1 +weight=1 + +[system.ruby.network.topology.ext_links5] +type=ExtLink +bw_multiplier=64 +ext_node=system.l1_cntrl5 +int_node=5 +latency=1 +weight=1 + +[system.ruby.network.topology.ext_links6] +type=ExtLink +bw_multiplier=64 +ext_node=system.l1_cntrl6 +int_node=6 +latency=1 +weight=1 + +[system.ruby.network.topology.ext_links7] +type=ExtLink +bw_multiplier=64 +ext_node=system.l1_cntrl7 +int_node=7 +latency=1 +weight=1 + +[system.ruby.network.topology.ext_links8] +type=ExtLink +bw_multiplier=64 +ext_node=system.dir_cntrl0 +int_node=8 +latency=1 +weight=1 [system.ruby.network.topology.int_links0] type=IntLink diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats index ae201be61..f3ddd5354 100644 --- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats +++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats @@ -34,29 +34,29 @@ periodic_stats_period: 1000000 ================ End RubySystem Configuration Print ================ -Real time: Mar/18/2010 15:36:18 +Real time: Aug/20/2010 13:39:31 Profiler Stats -------------- -Elapsed_time_in_seconds: 77 -Elapsed_time_in_minutes: 1.28333 -Elapsed_time_in_hours: 0.0213889 -Elapsed_time_in_days: 0.000891204 +Elapsed_time_in_seconds: 69 +Elapsed_time_in_minutes: 1.15 +Elapsed_time_in_hours: 0.0191667 +Elapsed_time_in_days: 0.000798611 -Virtual_time_in_seconds: 76.96 -Virtual_time_in_minutes: 1.28267 -Virtual_time_in_hours: 0.0213778 -Virtual_time_in_days: 0.000890741 +Virtual_time_in_seconds: 68.75 +Virtual_time_in_minutes: 1.14583 +Virtual_time_in_hours: 0.0190972 +Virtual_time_in_days: 0.000795718 -Ruby_current_time: 11048357 +Ruby_current_time: 11059012 Ruby_start_time: 0 -Ruby_cycles: 11048357 +Ruby_cycles: 11059012 -mbytes_resident: 30.7461 -mbytes_total: 331.699 -resident_ratio: 0.0927045 +mbytes_resident: 32.25 +mbytes_total: 333.105 +resident_ratio: 0.0968279 -ruby_cycles_executed: [ 11048358 11048358 11048358 11048358 11048358 11048358 11048358 11048358 ] +ruby_cycles_executed: [ 11059013 11059013 11059013 11059013 11059013 11059013 11059013 11059013 ] Busy Controller Counts: L1Cache-0:0 L1Cache-1:0 L1Cache-2:0 L1Cache-3:0 L1Cache-4:0 L1Cache-5:0 L1Cache-6:0 L1Cache-7:0 @@ -66,13 +66,31 @@ Directory-0:0 Busy Bank Count:0 -sequencer_requests_outstanding: [binsize: 1 max: 2 count: 1227589 average: 1.875 | standard deviation: 0.330723 | 0 153452 1074137 ] +sequencer_requests_outstanding: [binsize: 1 max: 2 count: 1228772 average: 1.9375 | standard deviation: 0.242071 | 0 76804 1151968 ] All Non-Zero Cycle Demand Cache Accesses ---------------------------------------- -miss_latency: [binsize: 4 max: 549 count: 1227573 average: 141.876 | standard deviation: 1.82074 | 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 294 5125 80867 1141231 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] -miss_latency_2: [binsize: 4 max: 549 count: 798072 average: 141.875 | standard deviation: 1.78629 | 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 192 3318 52570 741960 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] -miss_latency_3: [binsize: 4 max: 531 count: 429501 average: 141.879 | standard deviation: 1.88309 | 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 102 1807 28297 399271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] +miss_latency: [binsize: 4 max: 548 count: 1228757 average: 141.941 | standard deviation: 1.79768 | 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 272 4811 76194 1147428 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] +miss_latency_LD: [binsize: 4 max: 548 count: 798474 average: 141.942 | standard deviation: 1.87927 | 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 174 3144 49367 745750 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] +miss_latency_ST: [binsize: 4 max: 459 count: 430283 average: 141.94 | standard deviation: 1.63553 | 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 98 1667 26827 401678 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] +miss_latency_L1Cache: [binsize: 1 max: 3 count: 14 average: 3 | standard deviation: 0 | 0 0 0 14 ] +miss_latency_Directory: [binsize: 2 max: 359 count: 2 average: 304 | standard deviation: 77.7817 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ] +miss_latency_L1Cache_wCC: [binsize: 4 max: 548 count: 1228741 average: 141.942 | standard deviation: 1.72165 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 272 4811 76194 1147428 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] +miss_latency_wCC_issue_to_initial_request: [binsize: 1 max: 0 count: 6 average: 0 | standard deviation: 0 | 6 ] +miss_latency_wCC_initial_forward_request: [binsize: 1 max: 0 count: 6 average: 0 | standard deviation: 0 | 6 ] +miss_latency_wCC_forward_to_first_response: [binsize: 1 max: 0 count: 6 average: 0 | standard deviation: 0 | 6 ] +miss_latency_wCC_first_response_to_completion: [binsize: 4 max: 495 count: 6 average: 412.667 | standard deviation: 76.4147 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] +imcomplete_wCC_Times: 1228735 +miss_latency_dir_issue_to_initial_request: [binsize: 1 max: 0 count: 2 average: 0 | standard deviation: 0 | 2 ] +miss_latency_dir_initial_forward_request: [binsize: 1 max: 0 count: 2 average: 0 | standard deviation: 0 | 2 ] +miss_latency_dir_forward_to_first_response: [binsize: 1 max: 0 count: 2 average: 0 | standard deviation: 0 | 2 ] +miss_latency_dir_first_response_to_completion: [binsize: 2 max: 359 count: 2 average: 304 | standard deviation: 77.7817 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ] +imcomplete_dir_Times: 0 +miss_latency_LD_L1Cache: [binsize: 1 max: 3 count: 7 average: 3 | standard deviation: 0 | 0 0 0 7 ] +miss_latency_LD_Directory: [binsize: 2 max: 359 count: 2 average: 304 | standard deviation: 77.7817 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ] +miss_latency_LD_L1Cache_wCC: [binsize: 4 max: 548 count: 798465 average: 141.943 | standard deviation: 1.81358 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 174 3144 49367 745750 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] +miss_latency_ST_L1Cache: [binsize: 1 max: 3 count: 7 average: 3 | standard deviation: 0 | 0 0 0 7 ] +miss_latency_ST_L1Cache_wCC: [binsize: 4 max: 459 count: 430276 average: 141.942 | standard deviation: 1.53653 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 98 1667 26827 401678 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] All Non-Zero Cycle SW Prefetch Requests ------------------------------------ @@ -86,11 +104,11 @@ filter_action: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN Message Delayed Cycles ---------------------- -Total_delay_cycles: [binsize: 4 max: 152 count: 2455118 average: 47.4372 | standard deviation: 47.4484 | 1227560 0 1 0 0 0 0 1 0 0 0 1 0 1 0 1 1 0 0 9 138 2625 40347 646958 537470 2 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 ] -Total_nonPF_delay_cycles: [binsize: 4 max: 152 count: 2455118 average: 47.4372 | standard deviation: 47.4484 | 1227560 0 1 0 0 0 0 1 0 0 0 1 0 1 0 1 1 0 0 9 138 2625 40347 646958 537470 2 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 ] +Total_delay_cycles: [binsize: 4 max: 151 count: 2457486 average: 47.4696 | standard deviation: 47.4806 | 1228745 0 0 0 1 0 0 1 0 0 0 1 0 0 0 2 0 0 0 7 145 2397 38169 611708 576306 0 0 0 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 ] +Total_nonPF_delay_cycles: [binsize: 4 max: 151 count: 2457486 average: 47.4696 | standard deviation: 47.4806 | 1228745 0 0 0 1 0 0 1 0 0 0 1 0 0 0 2 0 0 0 7 145 2397 38169 611708 576306 0 0 0 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 ] virtual_network_0_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] - virtual_network_1_delay_cycles: [binsize: 1 max: 0 count: 1227559 average: 0 | standard deviation: 0 | 1227559 ] - virtual_network_2_delay_cycles: [binsize: 4 max: 152 count: 1227559 average: 94.8743 | standard deviation: 1.46213 | 1 0 1 0 0 0 0 1 0 0 0 1 0 1 0 1 1 0 0 9 138 2625 40347 646958 537470 2 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 ] + virtual_network_1_delay_cycles: [binsize: 1 max: 0 count: 1228743 average: 0 | standard deviation: 0 | 1228743 ] + virtual_network_2_delay_cycles: [binsize: 4 max: 151 count: 1228743 average: 94.9391 | standard deviation: 1.44451 | 2 0 0 0 1 0 0 1 0 0 0 1 0 0 0 2 0 0 0 7 145 2397 38169 611708 576306 0 0 0 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 ] virtual_network_3_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] virtual_network_4_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] virtual_network_5_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] @@ -102,9 +120,9 @@ Total_nonPF_delay_cycles: [binsize: 4 max: 152 count: 2455118 average: 47.4372 | Resource Usage -------------- page_size: 4096 -user_time: 76 +user_time: 68 system_time: 0 -page_reclaims: 8851 +page_reclaims: 9322 page_faults: 0 swaps: 0 block_inputs: 0 @@ -113,49 +131,54 @@ block_outputs: 0 Network Stats ------------- +total_msg_count_Control: 3686271 29490168 +total_msg_count_Response_Data: 3686229 265408488 +total_msg_count_Writeback_Control: 3686259 29490072 +total_msgs: 11058759 total_bytes: 324388728 + switch_0_inlinks: 2 switch_0_outlinks: 2 links_utilized_percent_switch_0: 0.434016 - links_utilized_percent_switch_0_link_0: 0.173607 bw: 640000 base_latency: 1 - links_utilized_percent_switch_0_link_1: 0.694425 bw: 160000 base_latency: 1 + links_utilized_percent_switch_0_link_0: 0.173606 bw: 640000 base_latency: 1 + links_utilized_percent_switch_0_link_1: 0.694426 bw: 160000 base_latency: 1 - outgoing_messages_switch_0_link_0_Response_Data: 153446 11048112 [ 0 0 0 0 153446 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_0_link_0_Writeback_Control: 153446 1227568 [ 0 0 0 153446 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_0_link_1_Control: 153447 1227576 [ 0 0 153447 0 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_0_link_1_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_0_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_0_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_1_Control: 153595 1228760 [ 0 0 153595 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_1_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 switch_1_inlinks: 2 switch_1_outlinks: 2 links_utilized_percent_switch_1: 0.434016 links_utilized_percent_switch_1_link_0: 0.173606 bw: 640000 base_latency: 1 - links_utilized_percent_switch_1_link_1: 0.694425 bw: 160000 base_latency: 1 + links_utilized_percent_switch_1_link_1: 0.694426 bw: 160000 base_latency: 1 - outgoing_messages_switch_1_link_0_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_1_link_0_Writeback_Control: 153447 1227576 [ 0 0 0 153447 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_1_link_1_Control: 153447 1227576 [ 0 0 153447 0 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_1_link_1_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_0_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_0_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_1_Control: 153595 1228760 [ 0 0 153595 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_1_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 switch_2_inlinks: 2 switch_2_outlinks: 2 links_utilized_percent_switch_2: 0.434016 links_utilized_percent_switch_2_link_0: 0.173606 bw: 640000 base_latency: 1 - links_utilized_percent_switch_2_link_1: 0.694425 bw: 160000 base_latency: 1 + links_utilized_percent_switch_2_link_1: 0.694426 bw: 160000 base_latency: 1 - outgoing_messages_switch_2_link_0_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_2_link_0_Writeback_Control: 153447 1227576 [ 0 0 0 153447 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_2_link_1_Control: 153447 1227576 [ 0 0 153447 0 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_2_link_1_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_2_link_0_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_2_link_0_Writeback_Control: 153595 1228760 [ 0 0 0 153595 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_2_link_1_Control: 153595 1228760 [ 0 0 153595 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_2_link_1_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 switch_3_inlinks: 2 switch_3_outlinks: 2 links_utilized_percent_switch_3: 0.434016 links_utilized_percent_switch_3_link_0: 0.173606 bw: 640000 base_latency: 1 - links_utilized_percent_switch_3_link_1: 0.694425 bw: 160000 base_latency: 1 + links_utilized_percent_switch_3_link_1: 0.694426 bw: 160000 base_latency: 1 - outgoing_messages_switch_3_link_0_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_3_link_0_Writeback_Control: 153446 1227568 [ 0 0 0 153446 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_3_link_1_Control: 153447 1227576 [ 0 0 153447 0 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_3_link_1_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_0_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_0_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_1_Control: 153595 1228760 [ 0 0 153595 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_1_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 switch_4_inlinks: 2 switch_4_outlinks: 2 @@ -163,32 +186,32 @@ links_utilized_percent_switch_4: 0.434014 links_utilized_percent_switch_4_link_0: 0.173606 bw: 640000 base_latency: 1 links_utilized_percent_switch_4_link_1: 0.694421 bw: 160000 base_latency: 1 - outgoing_messages_switch_4_link_0_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_4_link_0_Writeback_Control: 153446 1227568 [ 0 0 0 153446 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_4_link_1_Control: 153446 1227568 [ 0 0 153446 0 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_4_link_1_Response_Data: 153444 11047968 [ 0 0 0 0 153444 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_4_link_0_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_4_link_0_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_4_link_1_Control: 153594 1228752 [ 0 0 153594 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_4_link_1_Response_Data: 153592 11058624 [ 0 0 0 0 153592 0 0 0 0 0 ] base_latency: 1 switch_5_inlinks: 2 switch_5_outlinks: 2 links_utilized_percent_switch_5: 0.434016 links_utilized_percent_switch_5_link_0: 0.173606 bw: 640000 base_latency: 1 - links_utilized_percent_switch_5_link_1: 0.694425 bw: 160000 base_latency: 1 + links_utilized_percent_switch_5_link_1: 0.694426 bw: 160000 base_latency: 1 - outgoing_messages_switch_5_link_0_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_5_link_0_Writeback_Control: 153446 1227568 [ 0 0 0 153446 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_5_link_1_Control: 153447 1227576 [ 0 0 153447 0 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_5_link_1_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_5_link_0_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_5_link_0_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_5_link_1_Control: 153595 1228760 [ 0 0 153595 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_5_link_1_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 switch_6_inlinks: 2 switch_6_outlinks: 2 -links_utilized_percent_switch_6: 0.434013 - links_utilized_percent_switch_6_link_0: 0.173605 bw: 640000 base_latency: 1 +links_utilized_percent_switch_6: 0.434014 + links_utilized_percent_switch_6_link_0: 0.173606 bw: 640000 base_latency: 1 links_utilized_percent_switch_6_link_1: 0.694421 bw: 160000 base_latency: 1 - outgoing_messages_switch_6_link_0_Response_Data: 153444 11047968 [ 0 0 0 0 153444 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_6_link_0_Writeback_Control: 153446 1227568 [ 0 0 0 153446 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_6_link_1_Control: 153446 1227568 [ 0 0 153446 0 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_6_link_1_Response_Data: 153444 11047968 [ 0 0 0 0 153444 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_6_link_0_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_6_link_0_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_6_link_1_Control: 153594 1228752 [ 0 0 153594 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_6_link_1_Response_Data: 153592 11058624 [ 0 0 0 0 153592 0 0 0 0 0 ] base_latency: 1 switch_7_inlinks: 2 switch_7_outlinks: 2 @@ -196,10 +219,10 @@ links_utilized_percent_switch_7: 0.434013 links_utilized_percent_switch_7_link_0: 0.173605 bw: 640000 base_latency: 1 links_utilized_percent_switch_7_link_1: 0.694421 bw: 160000 base_latency: 1 - outgoing_messages_switch_7_link_0_Response_Data: 153444 11047968 [ 0 0 0 0 153444 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_7_link_0_Writeback_Control: 153445 1227560 [ 0 0 0 153445 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_7_link_1_Control: 153446 1227568 [ 0 0 153446 0 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_7_link_1_Response_Data: 153444 11047968 [ 0 0 0 0 153444 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_7_link_0_Response_Data: 153592 11058624 [ 0 0 0 0 153592 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_7_link_0_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_7_link_1_Control: 153594 1228752 [ 0 0 153594 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_7_link_1_Response_Data: 153592 11058624 [ 0 0 0 0 153592 0 0 0 0 0 ] base_latency: 1 switch_8_inlinks: 2 switch_8_outlinks: 2 @@ -207,458 +230,177 @@ links_utilized_percent_switch_8: 0.347219 links_utilized_percent_switch_8_link_0: 0.138886 bw: 640000 base_latency: 1 links_utilized_percent_switch_8_link_1: 0.555552 bw: 160000 base_latency: 1 - outgoing_messages_switch_8_link_0_Control: 1227573 9820584 [ 0 0 1227573 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_8_link_0_Control: 1228757 9830056 [ 0 0 1228757 0 0 0 0 0 0 0 ] base_latency: 1 outgoing_messages_switch_8_link_1_Response_Data: 2 144 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_8_link_1_Writeback_Control: 1227569 9820552 [ 0 0 0 1227569 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_8_link_1_Writeback_Control: 1228753 9830024 [ 0 0 0 1228753 0 0 0 0 0 0 ] base_latency: 1 switch_9_inlinks: 9 switch_9_outlinks: 9 links_utilized_percent_switch_9: 0.678994 - links_utilized_percent_switch_9_link_0: 0.694429 bw: 160000 base_latency: 1 + links_utilized_percent_switch_9_link_0: 0.694425 bw: 160000 base_latency: 1 links_utilized_percent_switch_9_link_1: 0.694425 bw: 160000 base_latency: 1 - links_utilized_percent_switch_9_link_2: 0.694425 bw: 160000 base_latency: 1 + links_utilized_percent_switch_9_link_2: 0.694426 bw: 160000 base_latency: 1 links_utilized_percent_switch_9_link_3: 0.694425 bw: 160000 base_latency: 1 links_utilized_percent_switch_9_link_4: 0.694425 bw: 160000 base_latency: 1 links_utilized_percent_switch_9_link_5: 0.694425 bw: 160000 base_latency: 1 - links_utilized_percent_switch_9_link_6: 0.694421 bw: 160000 base_latency: 1 - links_utilized_percent_switch_9_link_7: 0.69442 bw: 160000 base_latency: 1 - links_utilized_percent_switch_9_link_8: 0.555545 bw: 160000 base_latency: 1 - - outgoing_messages_switch_9_link_0_Response_Data: 153446 11048112 [ 0 0 0 0 153446 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_0_Writeback_Control: 153446 1227568 [ 0 0 0 153446 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_1_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_1_Writeback_Control: 153447 1227576 [ 0 0 0 153447 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_2_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_2_Writeback_Control: 153447 1227576 [ 0 0 0 153447 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_3_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_3_Writeback_Control: 153446 1227568 [ 0 0 0 153446 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_4_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_4_Writeback_Control: 153446 1227568 [ 0 0 0 153446 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_5_Response_Data: 153445 11048040 [ 0 0 0 0 153445 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_5_Writeback_Control: 153446 1227568 [ 0 0 0 153446 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_6_Response_Data: 153444 11047968 [ 0 0 0 0 153444 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_6_Writeback_Control: 153446 1227568 [ 0 0 0 153446 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_7_Response_Data: 153444 11047968 [ 0 0 0 0 153444 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_7_Writeback_Control: 153445 1227560 [ 0 0 0 153445 0 0 0 0 0 0 ] base_latency: 1 - outgoing_messages_switch_9_link_8_Control: 1227573 9820584 [ 0 0 1227573 0 0 0 0 0 0 0 ] base_latency: 1 - -Cache Stats: system.ruby.network.topology.ext_links0.ext_node.sequencer.icache - system.ruby.network.topology.ext_links0.ext_node.sequencer.icache_total_misses: 153447 - system.ruby.network.topology.ext_links0.ext_node.sequencer.icache_total_demand_misses: 153447 - system.ruby.network.topology.ext_links0.ext_node.sequencer.icache_total_prefetches: 0 - system.ruby.network.topology.ext_links0.ext_node.sequencer.icache_total_sw_prefetches: 0 - system.ruby.network.topology.ext_links0.ext_node.sequencer.icache_total_hw_prefetches: 0 - - system.ruby.network.topology.ext_links0.ext_node.sequencer.icache_request_type_LD: 65.0211% - system.ruby.network.topology.ext_links0.ext_node.sequencer.icache_request_type_ST: 34.9789% - - system.ruby.network.topology.ext_links0.ext_node.sequencer.icache_access_mode_type_SupervisorMode: 153447 100% - system.ruby.network.topology.ext_links0.ext_node.sequencer.icache_request_size: [binsize: 1 max: 1 count: 153447 average: 1 | standard deviation: 0 | 0 153447 ] - - --- L1Cache 0 --- - - Event Counts - -Load 99774 -Ifetch 0 -Store 53675 -Data 153446 -Fwd_GETX 153446 -Inv 0 -Replacement 0 -Writeback_Ack 0 -Writeback_Nack 0 - - - Transitions - -I Load 99773 -I Ifetch 0 <-- -I Store 53674 -I Inv 0 <-- -I Replacement 0 <-- - -II Writeback_Nack 0 <-- - -M Load 1 -M Ifetch 0 <-- -M Store 1 -M Fwd_GETX 153446 -M Inv 0 <-- -M Replacement 0 <-- - -MI Fwd_GETX 0 <-- -MI Inv 0 <-- -MI Writeback_Ack 0 <-- -MI Writeback_Nack 0 <-- - -MII Fwd_GETX 0 <-- - -IS Data 99773 - -IM Data 53673 - -Cache Stats: system.ruby.network.topology.ext_links1.ext_node.sequencer.icache - system.ruby.network.topology.ext_links1.ext_node.sequencer.icache_total_misses: 153447 - system.ruby.network.topology.ext_links1.ext_node.sequencer.icache_total_demand_misses: 153447 - system.ruby.network.topology.ext_links1.ext_node.sequencer.icache_total_prefetches: 0 - system.ruby.network.topology.ext_links1.ext_node.sequencer.icache_total_sw_prefetches: 0 - system.ruby.network.topology.ext_links1.ext_node.sequencer.icache_total_hw_prefetches: 0 - - system.ruby.network.topology.ext_links1.ext_node.sequencer.icache_request_type_LD: 64.6816% - system.ruby.network.topology.ext_links1.ext_node.sequencer.icache_request_type_ST: 35.3184% - - system.ruby.network.topology.ext_links1.ext_node.sequencer.icache_access_mode_type_SupervisorMode: 153447 100% - system.ruby.network.topology.ext_links1.ext_node.sequencer.icache_request_size: [binsize: 1 max: 1 count: 153447 average: 1 | standard deviation: 0 | 0 153447 ] - - --- L1Cache 1 --- - - Event Counts - -Load 99260 -Ifetch 0 -Store 54199 -Data 153445 -Fwd_GETX 153445 -Inv 0 -Replacement 0 -Writeback_Ack 0 -Writeback_Nack 0 - - - Transitions - -I Load 99252 -I Ifetch 0 <-- -I Store 54195 -I Inv 0 <-- -I Replacement 0 <-- - -II Writeback_Nack 0 <-- - -M Load 8 -M Ifetch 0 <-- -M Store 4 -M Fwd_GETX 153445 -M Inv 0 <-- -M Replacement 0 <-- - -MI Fwd_GETX 0 <-- -MI Inv 0 <-- -MI Writeback_Ack 0 <-- -MI Writeback_Nack 0 <-- - -MII Fwd_GETX 0 <-- - -IS Data 99251 - -IM Data 54194 - -Cache Stats: system.ruby.network.topology.ext_links2.ext_node.sequencer.icache - system.ruby.network.topology.ext_links2.ext_node.sequencer.icache_total_misses: 153447 - system.ruby.network.topology.ext_links2.ext_node.sequencer.icache_total_demand_misses: 153447 - system.ruby.network.topology.ext_links2.ext_node.sequencer.icache_total_prefetches: 0 - system.ruby.network.topology.ext_links2.ext_node.sequencer.icache_total_sw_prefetches: 0 - system.ruby.network.topology.ext_links2.ext_node.sequencer.icache_total_hw_prefetches: 0 - - system.ruby.network.topology.ext_links2.ext_node.sequencer.icache_request_type_LD: 64.8804% - system.ruby.network.topology.ext_links2.ext_node.sequencer.icache_request_type_ST: 35.1196% - - system.ruby.network.topology.ext_links2.ext_node.sequencer.icache_access_mode_type_SupervisorMode: 153447 100% - system.ruby.network.topology.ext_links2.ext_node.sequencer.icache_request_size: [binsize: 1 max: 1 count: 153447 average: 1 | standard deviation: 0 | 0 153447 ] - - --- L1Cache 2 --- - - Event Counts - -Load 99557 -Ifetch 0 -Store 53890 -Data 153445 -Fwd_GETX 153445 -Inv 0 -Replacement 0 -Writeback_Ack 0 -Writeback_Nack 0 - - - Transitions - -I Load 99557 -I Ifetch 0 <-- -I Store 53890 -I Inv 0 <-- -I Replacement 0 <-- - -II Writeback_Nack 0 <-- - -M Load 0 <-- -M Ifetch 0 <-- -M Store 0 <-- -M Fwd_GETX 153445 -M Inv 0 <-- -M Replacement 0 <-- - -MI Fwd_GETX 0 <-- -MI Inv 0 <-- -MI Writeback_Ack 0 <-- -MI Writeback_Nack 0 <-- - -MII Fwd_GETX 0 <-- - -IS Data 99555 - -IM Data 53890 - -Cache Stats: system.ruby.network.topology.ext_links3.ext_node.sequencer.icache - system.ruby.network.topology.ext_links3.ext_node.sequencer.icache_total_misses: 153447 - system.ruby.network.topology.ext_links3.ext_node.sequencer.icache_total_demand_misses: 153447 - system.ruby.network.topology.ext_links3.ext_node.sequencer.icache_total_prefetches: 0 - system.ruby.network.topology.ext_links3.ext_node.sequencer.icache_total_sw_prefetches: 0 - system.ruby.network.topology.ext_links3.ext_node.sequencer.icache_total_hw_prefetches: 0 - - system.ruby.network.topology.ext_links3.ext_node.sequencer.icache_request_type_LD: 65.1254% - system.ruby.network.topology.ext_links3.ext_node.sequencer.icache_request_type_ST: 34.8746% - - system.ruby.network.topology.ext_links3.ext_node.sequencer.icache_access_mode_type_SupervisorMode: 153447 100% - system.ruby.network.topology.ext_links3.ext_node.sequencer.icache_request_size: [binsize: 1 max: 1 count: 153447 average: 1 | standard deviation: 0 | 0 153447 ] - - --- L1Cache 3 --- - - Event Counts - -Load 99933 -Ifetch 0 -Store 53514 -Data 153445 -Fwd_GETX 153445 -Inv 0 -Replacement 0 -Writeback_Ack 0 -Writeback_Nack 0 - - - Transitions - -I Load 99933 -I Ifetch 0 <-- -I Store 53514 -I Inv 0 <-- -I Replacement 0 <-- - -II Writeback_Nack 0 <-- - -M Load 0 <-- -M Ifetch 0 <-- -M Store 0 <-- -M Fwd_GETX 153445 -M Inv 0 <-- -M Replacement 0 <-- - -MI Fwd_GETX 0 <-- -MI Inv 0 <-- -MI Writeback_Ack 0 <-- -MI Writeback_Nack 0 <-- - -MII Fwd_GETX 0 <-- - -IS Data 99932 - -IM Data 53513 - -Cache Stats: system.ruby.network.topology.ext_links4.ext_node.sequencer.icache - system.ruby.network.topology.ext_links4.ext_node.sequencer.icache_total_misses: 153446 - system.ruby.network.topology.ext_links4.ext_node.sequencer.icache_total_demand_misses: 153446 - system.ruby.network.topology.ext_links4.ext_node.sequencer.icache_total_prefetches: 0 - system.ruby.network.topology.ext_links4.ext_node.sequencer.icache_total_sw_prefetches: 0 - system.ruby.network.topology.ext_links4.ext_node.sequencer.icache_total_hw_prefetches: 0 - - system.ruby.network.topology.ext_links4.ext_node.sequencer.icache_request_type_LD: 65.1702% - system.ruby.network.topology.ext_links4.ext_node.sequencer.icache_request_type_ST: 34.8298% - - system.ruby.network.topology.ext_links4.ext_node.sequencer.icache_access_mode_type_SupervisorMode: 153446 100% - system.ruby.network.topology.ext_links4.ext_node.sequencer.icache_request_size: [binsize: 1 max: 1 count: 153446 average: 1 | standard deviation: 0 | 0 153446 ] - - --- L1Cache 4 --- - - Event Counts - -Load 100001 -Ifetch 0 -Store 53445 -Data 153445 -Fwd_GETX 153445 -Inv 0 -Replacement 0 -Writeback_Ack 0 -Writeback_Nack 0 - - - Transitions - -I Load 100001 -I Ifetch 0 <-- -I Store 53445 -I Inv 0 <-- -I Replacement 0 <-- - -II Writeback_Nack 0 <-- - -M Load 0 <-- -M Ifetch 0 <-- -M Store 0 <-- -M Fwd_GETX 153445 -M Inv 0 <-- -M Replacement 0 <-- - -MI Fwd_GETX 0 <-- -MI Inv 0 <-- -MI Writeback_Ack 0 <-- -MI Writeback_Nack 0 <-- - -MII Fwd_GETX 0 <-- - -IS Data 100000 - -IM Data 53445 - -Cache Stats: system.ruby.network.topology.ext_links5.ext_node.sequencer.icache - system.ruby.network.topology.ext_links5.ext_node.sequencer.icache_total_misses: 153447 - system.ruby.network.topology.ext_links5.ext_node.sequencer.icache_total_demand_misses: 153447 - system.ruby.network.topology.ext_links5.ext_node.sequencer.icache_total_prefetches: 0 - system.ruby.network.topology.ext_links5.ext_node.sequencer.icache_total_sw_prefetches: 0 - system.ruby.network.topology.ext_links5.ext_node.sequencer.icache_total_hw_prefetches: 0 - - system.ruby.network.topology.ext_links5.ext_node.sequencer.icache_request_type_LD: 65.1137% - system.ruby.network.topology.ext_links5.ext_node.sequencer.icache_request_type_ST: 34.8863% - - system.ruby.network.topology.ext_links5.ext_node.sequencer.icache_access_mode_type_SupervisorMode: 153447 100% - system.ruby.network.topology.ext_links5.ext_node.sequencer.icache_request_size: [binsize: 1 max: 1 count: 153447 average: 1 | standard deviation: 0 | 0 153447 ] - - --- L1Cache 5 --- + links_utilized_percent_switch_9_link_6: 0.694425 bw: 160000 base_latency: 1 + links_utilized_percent_switch_9_link_7: 0.694421 bw: 160000 base_latency: 1 + links_utilized_percent_switch_9_link_8: 0.555546 bw: 160000 base_latency: 1 + + outgoing_messages_switch_9_link_0_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_0_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_1_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_1_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_2_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_2_Writeback_Control: 153595 1228760 [ 0 0 0 153595 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_3_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_3_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_4_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_4_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_5_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_5_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_6_Response_Data: 153593 11058696 [ 0 0 0 0 153593 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_6_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_7_Response_Data: 153592 11058624 [ 0 0 0 0 153592 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_7_Writeback_Control: 153594 1228752 [ 0 0 0 153594 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_9_link_8_Control: 1228757 9830056 [ 0 0 1228757 0 0 0 0 0 0 0 ] base_latency: 1 + +Cache Stats: system.l1_cntrl0.cacheMemory + system.l1_cntrl0.cacheMemory_total_misses: 153595 + system.l1_cntrl0.cacheMemory_total_demand_misses: 153595 + system.l1_cntrl0.cacheMemory_total_prefetches: 0 + system.l1_cntrl0.cacheMemory_total_sw_prefetches: 0 + system.l1_cntrl0.cacheMemory_total_hw_prefetches: 0 + + system.l1_cntrl0.cacheMemory_request_type_LD: 64.8608% + system.l1_cntrl0.cacheMemory_request_type_ST: 35.1392% + + system.l1_cntrl0.cacheMemory_access_mode_type_SupervisorMode: 153595 100% + + --- L1Cache --- - Event Counts - -Load 99915 -Ifetch 0 -Store 53532 -Data 153445 -Fwd_GETX 153445 -Inv 0 -Replacement 0 -Writeback_Ack 0 -Writeback_Nack 0 +Load [100001 99948 99718 99978 99623 99719 99984 99512 ] 798483 +Ifetch [0 0 0 0 0 0 0 0 ] 0 +Store [53593 53647 53876 53616 53974 53880 53619 54083 ] 430288 +Data [153593 153593 153593 153592 153593 153593 153593 153593 ] 1228743 +Fwd_GETX [153593 153593 153593 153592 153593 153593 153593 153593 ] 1228743 +Inv [0 0 0 0 0 0 0 0 ] 0 +Replacement [0 0 0 0 0 0 0 0 ] 0 +Writeback_Ack [0 0 0 0 0 0 0 0 ] 0 +Writeback_Nack [0 0 0 0 0 0 0 0 ] 0 - Transitions - -I Load 99915 -I Ifetch 0 <-- -I Store 53532 -I Inv 0 <-- -I Replacement 0 <-- +I Load [100001 99948 99718 99978 99623 99718 99978 99512 ] 798476 +I Ifetch [0 0 0 0 0 0 0 0 ] 0 +I Store [53593 53647 53876 53616 53972 53877 53617 54083 ] 430281 +I Inv [0 0 0 0 0 0 0 0 ] 0 +I Replacement [0 0 0 0 0 0 0 0 ] 0 -II Writeback_Nack 0 <-- +II Writeback_Nack [0 0 0 0 0 0 0 0 ] 0 -M Load 0 <-- -M Ifetch 0 <-- -M Store 0 <-- -M Fwd_GETX 153445 -M Inv 0 <-- -M Replacement 0 <-- +M Load [0 0 0 0 0 1 6 0 ] 7 +M Ifetch [0 0 0 0 0 0 0 0 ] 0 +M Store [0 0 0 0 2 3 2 0 ] 7 +M Fwd_GETX [153593 153593 153593 153592 153593 153593 153593 153593 ] 1228743 +M Inv [0 0 0 0 0 0 0 0 ] 0 +M Replacement [0 0 0 0 0 0 0 0 ] 0 -MI Fwd_GETX 0 <-- -MI Inv 0 <-- -MI Writeback_Ack 0 <-- -MI Writeback_Nack 0 <-- +MI Fwd_GETX [0 0 0 0 0 0 0 0 ] 0 +MI Inv [0 0 0 0 0 0 0 0 ] 0 +MI Writeback_Ack [0 0 0 0 0 0 0 0 ] 0 +MI Writeback_Nack [0 0 0 0 0 0 0 0 ] 0 -MII Fwd_GETX 0 <-- +MII Fwd_GETX [0 0 0 0 0 0 0 0 ] 0 -IS Data 99914 +IS Data [100000 99946 99718 99976 99622 99716 99977 99512 ] 798467 -IM Data 53531 +IM Data [53593 53647 53875 53616 53971 53877 53616 54081 ] 430276 -Cache Stats: system.ruby.network.topology.ext_links6.ext_node.sequencer.icache - system.ruby.network.topology.ext_links6.ext_node.sequencer.icache_total_misses: 153446 - system.ruby.network.topology.ext_links6.ext_node.sequencer.icache_total_demand_misses: 153446 - system.ruby.network.topology.ext_links6.ext_node.sequencer.icache_total_prefetches: 0 - system.ruby.network.topology.ext_links6.ext_node.sequencer.icache_total_sw_prefetches: 0 - system.ruby.network.topology.ext_links6.ext_node.sequencer.icache_total_hw_prefetches: 0 +Cache Stats: system.l1_cntrl1.cacheMemory + system.l1_cntrl1.cacheMemory_total_misses: 153595 + system.l1_cntrl1.cacheMemory_total_demand_misses: 153595 + system.l1_cntrl1.cacheMemory_total_prefetches: 0 + system.l1_cntrl1.cacheMemory_total_sw_prefetches: 0 + system.l1_cntrl1.cacheMemory_total_hw_prefetches: 0 - system.ruby.network.topology.ext_links6.ext_node.sequencer.icache_request_type_LD: 65.0203% - system.ruby.network.topology.ext_links6.ext_node.sequencer.icache_request_type_ST: 34.9797% + system.l1_cntrl1.cacheMemory_request_type_LD: 64.9227% + system.l1_cntrl1.cacheMemory_request_type_ST: 35.0773% - system.ruby.network.topology.ext_links6.ext_node.sequencer.icache_access_mode_type_SupervisorMode: 153446 100% - system.ruby.network.topology.ext_links6.ext_node.sequencer.icache_request_size: [binsize: 1 max: 1 count: 153446 average: 1 | standard deviation: 0 | 0 153446 ] + system.l1_cntrl1.cacheMemory_access_mode_type_SupervisorMode: 153595 100% - --- L1Cache 6 --- - - Event Counts - -Load 99771 -Ifetch 0 -Store 53675 -Data 153444 -Fwd_GETX 153444 -Inv 0 -Replacement 0 -Writeback_Ack 0 -Writeback_Nack 0 +Cache Stats: system.l1_cntrl2.cacheMemory + system.l1_cntrl2.cacheMemory_total_misses: 153595 + system.l1_cntrl2.cacheMemory_total_demand_misses: 153595 + system.l1_cntrl2.cacheMemory_total_prefetches: 0 + system.l1_cntrl2.cacheMemory_total_sw_prefetches: 0 + system.l1_cntrl2.cacheMemory_total_hw_prefetches: 0 - - Transitions - -I Load 99771 -I Ifetch 0 <-- -I Store 53675 -I Inv 0 <-- -I Replacement 0 <-- + system.l1_cntrl2.cacheMemory_request_type_LD: 65.092% + system.l1_cntrl2.cacheMemory_request_type_ST: 34.908% -II Writeback_Nack 0 <-- + system.l1_cntrl2.cacheMemory_access_mode_type_SupervisorMode: 153595 100% -M Load 0 <-- -M Ifetch 0 <-- -M Store 0 <-- -M Fwd_GETX 153444 -M Inv 0 <-- -M Replacement 0 <-- +Cache Stats: system.l1_cntrl3.cacheMemory + system.l1_cntrl3.cacheMemory_total_misses: 153595 + system.l1_cntrl3.cacheMemory_total_demand_misses: 153595 + system.l1_cntrl3.cacheMemory_total_prefetches: 0 + system.l1_cntrl3.cacheMemory_total_sw_prefetches: 0 + system.l1_cntrl3.cacheMemory_total_hw_prefetches: 0 -MI Fwd_GETX 0 <-- -MI Inv 0 <-- -MI Writeback_Ack 0 <-- -MI Writeback_Nack 0 <-- + system.l1_cntrl3.cacheMemory_request_type_LD: 64.7886% + system.l1_cntrl3.cacheMemory_request_type_ST: 35.2114% -MII Fwd_GETX 0 <-- + system.l1_cntrl3.cacheMemory_access_mode_type_SupervisorMode: 153595 100% -IS Data 99770 +Cache Stats: system.l1_cntrl4.cacheMemory + system.l1_cntrl4.cacheMemory_total_misses: 153594 + system.l1_cntrl4.cacheMemory_total_demand_misses: 153594 + system.l1_cntrl4.cacheMemory_total_prefetches: 0 + system.l1_cntrl4.cacheMemory_total_sw_prefetches: 0 + system.l1_cntrl4.cacheMemory_total_hw_prefetches: 0 -IM Data 53674 + system.l1_cntrl4.cacheMemory_request_type_LD: 65.1074% + system.l1_cntrl4.cacheMemory_request_type_ST: 34.8926% -Cache Stats: system.ruby.network.topology.ext_links7.ext_node.sequencer.icache - system.ruby.network.topology.ext_links7.ext_node.sequencer.icache_total_misses: 153446 - system.ruby.network.topology.ext_links7.ext_node.sequencer.icache_total_demand_misses: 153446 - system.ruby.network.topology.ext_links7.ext_node.sequencer.icache_total_prefetches: 0 - system.ruby.network.topology.ext_links7.ext_node.sequencer.icache_total_sw_prefetches: 0 - system.ruby.network.topology.ext_links7.ext_node.sequencer.icache_total_hw_prefetches: 0 + system.l1_cntrl4.cacheMemory_access_mode_type_SupervisorMode: 153594 100% - system.ruby.network.topology.ext_links7.ext_node.sequencer.icache_request_type_LD: 65.0841% - system.ruby.network.topology.ext_links7.ext_node.sequencer.icache_request_type_ST: 34.9159% +Cache Stats: system.l1_cntrl5.cacheMemory + system.l1_cntrl5.cacheMemory_total_misses: 153595 + system.l1_cntrl5.cacheMemory_total_demand_misses: 153595 + system.l1_cntrl5.cacheMemory_total_prefetches: 0 + system.l1_cntrl5.cacheMemory_total_sw_prefetches: 0 + system.l1_cntrl5.cacheMemory_total_hw_prefetches: 0 - system.ruby.network.topology.ext_links7.ext_node.sequencer.icache_access_mode_type_SupervisorMode: 153446 100% - system.ruby.network.topology.ext_links7.ext_node.sequencer.icache_request_size: [binsize: 1 max: 1 count: 153446 average: 1 | standard deviation: 0 | 0 153446 ] + system.l1_cntrl5.cacheMemory_request_type_LD: 65.0724% + system.l1_cntrl5.cacheMemory_request_type_ST: 34.9276% - --- L1Cache 7 --- - - Event Counts - -Load 99869 -Ifetch 0 -Store 53577 -Data 153444 -Fwd_GETX 153444 -Inv 0 -Replacement 0 -Writeback_Ack 0 -Writeback_Nack 0 - - - Transitions - -I Load 99869 -I Ifetch 0 <-- -I Store 53577 -I Inv 0 <-- -I Replacement 0 <-- + system.l1_cntrl5.cacheMemory_access_mode_type_SupervisorMode: 153595 100% -II Writeback_Nack 0 <-- +Cache Stats: system.l1_cntrl6.cacheMemory + system.l1_cntrl6.cacheMemory_total_misses: 153594 + system.l1_cntrl6.cacheMemory_total_demand_misses: 153594 + system.l1_cntrl6.cacheMemory_total_prefetches: 0 + system.l1_cntrl6.cacheMemory_total_sw_prefetches: 0 + system.l1_cntrl6.cacheMemory_total_hw_prefetches: 0 -M Load 0 <-- -M Ifetch 0 <-- -M Store 0 <-- -M Fwd_GETX 153444 -M Inv 0 <-- -M Replacement 0 <-- + system.l1_cntrl6.cacheMemory_request_type_LD: 64.9231% + system.l1_cntrl6.cacheMemory_request_type_ST: 35.0769% -MI Fwd_GETX 0 <-- -MI Inv 0 <-- -MI Writeback_Ack 0 <-- -MI Writeback_Nack 0 <-- + system.l1_cntrl6.cacheMemory_access_mode_type_SupervisorMode: 153594 100% -MII Fwd_GETX 0 <-- +Cache Stats: system.l1_cntrl7.cacheMemory + system.l1_cntrl7.cacheMemory_total_misses: 153594 + system.l1_cntrl7.cacheMemory_total_demand_misses: 153594 + system.l1_cntrl7.cacheMemory_total_prefetches: 0 + system.l1_cntrl7.cacheMemory_total_sw_prefetches: 0 + system.l1_cntrl7.cacheMemory_total_hw_prefetches: 0 -IS Data 99868 + system.l1_cntrl7.cacheMemory_request_type_LD: 65.0924% + system.l1_cntrl7.cacheMemory_request_type_ST: 34.9076% -IM Data 53576 + system.l1_cntrl7.cacheMemory_access_mode_type_SupervisorMode: 153594 100% -Memory controller: system.ruby.network.topology.ext_links8.ext_node.memBuffer: +Memory controller: system.dir_cntrl0.memBuffer: memory_total_requests: 2 memory_reads: 2 memory_writes: 0 @@ -678,70 +420,69 @@ Memory controller: system.ruby.network.topology.ext_links8.ext_node.memBuffer: memory_stalls_for_read_read_turnaround: 0 accesses_per_bank: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - --- Directory 0 --- + --- Directory --- - Event Counts - -GETX 1227984 -GETS 0 -PUTX 0 -PUTX_NotOwner 0 -DMA_READ 0 -DMA_WRITE 0 -Memory_Data 2 -Memory_Ack 0 +GETX [1229168 ] 1229168 +GETS [0 ] 0 +PUTX [0 ] 0 +PUTX_NotOwner [0 ] 0 +DMA_READ [0 ] 0 +DMA_WRITE [0 ] 0 +Memory_Data [2 ] 2 +Memory_Ack [0 ] 0 - Transitions - -I GETX 2 -I PUTX_NotOwner 0 <-- -I DMA_READ 0 <-- -I DMA_WRITE 0 <-- - -M GETX 1227571 -M PUTX 0 <-- -M PUTX_NotOwner 0 <-- -M DMA_READ 0 <-- -M DMA_WRITE 0 <-- - -M_DRD GETX 0 <-- -M_DRD PUTX 0 <-- - -M_DWR GETX 0 <-- -M_DWR PUTX 0 <-- - -M_DWRI GETX 0 <-- -M_DWRI Memory_Ack 0 <-- - -M_DRDI GETX 0 <-- -M_DRDI Memory_Ack 0 <-- - -IM GETX 411 -IM GETS 0 <-- -IM PUTX 0 <-- -IM PUTX_NotOwner 0 <-- -IM DMA_READ 0 <-- -IM DMA_WRITE 0 <-- -IM Memory_Data 2 - -MI GETX 0 <-- -MI GETS 0 <-- -MI PUTX 0 <-- -MI PUTX_NotOwner 0 <-- -MI DMA_READ 0 <-- -MI DMA_WRITE 0 <-- -MI Memory_Ack 0 <-- - -ID GETX 0 <-- -ID GETS 0 <-- -ID PUTX 0 <-- -ID PUTX_NotOwner 0 <-- -ID DMA_READ 0 <-- -ID DMA_WRITE 0 <-- -ID Memory_Data 0 <-- - -ID_W GETX 0 <-- -ID_W GETS 0 <-- -ID_W PUTX 0 <-- -ID_W PUTX_NotOwner 0 <-- -ID_W DMA_READ 0 <-- -ID_W DMA_WRITE 0 <-- -ID_W Memory_Ack 0 <-- - +I GETX [2 ] 2 +I PUTX_NotOwner [0 ] 0 +I DMA_READ [0 ] 0 +I DMA_WRITE [0 ] 0 + +M GETX [1228755 ] 1228755 +M PUTX [0 ] 0 +M PUTX_NotOwner [0 ] 0 +M DMA_READ [0 ] 0 +M DMA_WRITE [0 ] 0 + +M_DRD GETX [0 ] 0 +M_DRD PUTX [0 ] 0 + +M_DWR GETX [0 ] 0 +M_DWR PUTX [0 ] 0 + +M_DWRI GETX [0 ] 0 +M_DWRI Memory_Ack [0 ] 0 + +M_DRDI GETX [0 ] 0 +M_DRDI Memory_Ack [0 ] 0 + +IM GETX [411 ] 411 +IM GETS [0 ] 0 +IM PUTX [0 ] 0 +IM PUTX_NotOwner [0 ] 0 +IM DMA_READ [0 ] 0 +IM DMA_WRITE [0 ] 0 +IM Memory_Data [2 ] 2 + +MI GETX [0 ] 0 +MI GETS [0 ] 0 +MI PUTX [0 ] 0 +MI PUTX_NotOwner [0 ] 0 +MI DMA_READ [0 ] 0 +MI DMA_WRITE [0 ] 0 +MI Memory_Ack [0 ] 0 + +ID GETX [0 ] 0 +ID GETS [0 ] 0 +ID PUTX [0 ] 0 +ID PUTX_NotOwner [0 ] 0 +ID DMA_READ [0 ] 0 +ID DMA_WRITE [0 ] 0 +ID Memory_Data [0 ] 0 + +ID_W GETX [0 ] 0 +ID_W GETS [0 ] 0 +ID_W PUTX [0 ] 0 +ID_W PUTX_NotOwner [0 ] 0 +ID_W DMA_READ [0 ] 0 +ID_W DMA_WRITE [0 ] 0 +ID_W Memory_Ack \ No newline at end of file diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simerr b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simerr index a4ad9a45d..bc0af1811 100755 --- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simerr +++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simerr @@ -1,74 +1,74 @@ -system.cpu5: completed 10000 read accesses @1097795 -system.cpu1: completed 10000 read accesses @1101449 -system.cpu4: completed 10000 read accesses @1103861 -system.cpu3: completed 10000 read accesses @1104689 -system.cpu6: completed 10000 read accesses @1107767 -system.cpu2: completed 10000 read accesses @1108955 -system.cpu0: completed 10000 read accesses @1109315 -system.cpu7: completed 10000 read accesses @1115237 -system.cpu5: completed 20000 read accesses @2202527 -system.cpu4: completed 20000 read accesses @2207405 -system.cpu3: completed 20000 read accesses @2212049 -system.cpu2: completed 20000 read accesses @2212140 -system.cpu6: completed 20000 read accesses @2216495 -system.cpu1: completed 20000 read accesses @2218601 -system.cpu7: completed 20000 read accesses @2229041 -system.cpu0: completed 20000 read accesses @2229203 -system.cpu5: completed 30000 read accesses @3306575 -system.cpu4: completed 30000 read accesses @3307925 -system.cpu3: completed 30000 read accesses @3308753 -system.cpu7: completed 30000 read accesses @3318869 -system.cpu6: completed 30000 read accesses @3328247 -system.cpu2: completed 30000 read accesses @3331884 -system.cpu1: completed 30000 read accesses @3338201 -system.cpu0: completed 30000 read accesses @3340343 -system.cpu5: completed 40000 read accesses @4410227 -system.cpu4: completed 40000 read accesses @4410389 -system.cpu3: completed 40000 read accesses @4424177 -system.cpu7: completed 40000 read accesses @4429973 -system.cpu0: completed 40000 read accesses @4435175 -system.cpu6: completed 40000 read accesses @4438199 -system.cpu2: completed 40000 read accesses @4444715 -system.cpu1: completed 40000 read accesses @4450313 -system.cpu5: completed 50000 read accesses @5504627 -system.cpu4: completed 50000 read accesses @5519333 -system.cpu3: completed 50000 read accesses @5526785 -system.cpu7: completed 50000 read accesses @5529377 -system.cpu0: completed 50000 read accesses @5532419 -system.cpu6: completed 50000 read accesses @5546639 -system.cpu2: completed 50000 read accesses @5560715 -system.cpu1: completed 50000 read accesses @5569193 -system.cpu5: completed 60000 read accesses @6620303 -system.cpu4: completed 60000 read accesses @6630005 -system.cpu3: completed 60000 read accesses @6637745 -system.cpu7: completed 60000 read accesses @6639905 -system.cpu0: completed 60000 read accesses @6649463 -system.cpu6: completed 60000 read accesses @6652055 -system.cpu2: completed 60000 read accesses @6667068 -system.cpu1: completed 60000 read accesses @6690378 -system.cpu5: completed 70000 read accesses @7728671 -system.cpu3: completed 70000 read accesses @7729265 -system.cpu4: completed 70000 read accesses @7729373 -system.cpu7: completed 70000 read accesses @7748849 -system.cpu6: completed 70000 read accesses @7751423 -system.cpu0: completed 70000 read accesses @7760099 -system.cpu2: completed 70000 read accesses @7781196 -system.cpu1: completed 70000 read accesses @7788377 -system.cpu4: completed 80000 read accesses @8833637 -system.cpu3: completed 80000 read accesses @8841377 -system.cpu5: completed 80000 read accesses @8845283 -system.cpu7: completed 80000 read accesses @8850647 -system.cpu0: completed 80000 read accesses @8859269 -system.cpu6: completed 80000 read accesses @8861015 -system.cpu2: completed 80000 read accesses @8880203 -system.cpu1: completed 80000 read accesses @8893866 -system.cpu4: completed 90000 read accesses @9931349 -system.cpu7: completed 90000 read accesses @9951959 -system.cpu5: completed 90000 read accesses @9952175 -system.cpu3: completed 90000 read accesses @9957341 -system.cpu6: completed 90000 read accesses @9967079 -system.cpu0: completed 90000 read accesses @9971795 -system.cpu2: completed 90000 read accesses @9992027 -system.cpu1: completed 90000 read accesses @10012745 -system.cpu4: completed 100000 read accesses @11048357 +system.cpu5: completed 10000 read accesses @1097056 +system.cpu4: completed 10000 read accesses @1101790 +system.cpu2: completed 10000 read accesses @1104058 +system.cpu0: completed 10000 read accesses @1107910 +system.cpu7: completed 10000 read accesses @1111870 +system.cpu1: completed 10000 read accesses @1114192 +system.cpu6: completed 10000 read accesses @1114876 +system.cpu3: completed 10000 read accesses @1117090 +system.cpu5: completed 20000 read accesses @2192968 +system.cpu0: completed 20000 read accesses @2201554 +system.cpu2: completed 20000 read accesses @2213290 +system.cpu4: completed 20000 read accesses @2213470 +system.cpu6: completed 20000 read accesses @2213812 +system.cpu7: completed 20000 read accesses @2222758 +system.cpu1: completed 20000 read accesses @2232856 +system.cpu3: completed 20000 read accesses @2238562 +system.cpu5: completed 30000 read accesses @3309256 +system.cpu6: completed 30000 read accesses @3313180 +system.cpu0: completed 30000 read accesses @3314566 +system.cpu4: completed 30000 read accesses @3316942 +system.cpu2: completed 30000 read accesses @3324682 +system.cpu7: completed 30000 read accesses @3331702 +system.cpu1: completed 30000 read accesses @3337912 +system.cpu3: completed 30000 read accesses @3342322 +system.cpu5: completed 40000 read accesses @4420792 +system.cpu7: completed 40000 read accesses @4420990 +system.cpu6: completed 40000 read accesses @4421692 +system.cpu4: completed 40000 read accesses @4422430 +system.cpu0: completed 40000 read accesses @4424770 +system.cpu2: completed 40000 read accesses @4424842 +system.cpu3: completed 40000 read accesses @4446316 +system.cpu1: completed 40000 read accesses @4448440 +system.cpu5: completed 50000 read accesses @5519584 +system.cpu4: completed 50000 read accesses @5528980 +system.cpu0: completed 50000 read accesses @5530150 +system.cpu2: completed 50000 read accesses @5533210 +system.cpu7: completed 50000 read accesses @5537782 +system.cpu6: completed 50000 read accesses @5538916 +system.cpu3: completed 50000 read accesses @5549410 +system.cpu1: completed 50000 read accesses @5549536 +system.cpu7: completed 60000 read accesses @6629734 +system.cpu5: completed 60000 read accesses @6636160 +system.cpu4: completed 60000 read accesses @6637060 +system.cpu2: completed 60000 read accesses @6637402 +system.cpu0: completed 60000 read accesses @6644710 +system.cpu1: completed 60000 read accesses @6651352 +system.cpu6: completed 60000 read accesses @6651892 +system.cpu3: completed 60000 read accesses @6661234 +system.cpu7: completed 70000 read accesses @7727014 +system.cpu4: completed 70000 read accesses @7730110 +system.cpu5: completed 70000 read accesses @7736608 +system.cpu2: completed 70000 read accesses @7742746 +system.cpu6: completed 70000 read accesses @7757092 +system.cpu0: completed 70000 read accesses @7759378 +system.cpu1: completed 70000 read accesses @7770088 +system.cpu3: completed 70000 read accesses @7773058 +system.cpu5: completed 80000 read accesses @8842240 +system.cpu7: completed 80000 read accesses @8843086 +system.cpu4: completed 80000 read accesses @8844580 +system.cpu2: completed 80000 read accesses @8853131 +system.cpu0: completed 80000 read accesses @8863426 +system.cpu6: completed 80000 read accesses @8876836 +system.cpu1: completed 80000 read accesses @8878960 +system.cpu3: completed 80000 read accesses @8885602 +system.cpu5: completed 90000 read accesses @9955126 +system.cpu7: completed 90000 read accesses @9956782 +system.cpu4: completed 90000 read accesses @9957844 +system.cpu2: completed 90000 read accesses @9967690 +system.cpu1: completed 90000 read accesses @9973576 +system.cpu0: completed 90000 read accesses @9976024 +system.cpu6: completed 90000 read accesses @9981604 +system.cpu3: completed 90000 read accesses @9999874 +system.cpu4: completed 100000 read accesses @11059012 hack: be nice to actually delete the event here diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simout b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simout index 25d31cbd1..5cb14d0de 100755 --- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simout +++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simout @@ -5,11 +5,11 @@ The Regents of The University of Michigan All Rights Reserved -M5 compiled Mar 18 2010 15:34:55 -M5 revision 6a6bb24e484f+ 7041+ default qtip tip brad/regress_updates -M5 started Mar 18 2010 15:35:01 -M5 executing on cabr0210 +M5 compiled Aug 20 2010 12:21:09 +M5 revision c4b5df973361+ 7570+ default qtip tip brad/regress_updates +M5 started Aug 20 2010 13:38:22 +M5 executing on SC2B0629 command line: build/ALPHA_SE/m5.fast -d build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby -re tests/run.py build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Exiting @ tick 11048357 because maximum number of loads reached +Exiting @ tick 11059012 because maximum number of loads reached diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt index 8bfe5c848..09849fe3c 100644 --- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt +++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt @@ -1,34 +1,34 @@ ---------- Begin Simulation Statistics ---------- -host_mem_usage 339664 # Number of bytes of host memory used -host_seconds 76.81 # Real time elapsed on the host -host_tick_rate 143842 # Simulator tick rate (ticks/s) +host_mem_usage 341104 # Number of bytes of host memory used +host_seconds 68.57 # Real time elapsed on the host +host_tick_rate 161272 # Simulator tick rate (ticks/s) sim_freq 1000000000 # Frequency of simulated ticks -sim_seconds 0.011048 # Number of seconds simulated -sim_ticks 11048357 # Number of ticks simulated +sim_seconds 0.011059 # Number of seconds simulated +sim_ticks 11059012 # Number of ticks simulated system.cpu0.num_copies 0 # number of copy accesses completed -system.cpu0.num_reads 99774 # number of read accesses completed -system.cpu0.num_writes 53674 # number of write accesses completed +system.cpu0.num_reads 99622 # number of read accesses completed +system.cpu0.num_writes 53973 # number of write accesses completed system.cpu1.num_copies 0 # number of copy accesses completed -system.cpu1.num_reads 99259 # number of read accesses completed -system.cpu1.num_writes 54198 # number of write accesses completed +system.cpu1.num_reads 99717 # number of read accesses completed +system.cpu1.num_writes 53880 # number of write accesses completed system.cpu2.num_copies 0 # number of copy accesses completed -system.cpu2.num_reads 99555 # number of read accesses completed -system.cpu2.num_writes 53890 # number of write accesses completed +system.cpu2.num_reads 99983 # number of read accesses completed +system.cpu2.num_writes 53618 # number of write accesses completed system.cpu3.num_copies 0 # number of copy accesses completed -system.cpu3.num_reads 99932 # number of read accesses completed -system.cpu3.num_writes 53513 # number of write accesses completed +system.cpu3.num_reads 99512 # number of read accesses completed +system.cpu3.num_writes 54081 # number of write accesses completed system.cpu4.num_copies 0 # number of copy accesses completed system.cpu4.num_reads 100000 # number of read accesses completed -system.cpu4.num_writes 53445 # number of write accesses completed +system.cpu4.num_writes 53593 # number of write accesses completed system.cpu5.num_copies 0 # number of copy accesses completed -system.cpu5.num_reads 99914 # number of read accesses completed -system.cpu5.num_writes 53531 # number of write accesses completed +system.cpu5.num_reads 99946 # number of read accesses completed +system.cpu5.num_writes 53647 # number of write accesses completed system.cpu6.num_copies 0 # number of copy accesses completed -system.cpu6.num_reads 99770 # number of read accesses completed -system.cpu6.num_writes 53674 # number of write accesses completed +system.cpu6.num_reads 99718 # number of read accesses completed +system.cpu6.num_writes 53875 # number of write accesses completed system.cpu7.num_copies 0 # number of copy accesses completed -system.cpu7.num_reads 99868 # number of read accesses completed -system.cpu7.num_writes 53576 # number of write accesses completed +system.cpu7.num_reads 99976 # number of read accesses completed +system.cpu7.num_writes 53616 # number of write accesses completed ---------- End Simulation Statistics ---------- -- cgit v1.2.3