diff options
Diffstat (limited to 'tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/ruby.stats')
-rw-r--r-- | tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/ruby.stats | 921 |
1 files changed, 921 insertions, 0 deletions
diff --git a/tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/ruby.stats b/tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/ruby.stats new file mode 100644 index 000000000..eb3a8095b --- /dev/null +++ b/tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/ruby.stats @@ -0,0 +1,921 @@ + +================ Begin RubySystem Configuration Print ================ + +RubySystem config: + random_seed: 1234 + randomization: 1 + cycle_period: 1 + block_size_bytes: 64 + block_size_bits: 6 + memory_size_bytes: 134217728 + memory_size_bits: 27 + +Network Configuration +--------------------- +network: SIMPLE_NETWORK +topology: + +virtual_net_0: active, ordered +virtual_net_1: active, unordered +virtual_net_2: active, ordered +virtual_net_3: active, unordered +virtual_net_4: active, unordered +virtual_net_5: active, ordered +virtual_net_6: inactive +virtual_net_7: inactive +virtual_net_8: inactive +virtual_net_9: inactive + + +Profiler Configuration +---------------------- +periodic_stats_period: 1000000 + +================ End RubySystem Configuration Print ================ + + +Real time: Jan/27/2010 22:01:59 + +Profiler Stats +-------------- +Elapsed_time_in_seconds: 0 +Elapsed_time_in_minutes: 0 +Elapsed_time_in_hours: 0 +Elapsed_time_in_days: 0 + +Virtual_time_in_seconds: 0.6 +Virtual_time_in_minutes: 0.01 +Virtual_time_in_hours: 0.000166667 +Virtual_time_in_days: 6.94444e-06 + +Ruby_current_time: 282171 +Ruby_start_time: 0 +Ruby_cycles: 282171 + +mbytes_resident: 31.1484 +mbytes_total: 31.1562 +resident_ratio: 1 + +Total_misses: 0 +total_misses: 0 [ 0 ] +user_misses: 0 [ 0 ] +supervisor_misses: 0 [ 0 ] + +ruby_cycles_executed: 282172 [ 282172 ] + +transactions_started: 0 [ 0 ] +transactions_ended: 0 [ 0 ] +cycles_per_transaction: 0 [ 0 ] +misses_per_transaction: 0 [ 0 ] + + +Busy Controller Counts: +L1Cache-0:0 +L2Cache-0:0 +Directory-0:0 + + +Busy Bank Count:0 + +sequencer_requests_outstanding: [binsize: 1 max: 16 count: 1009 average: 15.8355 | standard deviation: 1.11759 | 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 47 948 ] + +All Non-Zero Cycle Demand Cache Accesses +---------------------------------------- +miss_latency: [binsize: 256 max: 28196 count: 994 average: 4457.39 | standard deviation: 6147.87 | 100 90 146 90 76 63 38 29 21 17 11 10 8 10 15 7 4 1 2 1 1 0 0 4 1 1 5 2 1 7 5 4 0 1 3 1 0 3 1 4 3 5 4 5 5 7 6 4 6 8 11 7 5 8 5 9 7 6 5 0 4 4 5 5 5 3 3 10 7 7 2 4 4 4 3 2 1 6 1 1 0 2 0 0 1 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 0 1 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 ] +miss_latency_2: [binsize: 256 max: 26957 count: 100 average: 4118.53 | standard deviation: 6450.59 | 11 9 15 11 8 7 5 4 1 3 2 1 0 0 2 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 1 0 1 0 0 0 0 0 1 1 1 0 1 1 1 0 2 0 0 0 0 1 1 0 0 0 0 1 0 0 0 3 0 1 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 1 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 ] +miss_latency_3: [binsize: 256 max: 28196 count: 894 average: 4495.3 | standard deviation: 6115.67 | 89 81 131 79 68 56 33 25 20 14 9 9 8 10 13 6 4 1 2 1 1 0 0 4 1 1 5 2 1 7 5 4 0 1 3 1 0 3 1 4 2 5 3 5 5 7 6 4 5 7 10 7 4 7 4 9 5 6 5 0 4 3 4 5 5 3 3 9 7 7 2 1 4 3 3 1 1 6 1 1 0 2 0 0 1 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 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 ] + +All Non-Zero Cycle SW Prefetch Requests +------------------------------------ +prefetch_latency: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] +prefetch_latency_L2Miss:[binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] +Request vs. RubySystem State Profile +-------------------------------- + + +filter_action: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] + +Message Delayed Cycles +---------------------- +Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] +Total_nonPF_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 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: 0 average: NaN |standard deviation: NaN | 0 ] + virtual_network_2_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 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 ] + virtual_network_6_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] + virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] + virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] + virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] + +Resource Usage +-------------- +page_size: 4096 +user_time: 0 +system_time: 0 +page_reclaims: 6756 +page_faults: 1961 +swaps: 0 +block_inputs: 0 +block_outputs: 0 + +Network Stats +------------- + +switch_0_inlinks: 2 +switch_0_outlinks: 2 +links_utilized_percent_switch_0: 0.108507 + links_utilized_percent_switch_0_link_0: 0.0403656 bw: 640000 base_latency: 1 + links_utilized_percent_switch_0_link_1: 0.176648 bw: 160000 base_latency: 1 + + outgoing_messages_switch_0_link_0_Response_Data: 883 63576 [ 0 883 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_0_ResponseL2hit_Data: 36 2592 [ 0 36 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_0_Writeback_Data: 55 3960 [ 0 55 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_0_Persistent_Control: 346 2768 [ 0 0 346 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_1_Request_Control: 907 7256 [ 0 0 0 0 907 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_1_Response_Data: 13 936 [ 0 13 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_1_Writeback_Data: 955 68760 [ 0 955 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_1_Writeback_Control: 4 32 [ 0 4 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_0_link_1_Persistent_Control: 346 2768 [ 0 0 346 0 0 0 0 0 0 0 ] base_latency: 1 + +switch_1_inlinks: 2 +switch_1_outlinks: 2 +links_utilized_percent_switch_1: 0.095051 + links_utilized_percent_switch_1_link_0: 0.0414509 bw: 640000 base_latency: 1 + links_utilized_percent_switch_1_link_1: 0.148651 bw: 160000 base_latency: 1 + + outgoing_messages_switch_1_link_0_Request_Control: 907 7256 [ 0 0 0 0 907 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_0_Writeback_Data: 900 64800 [ 0 900 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_0_Writeback_Control: 4 32 [ 0 4 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_0_Persistent_Control: 346 2768 [ 0 0 346 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_1_Request_Control: 871 6968 [ 0 0 0 871 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_1_Response_Data: 12 864 [ 0 12 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_1_ResponseL2hit_Data: 36 2592 [ 0 36 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_1_Writeback_Data: 779 56088 [ 0 779 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_1_link_1_Writeback_Control: 75 600 [ 0 75 0 0 0 0 0 0 0 0 ] base_latency: 1 + +switch_2_inlinks: 2 +switch_2_outlinks: 2 +links_utilized_percent_switch_2: 0.0888003 + links_utilized_percent_switch_2_link_0: 0.0375792 bw: 640000 base_latency: 1 + links_utilized_percent_switch_2_link_1: 0.140021 bw: 160000 base_latency: 1 + + outgoing_messages_switch_2_link_0_Request_Control: 871 6968 [ 0 0 0 871 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_2_link_0_Response_Data: 13 936 [ 0 13 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_2_link_0_Writeback_Data: 786 56592 [ 0 786 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_2_link_0_Writeback_Control: 75 600 [ 0 75 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_2_link_0_Persistent_Control: 346 2768 [ 0 0 346 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_2_link_1_Response_Data: 871 62712 [ 0 871 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_2_link_1_Writeback_Data: 7 504 [ 0 7 0 0 0 0 0 0 0 0 ] base_latency: 1 + +switch_3_inlinks: 3 +switch_3_outlinks: 3 +links_utilized_percent_switch_3: 0.157151 + links_utilized_percent_switch_3_link_0: 0.155331 bw: 160000 base_latency: 1 + links_utilized_percent_switch_3_link_1: 0.165804 bw: 160000 base_latency: 1 + links_utilized_percent_switch_3_link_2: 0.150317 bw: 160000 base_latency: 1 + + outgoing_messages_switch_3_link_0_Response_Data: 883 63576 [ 0 883 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_0_ResponseL2hit_Data: 36 2592 [ 0 36 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_0_Writeback_Data: 55 3960 [ 0 55 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_1_Request_Control: 907 7256 [ 0 0 0 0 907 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_1_Writeback_Data: 900 64800 [ 0 900 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_1_Writeback_Control: 4 32 [ 0 4 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_1_Persistent_Control: 346 2768 [ 0 0 346 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_2_Request_Control: 871 6968 [ 0 0 0 871 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_2_Response_Data: 13 936 [ 0 13 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_2_Writeback_Data: 786 56592 [ 0 786 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_2_Writeback_Control: 75 600 [ 0 75 0 0 0 0 0 0 0 0 ] base_latency: 1 + outgoing_messages_switch_3_link_2_Persistent_Control: 346 2768 [ 0 0 346 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: 0 + system.ruby.network.topology.ext_links0.ext_node.sequencer.icache_total_demand_misses: 0 + 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_misses_per_transaction: nan + + system.ruby.network.topology.ext_links0.ext_node.sequencer.icache_request_size: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] + +Cache Stats: system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache + system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache_total_misses: 0 + system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache_total_demand_misses: 0 + system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache_total_prefetches: 0 + system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache_total_sw_prefetches: 0 + system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache_total_hw_prefetches: 0 + system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache_misses_per_transaction: nan + + system.ruby.network.topology.ext_links0.ext_node.sequencer.dcache_request_size: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] + + --- L1Cache 0 --- + - Event Counts - +Load 100 +Ifetch 0 +Store 895 +L1_Replacement 404448 +Data_Shared 4 +Data_Owner 0 +Data_All_Tokens 970 +Ack 0 +Ack_All_Tokens 0 +Transient_GETX 0 +Transient_Local_GETX 0 +Transient_GETS 0 +Transient_Local_GETS 0 +Transient_GETS_Last_Token 0 +Transient_Local_GETS_Last_Token 0 +Persistent_GETX 0 +Persistent_GETS 0 +Own_Lock_or_Unlock 346 +Request_Timeout 644 +Use_TimeoutStarverX 0 +Use_TimeoutStarverS 0 +Use_TimeoutNoStarvers 901 + + - Transitions - +NP Load 90 +NP Ifetch 0 <-- +NP Store 817 +NP Data_Shared 0 <-- +NP Data_Owner 0 <-- +NP Data_All_Tokens 68 +NP Ack 0 <-- +NP Transient_GETX 0 <-- +NP Transient_Local_GETX 0 <-- +NP Transient_GETS 0 <-- +NP Transient_Local_GETS 0 <-- +NP Persistent_GETX 0 <-- +NP Persistent_GETS 0 <-- +NP Own_Lock_or_Unlock 175 + +I Load 0 <-- +I Ifetch 0 <-- +I Store 0 <-- +I L1_Replacement 0 <-- +I Data_Shared 0 <-- +I Data_Owner 0 <-- +I Data_All_Tokens 0 <-- +I Ack 0 <-- +I Transient_GETX 0 <-- +I Transient_Local_GETX 0 <-- +I Transient_GETS 0 <-- +I Transient_Local_GETS 0 <-- +I Transient_GETS_Last_Token 0 <-- +I Transient_Local_GETS_Last_Token 0 <-- +I Persistent_GETX 0 <-- +I Persistent_GETS 0 <-- +I Own_Lock_or_Unlock 0 <-- + +S Load 0 <-- +S Ifetch 0 <-- +S Store 0 <-- +S L1_Replacement 4 +S Data_Shared 0 <-- +S Data_Owner 0 <-- +S Data_All_Tokens 0 <-- +S Ack 0 <-- +S Transient_GETX 0 <-- +S Transient_Local_GETX 0 <-- +S Transient_GETS 0 <-- +S Transient_Local_GETS 0 <-- +S Transient_GETS_Last_Token 0 <-- +S Transient_Local_GETS_Last_Token 0 <-- +S Persistent_GETX 0 <-- +S Persistent_GETS 0 <-- +S Own_Lock_or_Unlock 0 <-- + +O Load 0 <-- +O Ifetch 0 <-- +O Store 0 <-- +O L1_Replacement 0 <-- +O Data_Shared 0 <-- +O Data_All_Tokens 0 <-- +O Ack 0 <-- +O Ack_All_Tokens 0 <-- +O Transient_GETX 0 <-- +O Transient_Local_GETX 0 <-- +O Transient_GETS 0 <-- +O Transient_Local_GETS 0 <-- +O Transient_GETS_Last_Token 0 <-- +O Transient_Local_GETS_Last_Token 0 <-- +O Persistent_GETX 0 <-- +O Persistent_GETS 0 <-- +O Own_Lock_or_Unlock 0 <-- + +M Load 0 <-- +M Ifetch 0 <-- +M Store 0 <-- +M L1_Replacement 85 +M Transient_GETX 0 <-- +M Transient_Local_GETX 0 <-- +M Transient_GETS 0 <-- +M Transient_Local_GETS 0 <-- +M Persistent_GETX 0 <-- +M Persistent_GETS 0 <-- +M Own_Lock_or_Unlock 0 <-- + +MM Load 8 +MM Ifetch 0 <-- +MM Store 66 +MM L1_Replacement 815 +MM Transient_GETX 0 <-- +MM Transient_Local_GETX 0 <-- +MM Transient_GETS 0 <-- +MM Transient_Local_GETS 0 <-- +MM Persistent_GETX 0 <-- +MM Persistent_GETS 0 <-- +MM Own_Lock_or_Unlock 24 + +M_W Load 1 +M_W Ifetch 0 <-- +M_W Store 0 <-- +M_W L1_Replacement 3682 +M_W Transient_GETX 0 <-- +M_W Transient_Local_GETX 0 <-- +M_W Transient_GETS 0 <-- +M_W Transient_Local_GETS 0 <-- +M_W Persistent_GETX 0 <-- +M_W Persistent_GETS 0 <-- +M_W Own_Lock_or_Unlock 3 +M_W Use_TimeoutStarverX 0 <-- +M_W Use_TimeoutStarverS 0 <-- +M_W Use_TimeoutNoStarvers 85 + +MM_W Load 1 +MM_W Ifetch 0 <-- +MM_W Store 12 +MM_W L1_Replacement 29932 +MM_W Transient_GETX 0 <-- +MM_W Transient_Local_GETX 0 <-- +MM_W Transient_GETS 0 <-- +MM_W Transient_Local_GETS 0 <-- +MM_W Persistent_GETX 0 <-- +MM_W Persistent_GETS 0 <-- +MM_W Own_Lock_or_Unlock 21 +MM_W Use_TimeoutStarverX 0 <-- +MM_W Use_TimeoutStarverS 0 <-- +MM_W Use_TimeoutNoStarvers 816 + +IM Load 0 <-- +IM Ifetch 0 <-- +IM Store 0 <-- +IM L1_Replacement 334259 +IM Data_Shared 0 <-- +IM Data_Owner 0 <-- +IM Data_All_Tokens 816 +IM Ack 0 <-- +IM Transient_GETX 0 <-- +IM Transient_Local_GETX 0 <-- +IM Transient_GETS 0 <-- +IM Transient_Local_GETS 0 <-- +IM Transient_GETS_Last_Token 0 <-- +IM Transient_Local_GETS_Last_Token 0 <-- +IM Persistent_GETX 0 <-- +IM Persistent_GETS 0 <-- +IM Own_Lock_or_Unlock 109 +IM Request_Timeout 597 + +SM Load 0 <-- +SM Ifetch 0 <-- +SM Store 0 <-- +SM L1_Replacement 0 <-- +SM Data_Shared 0 <-- +SM Data_Owner 0 <-- +SM Data_All_Tokens 0 <-- +SM Ack 0 <-- +SM Transient_GETX 0 <-- +SM Transient_Local_GETX 0 <-- +SM Transient_GETS 0 <-- +SM Transient_Local_GETS 0 <-- +SM Transient_GETS_Last_Token 0 <-- +SM Transient_Local_GETS_Last_Token 0 <-- +SM Persistent_GETX 0 <-- +SM Persistent_GETS 0 <-- +SM Own_Lock_or_Unlock 0 <-- +SM Request_Timeout 0 <-- + +OM Load 0 <-- +OM Ifetch 0 <-- +OM Store 0 <-- +OM L1_Replacement 0 <-- +OM Data_Shared 0 <-- +OM Data_All_Tokens 0 <-- +OM Ack 0 <-- +OM Ack_All_Tokens 0 <-- +OM Transient_GETX 0 <-- +OM Transient_Local_GETX 0 <-- +OM Transient_GETS 0 <-- +OM Transient_Local_GETS 0 <-- +OM Transient_GETS_Last_Token 0 <-- +OM Transient_Local_GETS_Last_Token 0 <-- +OM Persistent_GETX 0 <-- +OM Persistent_GETS 0 <-- +OM Own_Lock_or_Unlock 0 <-- +OM Request_Timeout 0 <-- + +IS Load 0 <-- +IS Ifetch 0 <-- +IS Store 0 <-- +IS L1_Replacement 35671 +IS Data_Shared 4 +IS Data_Owner 0 <-- +IS Data_All_Tokens 86 +IS Ack 0 <-- +IS Transient_GETX 0 <-- +IS Transient_Local_GETX 0 <-- +IS Transient_GETS 0 <-- +IS Transient_Local_GETS 0 <-- +IS Transient_GETS_Last_Token 0 <-- +IS Transient_Local_GETS_Last_Token 0 <-- +IS Persistent_GETX 0 <-- +IS Persistent_GETS 0 <-- +IS Own_Lock_or_Unlock 14 +IS Request_Timeout 47 + +I_L Load 0 <-- +I_L Ifetch 0 <-- +I_L Store 0 <-- +I_L L1_Replacement 0 <-- +I_L Data_Shared 0 <-- +I_L Data_Owner 0 <-- +I_L Data_All_Tokens 0 <-- +I_L Ack 0 <-- +I_L Transient_GETX 0 <-- +I_L Transient_Local_GETX 0 <-- +I_L Transient_GETS 0 <-- +I_L Transient_Local_GETS 0 <-- +I_L Transient_GETS_Last_Token 0 <-- +I_L Transient_Local_GETS_Last_Token 0 <-- +I_L Persistent_GETX 0 <-- +I_L Persistent_GETS 0 <-- +I_L Own_Lock_or_Unlock 0 <-- + +S_L Load 0 <-- +S_L Ifetch 0 <-- +S_L Store 0 <-- +S_L L1_Replacement 0 <-- +S_L Data_Shared 0 <-- +S_L Data_Owner 0 <-- +S_L Data_All_Tokens 0 <-- +S_L Ack 0 <-- +S_L Transient_GETX 0 <-- +S_L Transient_Local_GETX 0 <-- +S_L Transient_GETS 0 <-- +S_L Transient_Local_GETS 0 <-- +S_L Transient_GETS_Last_Token 0 <-- +S_L Transient_Local_GETS_Last_Token 0 <-- +S_L Persistent_GETX 0 <-- +S_L Persistent_GETS 0 <-- +S_L Own_Lock_or_Unlock 0 <-- + +IM_L Load 0 <-- +IM_L Ifetch 0 <-- +IM_L Store 0 <-- +IM_L L1_Replacement 0 <-- +IM_L Data_Shared 0 <-- +IM_L Data_Owner 0 <-- +IM_L Data_All_Tokens 0 <-- +IM_L Ack 0 <-- +IM_L Transient_GETX 0 <-- +IM_L Transient_Local_GETX 0 <-- +IM_L Transient_GETS 0 <-- +IM_L Transient_Local_GETS 0 <-- +IM_L Transient_GETS_Last_Token 0 <-- +IM_L Transient_Local_GETS_Last_Token 0 <-- +IM_L Persistent_GETX 0 <-- +IM_L Persistent_GETS 0 <-- +IM_L Own_Lock_or_Unlock 0 <-- +IM_L Request_Timeout 0 <-- + +SM_L Load 0 <-- +SM_L Ifetch 0 <-- +SM_L Store 0 <-- +SM_L L1_Replacement 0 <-- +SM_L Data_Shared 0 <-- +SM_L Data_Owner 0 <-- +SM_L Data_All_Tokens 0 <-- +SM_L Ack 0 <-- +SM_L Transient_GETX 0 <-- +SM_L Transient_Local_GETX 0 <-- +SM_L Transient_GETS 0 <-- +SM_L Transient_Local_GETS 0 <-- +SM_L Transient_GETS_Last_Token 0 <-- +SM_L Transient_Local_GETS_Last_Token 0 <-- +SM_L Persistent_GETX 0 <-- +SM_L Persistent_GETS 0 <-- +SM_L Own_Lock_or_Unlock 0 <-- +SM_L Request_Timeout 0 <-- + +IS_L Load 0 <-- +IS_L Ifetch 0 <-- +IS_L Store 0 <-- +IS_L L1_Replacement 0 <-- +IS_L Data_Shared 0 <-- +IS_L Data_Owner 0 <-- +IS_L Data_All_Tokens 0 <-- +IS_L Ack 0 <-- +IS_L Transient_GETX 0 <-- +IS_L Transient_Local_GETX 0 <-- +IS_L Transient_GETS 0 <-- +IS_L Transient_Local_GETS 0 <-- +IS_L Transient_GETS_Last_Token 0 <-- +IS_L Transient_Local_GETS_Last_Token 0 <-- +IS_L Persistent_GETX 0 <-- +IS_L Persistent_GETS 0 <-- +IS_L Own_Lock_or_Unlock 0 <-- +IS_L Request_Timeout 0 <-- + +Cache Stats: system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory + system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory_total_misses: 0 + system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory_total_demand_misses: 0 + system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory_total_prefetches: 0 + system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory_total_sw_prefetches: 0 + system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory_total_hw_prefetches: 0 + system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory_misses_per_transaction: nan + + system.ruby.network.topology.ext_links1.ext_node.L2cacheMemory_request_size: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ] + + --- L2Cache 0 --- + - Event Counts - +L1_GETS 90 +L1_GETS_Last_Token 0 +L1_GETX 817 +L1_INV 0 +Transient_GETX 0 +Transient_GETS 0 +Transient_GETS_Last_Token 0 +L2_Replacement 821 +Writeback_Tokens 1 +Writeback_Shared_Data 0 +Writeback_All_Tokens 903 +Writeback_Owned 0 +Data_Shared 0 +Data_Owner 0 +Data_All_Tokens 0 +Ack 0 +Ack_All_Tokens 0 +Persistent_GETX 155 +Persistent_GETS 18 +Own_Lock_or_Unlock 173 + + - Transitions - +NP L1_GETS 86 +NP L1_GETX 785 +NP L1_INV 0 <-- +NP Transient_GETX 0 <-- +NP Transient_GETS 0 <-- +NP Writeback_Tokens 1 +NP Writeback_Shared_Data 0 <-- +NP Writeback_All_Tokens 823 +NP Writeback_Owned 0 <-- +NP Data_Shared 0 <-- +NP Data_Owner 0 <-- +NP Data_All_Tokens 0 <-- +NP Ack 0 <-- +NP Persistent_GETX 0 <-- +NP Persistent_GETS 0 <-- +NP Own_Lock_or_Unlock 161 + +I L1_GETS 0 <-- +I L1_GETS_Last_Token 0 <-- +I L1_GETX 0 <-- +I L1_INV 0 <-- +I Transient_GETX 0 <-- +I Transient_GETS 0 <-- +I Transient_GETS_Last_Token 0 <-- +I L2_Replacement 16 +I Writeback_Tokens 0 <-- +I Writeback_Shared_Data 0 <-- +I Writeback_All_Tokens 29 +I Writeback_Owned 0 <-- +I Data_Shared 0 <-- +I Data_Owner 0 <-- +I Data_All_Tokens 0 <-- +I Ack 0 <-- +I Persistent_GETX 0 <-- +I Persistent_GETS 0 <-- +I Own_Lock_or_Unlock 0 <-- + +S L1_GETS 0 <-- +S L1_GETS_Last_Token 0 <-- +S L1_GETX 0 <-- +S L1_INV 0 <-- +S Transient_GETX 0 <-- +S Transient_GETS 0 <-- +S Transient_GETS_Last_Token 0 <-- +S L2_Replacement 0 <-- +S Writeback_Tokens 0 <-- +S Writeback_Shared_Data 0 <-- +S Writeback_All_Tokens 0 <-- +S Writeback_Owned 0 <-- +S Data_Shared 0 <-- +S Data_Owner 0 <-- +S Data_All_Tokens 0 <-- +S Ack 0 <-- +S Persistent_GETX 0 <-- +S Persistent_GETS 0 <-- +S Own_Lock_or_Unlock 0 <-- + +O L1_GETS 0 <-- +O L1_GETS_Last_Token 0 <-- +O L1_GETX 0 <-- +O L1_INV 0 <-- +O Transient_GETX 0 <-- +O Transient_GETS 0 <-- +O Transient_GETS_Last_Token 0 <-- +O L2_Replacement 1 +O Writeback_Tokens 0 <-- +O Writeback_Shared_Data 0 <-- +O Writeback_All_Tokens 3 +O Data_Shared 0 <-- +O Data_All_Tokens 0 <-- +O Ack 0 <-- +O Ack_All_Tokens 0 <-- +O Persistent_GETX 0 <-- +O Persistent_GETS 0 <-- +O Own_Lock_or_Unlock 0 <-- + +M L1_GETS 4 +M L1_GETX 32 +M L1_INV 0 <-- +M Transient_GETX 0 <-- +M Transient_GETS 0 <-- +M L2_Replacement 804 +M Persistent_GETX 9 +M Persistent_GETS 3 +M Own_Lock_or_Unlock 0 <-- + +I_L L1_GETS 0 <-- +I_L L1_GETX 0 <-- +I_L L1_INV 0 <-- +I_L Transient_GETX 0 <-- +I_L Transient_GETS 0 <-- +I_L Transient_GETS_Last_Token 0 <-- +I_L L2_Replacement 0 <-- +I_L Writeback_Tokens 0 <-- +I_L Writeback_Shared_Data 0 <-- +I_L Writeback_All_Tokens 48 +I_L Writeback_Owned 0 <-- +I_L Data_Shared 0 <-- +I_L Data_Owner 0 <-- +I_L Data_All_Tokens 0 <-- +I_L Ack 0 <-- +I_L Persistent_GETX 146 +I_L Persistent_GETS 15 +I_L Own_Lock_or_Unlock 12 + +S_L L1_GETS 0 <-- +S_L L1_GETS_Last_Token 0 <-- +S_L L1_GETX 0 <-- +S_L L1_INV 0 <-- +S_L Transient_GETX 0 <-- +S_L Transient_GETS 0 <-- +S_L Transient_GETS_Last_Token 0 <-- +S_L L2_Replacement 0 <-- +S_L Writeback_Tokens 0 <-- +S_L Writeback_Shared_Data 0 <-- +S_L Writeback_All_Tokens 0 <-- +S_L Writeback_Owned 0 <-- +S_L Data_Shared 0 <-- +S_L Data_Owner 0 <-- +S_L Data_All_Tokens 0 <-- +S_L Ack 0 <-- +S_L Persistent_GETX 0 <-- +S_L Persistent_GETS 0 <-- +S_L Own_Lock_or_Unlock 0 <-- + +Memory controller: system.ruby.network.topology.ext_links2.ext_node.memBuffer: + memory_total_requests: 1662 + memory_reads: 871 + memory_writes: 791 + memory_refreshes: 588 + memory_total_request_delays: 1142 + memory_delays_per_request: 0.687124 + memory_delays_in_input_queue: 162 + memory_delays_behind_head_of_bank_queue: 4 + memory_delays_stalled_at_head_of_bank_queue: 976 + memory_stalls_for_bank_busy: 236 + memory_stalls_for_random_busy: 0 + memory_stalls_for_anti_starvation: 0 + memory_stalls_for_arbitration: 70 + memory_stalls_for_bus: 373 + memory_stalls_for_tfaw: 0 + memory_stalls_for_read_write_turnaround: 222 + memory_stalls_for_read_read_turnaround: 75 + accesses_per_bank: 61 57 44 91 60 64 57 46 59 42 55 67 56 38 38 46 42 46 55 49 45 45 38 58 35 54 39 48 56 43 72 56 + + --- Directory 0 --- + - Event Counts - +GETX 844 +GETS 86 +Lockdown 173 +Unlockdown 173 +Own_Lock_or_Unlock 0 +Data_Owner 1 +Data_All_Tokens 798 +Ack_Owner 0 +Ack_Owner_All_Tokens 74 +Tokens 0 +Ack_All_Tokens 1 +Request_Timeout 0 +Memory_Data 870 +Memory_Ack 790 +DMA_READ 0 +DMA_WRITE 0 +DMA_WRITE_All_Tokens 0 + + - Transitions - +O GETX 782 +O GETS 86 +O Lockdown 3 +O Own_Lock_or_Unlock 0 <-- +O Data_Owner 0 <-- +O Data_All_Tokens 0 <-- +O Tokens 0 <-- +O Ack_All_Tokens 1 +O DMA_READ 0 <-- +O DMA_WRITE 0 <-- +O DMA_WRITE_All_Tokens 0 <-- + +NO GETX 0 <-- +NO GETS 0 <-- +NO Lockdown 154 +NO Own_Lock_or_Unlock 0 <-- +NO Data_Owner 1 +NO Data_All_Tokens 790 +NO Ack_Owner 0 <-- +NO Ack_Owner_All_Tokens 74 +NO Tokens 0 <-- +NO DMA_READ 0 <-- +NO DMA_WRITE 0 <-- + +L GETX 3 +L GETS 0 <-- +L Lockdown 0 <-- +L Unlockdown 173 +L Own_Lock_or_Unlock 0 <-- +L Data_Owner 0 <-- +L Data_All_Tokens 8 +L Ack_Owner 0 <-- +L Ack_Owner_All_Tokens 0 <-- +L Tokens 0 <-- +L DMA_READ 0 <-- +L DMA_WRITE 0 <-- + +O_W GETX 21 +O_W GETS 0 <-- +O_W Lockdown 0 <-- +O_W Unlockdown 0 <-- +O_W Own_Lock_or_Unlock 0 <-- +O_W Data_Owner 0 <-- +O_W Ack_Owner 0 <-- +O_W Tokens 0 <-- +O_W Ack_All_Tokens 0 <-- +O_W Memory_Data 0 <-- +O_W Memory_Ack 790 +O_W DMA_READ 0 <-- +O_W DMA_WRITE 0 <-- + +L_O_W GETX 38 +L_O_W GETS 0 <-- +L_O_W Lockdown 0 <-- +L_O_W Unlockdown 0 <-- +L_O_W Own_Lock_or_Unlock 0 <-- +L_O_W Data_Owner 0 <-- +L_O_W Ack_Owner 0 <-- +L_O_W Tokens 0 <-- +L_O_W Ack_All_Tokens 0 <-- +L_O_W Memory_Data 3 +L_O_W Memory_Ack 0 <-- +L_O_W DMA_READ 0 <-- +L_O_W DMA_WRITE 0 <-- + +L_NO_W GETX 0 <-- +L_NO_W GETS 0 <-- +L_NO_W Lockdown 0 <-- +L_NO_W Unlockdown 0 <-- +L_NO_W Own_Lock_or_Unlock 0 <-- +L_NO_W Data_Owner 0 <-- +L_NO_W Ack_Owner 0 <-- +L_NO_W Tokens 0 <-- +L_NO_W Ack_All_Tokens 0 <-- +L_NO_W Memory_Data 16 +L_NO_W DMA_READ 0 <-- +L_NO_W DMA_WRITE 0 <-- + +DR_L_W GETX 0 <-- +DR_L_W GETS 0 <-- +DR_L_W Lockdown 0 <-- +DR_L_W Unlockdown 0 <-- +DR_L_W Own_Lock_or_Unlock 0 <-- +DR_L_W Data_Owner 0 <-- +DR_L_W Ack_Owner 0 <-- +DR_L_W Tokens 0 <-- +DR_L_W Ack_All_Tokens 0 <-- +DR_L_W Request_Timeout 0 <-- +DR_L_W Memory_Data 0 <-- +DR_L_W DMA_READ 0 <-- +DR_L_W DMA_WRITE 0 <-- + +NO_W GETX 0 <-- +NO_W GETS 0 <-- +NO_W Lockdown 16 +NO_W Unlockdown 0 <-- +NO_W Own_Lock_or_Unlock 0 <-- +NO_W Data_Owner 0 <-- +NO_W Ack_Owner 0 <-- +NO_W Tokens 0 <-- +NO_W Ack_All_Tokens 0 <-- +NO_W Memory_Data 851 +NO_W DMA_READ 0 <-- +NO_W DMA_WRITE 0 <-- + +O_DW_W GETX 0 <-- +O_DW_W GETS 0 <-- +O_DW_W Data_Owner 0 <-- +O_DW_W Ack_Owner 0 <-- +O_DW_W Tokens 0 <-- +O_DW_W Ack_All_Tokens 0 <-- +O_DW_W Memory_Ack 0 <-- +O_DW_W DMA_READ 0 <-- +O_DW_W DMA_WRITE 0 <-- + +O_DR_W GETX 0 <-- +O_DR_W GETS 0 <-- +O_DR_W Lockdown 0 <-- +O_DR_W Unlockdown 0 <-- +O_DR_W Own_Lock_or_Unlock 0 <-- +O_DR_W Data_Owner 0 <-- +O_DR_W Ack_Owner 0 <-- +O_DR_W Tokens 0 <-- +O_DR_W Ack_All_Tokens 0 <-- +O_DR_W Memory_Data 0 <-- +O_DR_W DMA_READ 0 <-- +O_DR_W DMA_WRITE 0 <-- + +O_DW GETX 0 <-- +O_DW GETS 0 <-- +O_DW Lockdown 0 <-- +O_DW Own_Lock_or_Unlock 0 <-- +O_DW Data_Owner 0 <-- +O_DW Data_All_Tokens 0 <-- +O_DW Ack_Owner 0 <-- +O_DW Ack_Owner_All_Tokens 0 <-- +O_DW Tokens 0 <-- +O_DW Ack_All_Tokens 0 <-- +O_DW DMA_READ 0 <-- +O_DW DMA_WRITE 0 <-- + +NO_DW GETX 0 <-- +NO_DW GETS 0 <-- +NO_DW Lockdown 0 <-- +NO_DW Own_Lock_or_Unlock 0 <-- +NO_DW Data_Owner 0 <-- +NO_DW Data_All_Tokens 0 <-- +NO_DW Tokens 0 <-- +NO_DW Request_Timeout 0 <-- +NO_DW DMA_READ 0 <-- +NO_DW DMA_WRITE 0 <-- + +NO_DR GETX 0 <-- +NO_DR GETS 0 <-- +NO_DR Lockdown 0 <-- +NO_DR Own_Lock_or_Unlock 0 <-- +NO_DR Data_Owner 0 <-- +NO_DR Data_All_Tokens 0 <-- +NO_DR Tokens 0 <-- +NO_DR Request_Timeout 0 <-- +NO_DR DMA_READ 0 <-- +NO_DR DMA_WRITE 0 <-- + +DW_L GETX 0 <-- +DW_L GETS 0 <-- +DW_L Lockdown 0 <-- +DW_L Unlockdown 0 <-- +DW_L Own_Lock_or_Unlock 0 <-- +DW_L Data_Owner 0 <-- +DW_L Data_All_Tokens 0 <-- +DW_L Ack_Owner 0 <-- +DW_L Ack_Owner_All_Tokens 0 <-- +DW_L Tokens 0 <-- +DW_L Request_Timeout 0 <-- +DW_L DMA_READ 0 <-- +DW_L DMA_WRITE 0 <-- + +DR_L GETX 0 <-- +DR_L GETS 0 <-- +DR_L Lockdown 0 <-- +DR_L Unlockdown 0 <-- +DR_L Own_Lock_or_Unlock 0 <-- +DR_L Data_Owner 0 <-- +DR_L Data_All_Tokens 0 <-- +DR_L Ack_Owner 0 <-- +DR_L Ack_Owner_All_Tokens 0 <-- +DR_L Tokens 0 <-- +DR_L Request_Timeout 0 <-- +DR_L DMA_READ 0 <-- +DR_L DMA_WRITE 0 <-- + |