diff options
author | Nilay Vaish <nilay@cs.wisc.edu> | 2013-01-14 10:20:16 -0600 |
---|---|---|
committer | Nilay Vaish <nilay@cs.wisc.edu> | 2013-01-14 10:20:16 -0600 |
commit | 7fdcfdf08b9d654fcf311b213bd729cb957f822c (patch) | |
tree | 3802f7a39be28c297875b4afcbe7bf9f189f8457 /tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory | |
parent | 3137557cadf0635c7593a4fb6c37d903d3048c13 (diff) | |
download | gem5-7fdcfdf08b9d654fcf311b213bd729cb957f822c.tar.xz |
regressions: update stats due to changes in ruby obj hierarchy
Diffstat (limited to 'tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory')
3 files changed, 507 insertions, 484 deletions
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini index 5acc18975..e333e6d6e 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini @@ -8,14 +8,15 @@ time_sync_spin_threshold=100000 [system] type=System -children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 dir_cntrl0 funcbus funcmem l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 physmem ruby sys_port_proxy +children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 funcbus funcmem physmem ruby sys_port_proxy boot_osflags=a clock=1 init_param=0 kernel= load_addr_mask=1099511627775 mem_mode=timing -memories=system.physmem system.funcmem +mem_ranges= +memories=system.funcmem system.physmem num_work_ids=16 readfile= symbolfile= @@ -45,7 +46,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[0] -test=system.l1_cntrl0.sequencer.slave[0] +test=system.ruby.l1_cntrl0.sequencer.slave[0] [system.cpu1] type=MemTest @@ -64,7 +65,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[1] -test=system.l1_cntrl1.sequencer.slave[0] +test=system.ruby.l1_cntrl1.sequencer.slave[0] [system.cpu2] type=MemTest @@ -83,7 +84,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[2] -test=system.l1_cntrl2.sequencer.slave[0] +test=system.ruby.l1_cntrl2.sequencer.slave[0] [system.cpu3] type=MemTest @@ -102,7 +103,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[3] -test=system.l1_cntrl3.sequencer.slave[0] +test=system.ruby.l1_cntrl3.sequencer.slave[0] [system.cpu4] type=MemTest @@ -121,7 +122,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[4] -test=system.l1_cntrl4.sequencer.slave[0] +test=system.ruby.l1_cntrl4.sequencer.slave[0] [system.cpu5] type=MemTest @@ -140,7 +141,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[5] -test=system.l1_cntrl5.sequencer.slave[0] +test=system.ruby.l1_cntrl5.sequencer.slave[0] [system.cpu6] type=MemTest @@ -159,7 +160,7 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[6] -test=system.l1_cntrl6.sequencer.slave[0] +test=system.ruby.l1_cntrl6.sequencer.slave[0] [system.cpu7] type=MemTest @@ -178,16 +179,63 @@ suppress_func_warnings=true sys=system trace_addr=0 functional=system.funcbus.slave[7] -test=system.l1_cntrl7.sequencer.slave[0] +test=system.ruby.l1_cntrl7.sequencer.slave[0] -[system.dir_cntrl0] +[system.funcbus] +type=NoncoherentBus +block_size=64 +clock=1 +header_cycles=1 +use_default_range=false +width=8 +master=system.funcmem.port +slave=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.funcmem] +type=SimpleMemory +bandwidth=0.000000 +clock=1 +conf_table_reported=false +in_addr_map=false +latency=30 +latency_var=0 +null=false +range=0:134217727 +zero=false +port=system.funcbus.master[0] + +[system.physmem] +type=SimpleMemory +bandwidth=0.000000 +clock=1 +conf_table_reported=false +in_addr_map=true +latency=30 +latency_var=0 +null=false +range=0:134217727 +zero=false + +[system.ruby] +type=RubySystem +children=dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 network profiler +block_size_bytes=64 +clock=1 +mem_size=268435456 +no_mem_vec=false +random_seed=1234 +randomization=false +stats_filename=ruby.stats + +[system.ruby.dir_cntrl0] type=Directory_Controller children=directory memBuffer buffer_size=0 +clock=1 cntrl_id=9 -directory=system.dir_cntrl0.directory +directory=system.ruby.dir_cntrl0.directory directory_latency=6 -memBuffer=system.dir_cntrl0.memBuffer +memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 recycle_latency=10 ruby_system=system.ruby @@ -195,7 +243,7 @@ to_mem_ctrl_latency=1 transitions_per_cycle=32 version=0 -[system.dir_cntrl0.directory] +[system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory map_levels=4 numa_high_bit=5 @@ -203,7 +251,7 @@ size=268435456 use_map=false version=0 -[system.dir_cntrl0.memBuffer] +[system.ruby.dir_cntrl0.memBuffer] type=RubyMemoryControl bank_bit_0=8 bank_busy_time=11 @@ -225,51 +273,29 @@ ruby_system=system.ruby tFaw=0 version=0 -[system.funcbus] -type=NoncoherentBus -block_size=64 -clock=1 -header_cycles=1 -use_default_range=false -width=8 -master=system.funcmem.port -slave=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.funcmem] -type=SimpleMemory -bandwidth=0.000000 -clock=1 -conf_table_reported=false -in_addr_map=false -latency=30 -latency_var=0 -null=false -range=0:134217727 -zero=false -port=system.funcbus.master[0] - -[system.l1_cntrl0] +[system.ruby.l1_cntrl0] type=L1Cache_Controller children=L1DcacheMemory L1IcacheMemory prefetcher sequencer -L1DcacheMemory=system.l1_cntrl0.L1DcacheMemory -L1IcacheMemory=system.l1_cntrl0.L1IcacheMemory +L1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory +L1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory buffer_size=0 +clock=1 cntrl_id=0 enable_prefetch=false l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -prefetcher=system.l1_cntrl0.prefetcher +prefetcher=system.ruby.l1_cntrl0.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl0.sequencer +sequencer=system.ruby.l1_cntrl0.sequencer to_l2_latency=1 transitions_per_cycle=32 version=0 -[system.l1_cntrl0.L1DcacheMemory] +[system.ruby.l1_cntrl0.L1DcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -283,7 +309,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl0.L1IcacheMemory] +[system.ruby.l1_cntrl0.L1IcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -297,7 +323,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl0.prefetcher] +[system.ruby.l1_cntrl0.prefetcher] type=Prefetcher cross_page=false nonunit_filter=8 @@ -307,13 +333,13 @@ pf_per_stream=1 train_misses=4 unit_filter=8 -[system.l1_cntrl0.sequencer] +[system.ruby.l1_cntrl0.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl0.L1DcacheMemory +dcache=system.ruby.l1_cntrl0.L1DcacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl0.L1IcacheMemory +icache=system.ruby.l1_cntrl0.L1IcacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -324,28 +350,29 @@ using_ruby_tester=false version=0 slave=system.cpu0.test -[system.l1_cntrl1] +[system.ruby.l1_cntrl1] type=L1Cache_Controller children=L1DcacheMemory L1IcacheMemory prefetcher sequencer -L1DcacheMemory=system.l1_cntrl1.L1DcacheMemory -L1IcacheMemory=system.l1_cntrl1.L1IcacheMemory +L1DcacheMemory=system.ruby.l1_cntrl1.L1DcacheMemory +L1IcacheMemory=system.ruby.l1_cntrl1.L1IcacheMemory buffer_size=0 +clock=1 cntrl_id=1 enable_prefetch=false l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -prefetcher=system.l1_cntrl1.prefetcher +prefetcher=system.ruby.l1_cntrl1.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl1.sequencer +sequencer=system.ruby.l1_cntrl1.sequencer to_l2_latency=1 transitions_per_cycle=32 version=1 -[system.l1_cntrl1.L1DcacheMemory] +[system.ruby.l1_cntrl1.L1DcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -359,7 +386,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl1.L1IcacheMemory] +[system.ruby.l1_cntrl1.L1IcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -373,7 +400,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl1.prefetcher] +[system.ruby.l1_cntrl1.prefetcher] type=Prefetcher cross_page=false nonunit_filter=8 @@ -383,13 +410,13 @@ pf_per_stream=1 train_misses=4 unit_filter=8 -[system.l1_cntrl1.sequencer] +[system.ruby.l1_cntrl1.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl1.L1DcacheMemory +dcache=system.ruby.l1_cntrl1.L1DcacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl1.L1IcacheMemory +icache=system.ruby.l1_cntrl1.L1IcacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -400,28 +427,29 @@ using_ruby_tester=false version=1 slave=system.cpu1.test -[system.l1_cntrl2] +[system.ruby.l1_cntrl2] type=L1Cache_Controller children=L1DcacheMemory L1IcacheMemory prefetcher sequencer -L1DcacheMemory=system.l1_cntrl2.L1DcacheMemory -L1IcacheMemory=system.l1_cntrl2.L1IcacheMemory +L1DcacheMemory=system.ruby.l1_cntrl2.L1DcacheMemory +L1IcacheMemory=system.ruby.l1_cntrl2.L1IcacheMemory buffer_size=0 +clock=1 cntrl_id=2 enable_prefetch=false l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -prefetcher=system.l1_cntrl2.prefetcher +prefetcher=system.ruby.l1_cntrl2.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl2.sequencer +sequencer=system.ruby.l1_cntrl2.sequencer to_l2_latency=1 transitions_per_cycle=32 version=2 -[system.l1_cntrl2.L1DcacheMemory] +[system.ruby.l1_cntrl2.L1DcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -435,7 +463,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl2.L1IcacheMemory] +[system.ruby.l1_cntrl2.L1IcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -449,7 +477,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl2.prefetcher] +[system.ruby.l1_cntrl2.prefetcher] type=Prefetcher cross_page=false nonunit_filter=8 @@ -459,13 +487,13 @@ pf_per_stream=1 train_misses=4 unit_filter=8 -[system.l1_cntrl2.sequencer] +[system.ruby.l1_cntrl2.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl2.L1DcacheMemory +dcache=system.ruby.l1_cntrl2.L1DcacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl2.L1IcacheMemory +icache=system.ruby.l1_cntrl2.L1IcacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -476,28 +504,29 @@ using_ruby_tester=false version=2 slave=system.cpu2.test -[system.l1_cntrl3] +[system.ruby.l1_cntrl3] type=L1Cache_Controller children=L1DcacheMemory L1IcacheMemory prefetcher sequencer -L1DcacheMemory=system.l1_cntrl3.L1DcacheMemory -L1IcacheMemory=system.l1_cntrl3.L1IcacheMemory +L1DcacheMemory=system.ruby.l1_cntrl3.L1DcacheMemory +L1IcacheMemory=system.ruby.l1_cntrl3.L1IcacheMemory buffer_size=0 +clock=1 cntrl_id=3 enable_prefetch=false l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -prefetcher=system.l1_cntrl3.prefetcher +prefetcher=system.ruby.l1_cntrl3.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl3.sequencer +sequencer=system.ruby.l1_cntrl3.sequencer to_l2_latency=1 transitions_per_cycle=32 version=3 -[system.l1_cntrl3.L1DcacheMemory] +[system.ruby.l1_cntrl3.L1DcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -511,7 +540,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl3.L1IcacheMemory] +[system.ruby.l1_cntrl3.L1IcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -525,7 +554,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl3.prefetcher] +[system.ruby.l1_cntrl3.prefetcher] type=Prefetcher cross_page=false nonunit_filter=8 @@ -535,13 +564,13 @@ pf_per_stream=1 train_misses=4 unit_filter=8 -[system.l1_cntrl3.sequencer] +[system.ruby.l1_cntrl3.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl3.L1DcacheMemory +dcache=system.ruby.l1_cntrl3.L1DcacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl3.L1IcacheMemory +icache=system.ruby.l1_cntrl3.L1IcacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -552,28 +581,29 @@ using_ruby_tester=false version=3 slave=system.cpu3.test -[system.l1_cntrl4] +[system.ruby.l1_cntrl4] type=L1Cache_Controller children=L1DcacheMemory L1IcacheMemory prefetcher sequencer -L1DcacheMemory=system.l1_cntrl4.L1DcacheMemory -L1IcacheMemory=system.l1_cntrl4.L1IcacheMemory +L1DcacheMemory=system.ruby.l1_cntrl4.L1DcacheMemory +L1IcacheMemory=system.ruby.l1_cntrl4.L1IcacheMemory buffer_size=0 +clock=1 cntrl_id=4 enable_prefetch=false l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -prefetcher=system.l1_cntrl4.prefetcher +prefetcher=system.ruby.l1_cntrl4.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl4.sequencer +sequencer=system.ruby.l1_cntrl4.sequencer to_l2_latency=1 transitions_per_cycle=32 version=4 -[system.l1_cntrl4.L1DcacheMemory] +[system.ruby.l1_cntrl4.L1DcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -587,7 +617,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl4.L1IcacheMemory] +[system.ruby.l1_cntrl4.L1IcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -601,7 +631,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl4.prefetcher] +[system.ruby.l1_cntrl4.prefetcher] type=Prefetcher cross_page=false nonunit_filter=8 @@ -611,13 +641,13 @@ pf_per_stream=1 train_misses=4 unit_filter=8 -[system.l1_cntrl4.sequencer] +[system.ruby.l1_cntrl4.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl4.L1DcacheMemory +dcache=system.ruby.l1_cntrl4.L1DcacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl4.L1IcacheMemory +icache=system.ruby.l1_cntrl4.L1IcacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -628,28 +658,29 @@ using_ruby_tester=false version=4 slave=system.cpu4.test -[system.l1_cntrl5] +[system.ruby.l1_cntrl5] type=L1Cache_Controller children=L1DcacheMemory L1IcacheMemory prefetcher sequencer -L1DcacheMemory=system.l1_cntrl5.L1DcacheMemory -L1IcacheMemory=system.l1_cntrl5.L1IcacheMemory +L1DcacheMemory=system.ruby.l1_cntrl5.L1DcacheMemory +L1IcacheMemory=system.ruby.l1_cntrl5.L1IcacheMemory buffer_size=0 +clock=1 cntrl_id=5 enable_prefetch=false l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -prefetcher=system.l1_cntrl5.prefetcher +prefetcher=system.ruby.l1_cntrl5.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl5.sequencer +sequencer=system.ruby.l1_cntrl5.sequencer to_l2_latency=1 transitions_per_cycle=32 version=5 -[system.l1_cntrl5.L1DcacheMemory] +[system.ruby.l1_cntrl5.L1DcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -663,7 +694,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl5.L1IcacheMemory] +[system.ruby.l1_cntrl5.L1IcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -677,7 +708,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl5.prefetcher] +[system.ruby.l1_cntrl5.prefetcher] type=Prefetcher cross_page=false nonunit_filter=8 @@ -687,13 +718,13 @@ pf_per_stream=1 train_misses=4 unit_filter=8 -[system.l1_cntrl5.sequencer] +[system.ruby.l1_cntrl5.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl5.L1DcacheMemory +dcache=system.ruby.l1_cntrl5.L1DcacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl5.L1IcacheMemory +icache=system.ruby.l1_cntrl5.L1IcacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -704,28 +735,29 @@ using_ruby_tester=false version=5 slave=system.cpu5.test -[system.l1_cntrl6] +[system.ruby.l1_cntrl6] type=L1Cache_Controller children=L1DcacheMemory L1IcacheMemory prefetcher sequencer -L1DcacheMemory=system.l1_cntrl6.L1DcacheMemory -L1IcacheMemory=system.l1_cntrl6.L1IcacheMemory +L1DcacheMemory=system.ruby.l1_cntrl6.L1DcacheMemory +L1IcacheMemory=system.ruby.l1_cntrl6.L1IcacheMemory buffer_size=0 +clock=1 cntrl_id=6 enable_prefetch=false l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -prefetcher=system.l1_cntrl6.prefetcher +prefetcher=system.ruby.l1_cntrl6.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl6.sequencer +sequencer=system.ruby.l1_cntrl6.sequencer to_l2_latency=1 transitions_per_cycle=32 version=6 -[system.l1_cntrl6.L1DcacheMemory] +[system.ruby.l1_cntrl6.L1DcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -739,7 +771,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl6.L1IcacheMemory] +[system.ruby.l1_cntrl6.L1IcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -753,7 +785,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl6.prefetcher] +[system.ruby.l1_cntrl6.prefetcher] type=Prefetcher cross_page=false nonunit_filter=8 @@ -763,13 +795,13 @@ pf_per_stream=1 train_misses=4 unit_filter=8 -[system.l1_cntrl6.sequencer] +[system.ruby.l1_cntrl6.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl6.L1DcacheMemory +dcache=system.ruby.l1_cntrl6.L1DcacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl6.L1IcacheMemory +icache=system.ruby.l1_cntrl6.L1IcacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -780,28 +812,29 @@ using_ruby_tester=false version=6 slave=system.cpu6.test -[system.l1_cntrl7] +[system.ruby.l1_cntrl7] type=L1Cache_Controller children=L1DcacheMemory L1IcacheMemory prefetcher sequencer -L1DcacheMemory=system.l1_cntrl7.L1DcacheMemory -L1IcacheMemory=system.l1_cntrl7.L1IcacheMemory +L1DcacheMemory=system.ruby.l1_cntrl7.L1DcacheMemory +L1IcacheMemory=system.ruby.l1_cntrl7.L1IcacheMemory buffer_size=0 +clock=1 cntrl_id=7 enable_prefetch=false l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -prefetcher=system.l1_cntrl7.prefetcher +prefetcher=system.ruby.l1_cntrl7.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false -sequencer=system.l1_cntrl7.sequencer +sequencer=system.ruby.l1_cntrl7.sequencer to_l2_latency=1 transitions_per_cycle=32 version=7 -[system.l1_cntrl7.L1DcacheMemory] +[system.ruby.l1_cntrl7.L1DcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -815,7 +848,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl7.L1IcacheMemory] +[system.ruby.l1_cntrl7.L1IcacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -829,7 +862,7 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.l1_cntrl7.prefetcher] +[system.ruby.l1_cntrl7.prefetcher] type=Prefetcher cross_page=false nonunit_filter=8 @@ -839,13 +872,13 @@ pf_per_stream=1 train_misses=4 unit_filter=8 -[system.l1_cntrl7.sequencer] +[system.ruby.l1_cntrl7.sequencer] type=RubySequencer access_phys_mem=false clock=1 -dcache=system.l1_cntrl7.L1DcacheMemory +dcache=system.ruby.l1_cntrl7.L1DcacheMemory deadlock_threshold=1000000 -icache=system.l1_cntrl7.L1IcacheMemory +icache=system.ruby.l1_cntrl7.L1IcacheMemory max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -856,11 +889,12 @@ using_ruby_tester=false version=7 slave=system.cpu7.test -[system.l2_cntrl0] +[system.ruby.l2_cntrl0] type=L2Cache_Controller children=L2cacheMemory -L2cacheMemory=system.l2_cntrl0.L2cacheMemory +L2cacheMemory=system.ruby.l2_cntrl0.L2cacheMemory buffer_size=0 +clock=1 cntrl_id=8 l2_request_latency=2 l2_response_latency=2 @@ -871,7 +905,7 @@ to_l1_latency=1 transitions_per_cycle=32 version=0 -[system.l2_cntrl0.L2cacheMemory] +[system.ruby.l2_cntrl0.L2cacheMemory] type=RubyCache assoc=2 dataAccessLatency=1 @@ -885,34 +919,12 @@ start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 -clock=1 -conf_table_reported=false -in_addr_map=true -latency=30 -latency_var=0 -null=false -range=0:134217727 -zero=false - -[system.ruby] -type=RubySystem -children=network profiler -block_size_bytes=64 -clock=1 -mem_size=268435456 -no_mem_vec=false -random_seed=1234 -randomization=false -stats_filename=ruby.stats - [system.ruby.network] type=SimpleNetwork children=topology adaptive_routing=false buffer_size=0 +clock=1 control_msg_size=8 endpoint_bandwidth=1000 number_of_virtual_networks=10 @@ -932,7 +944,7 @@ routers=system.ruby.network.topology.ext_links0.int_node system.ruby.network.top type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl0 +ext_node=system.ruby.l1_cntrl0 int_node=system.ruby.network.topology.ext_links0.int_node latency=1 link_id=0 @@ -940,6 +952,7 @@ weight=1 [system.ruby.network.topology.ext_links0.int_node] type=Switch +clock=1 router_id=0 virt_nets=10 @@ -947,7 +960,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl1 +ext_node=system.ruby.l1_cntrl1 int_node=system.ruby.network.topology.ext_links1.int_node latency=1 link_id=1 @@ -955,6 +968,7 @@ weight=1 [system.ruby.network.topology.ext_links1.int_node] type=Switch +clock=1 router_id=1 virt_nets=10 @@ -962,7 +976,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl2 +ext_node=system.ruby.l1_cntrl2 int_node=system.ruby.network.topology.ext_links2.int_node latency=1 link_id=2 @@ -970,6 +984,7 @@ weight=1 [system.ruby.network.topology.ext_links2.int_node] type=Switch +clock=1 router_id=2 virt_nets=10 @@ -977,7 +992,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl3 +ext_node=system.ruby.l1_cntrl3 int_node=system.ruby.network.topology.ext_links3.int_node latency=1 link_id=3 @@ -985,6 +1000,7 @@ weight=1 [system.ruby.network.topology.ext_links3.int_node] type=Switch +clock=1 router_id=3 virt_nets=10 @@ -992,7 +1008,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl4 +ext_node=system.ruby.l1_cntrl4 int_node=system.ruby.network.topology.ext_links4.int_node latency=1 link_id=4 @@ -1000,6 +1016,7 @@ weight=1 [system.ruby.network.topology.ext_links4.int_node] type=Switch +clock=1 router_id=4 virt_nets=10 @@ -1007,7 +1024,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl5 +ext_node=system.ruby.l1_cntrl5 int_node=system.ruby.network.topology.ext_links5.int_node latency=1 link_id=5 @@ -1015,6 +1032,7 @@ weight=1 [system.ruby.network.topology.ext_links5.int_node] type=Switch +clock=1 router_id=5 virt_nets=10 @@ -1022,7 +1040,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl6 +ext_node=system.ruby.l1_cntrl6 int_node=system.ruby.network.topology.ext_links6.int_node latency=1 link_id=6 @@ -1030,6 +1048,7 @@ weight=1 [system.ruby.network.topology.ext_links6.int_node] type=Switch +clock=1 router_id=6 virt_nets=10 @@ -1037,7 +1056,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l1_cntrl7 +ext_node=system.ruby.l1_cntrl7 int_node=system.ruby.network.topology.ext_links7.int_node latency=1 link_id=7 @@ -1045,6 +1064,7 @@ weight=1 [system.ruby.network.topology.ext_links7.int_node] type=Switch +clock=1 router_id=7 virt_nets=10 @@ -1052,7 +1072,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.l2_cntrl0 +ext_node=system.ruby.l2_cntrl0 int_node=system.ruby.network.topology.ext_links8.int_node latency=1 link_id=8 @@ -1060,6 +1080,7 @@ weight=1 [system.ruby.network.topology.ext_links8.int_node] type=Switch +clock=1 router_id=8 virt_nets=10 @@ -1067,7 +1088,7 @@ virt_nets=10 type=SimpleExtLink children=int_node bandwidth_factor=16 -ext_node=system.dir_cntrl0 +ext_node=system.ruby.dir_cntrl0 int_node=system.ruby.network.topology.ext_links9.int_node latency=1 link_id=9 @@ -1075,6 +1096,7 @@ weight=1 [system.ruby.network.topology.ext_links9.int_node] type=Switch +clock=1 router_id=9 virt_nets=10 @@ -1090,6 +1112,7 @@ weight=1 [system.ruby.network.topology.int_links0.node_b] type=Switch +clock=1 router_id=10 virt_nets=10 diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats index 8b52d5805..b7894d3dc 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats @@ -1,24 +1,24 @@ -Real time: Dec/11/2012 09:13:04 +Real time: Jan/14/2013 08:21:52 Profiler Stats -------------- -Elapsed_time_in_seconds: 164 -Elapsed_time_in_minutes: 2.73333 -Elapsed_time_in_hours: 0.0455556 -Elapsed_time_in_days: 0.00189815 +Elapsed_time_in_seconds: 101 +Elapsed_time_in_minutes: 1.68333 +Elapsed_time_in_hours: 0.0280556 +Elapsed_time_in_days: 0.00116898 -Virtual_time_in_seconds: 103.36 -Virtual_time_in_minutes: 1.72267 -Virtual_time_in_hours: 0.0287111 -Virtual_time_in_days: 0.0011963 +Virtual_time_in_seconds: 101.26 +Virtual_time_in_minutes: 1.68767 +Virtual_time_in_hours: 0.0281278 +Virtual_time_in_days: 0.00117199 Ruby_current_time: 7257449 Ruby_start_time: 0 Ruby_cycles: 7257449 -mbytes_resident: 71.4336 -mbytes_total: 409.793 -resident_ratio: 0.174345 +mbytes_resident: 71.9961 +mbytes_total: 416.859 +resident_ratio: 0.172739 ruby_cycles_executed: [ 7257450 7257450 7257450 7257450 7257450 7257450 7257450 7257450 ] @@ -80,13 +80,13 @@ Total_nonPF_delay_cycles: [binsize: 1 max: 36 count: 3321263 average: 1.55988 | Resource Usage -------------- page_size: 4096 -user_time: 103 +user_time: 101 system_time: 0 -page_reclaims: 9692 +page_reclaims: 9902 page_faults: 0 swaps: 0 block_inputs: 0 -block_outputs: 296 +block_outputs: 272 Network Stats ------------- @@ -294,25 +294,25 @@ links_utilized_percent_switch_10: 14.8743 outgoing_messages_switch_10_link_9_Response_Data: 212955 15332760 [ 0 212955 0 0 0 0 0 0 0 0 ] base_latency: 1 outgoing_messages_switch_10_link_9_Response_Control: 392034 3136272 [ 0 392034 0 0 0 0 0 0 0 0 ] base_latency: 1 -Cache Stats: system.l1_cntrl0.L1IcacheMemory - system.l1_cntrl0.L1IcacheMemory_total_misses: 0 - system.l1_cntrl0.L1IcacheMemory_total_demand_misses: 0 - system.l1_cntrl0.L1IcacheMemory_total_prefetches: 0 - system.l1_cntrl0.L1IcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl0.L1IcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl0.L1IcacheMemory + system.ruby.l1_cntrl0.L1IcacheMemory_total_misses: 0 + system.ruby.l1_cntrl0.L1IcacheMemory_total_demand_misses: 0 + system.ruby.l1_cntrl0.L1IcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl0.L1IcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl0.L1IcacheMemory_total_hw_prefetches: 0 -Cache Stats: system.l1_cntrl0.L1DcacheMemory - system.l1_cntrl0.L1DcacheMemory_total_misses: 76561 - system.l1_cntrl0.L1DcacheMemory_total_demand_misses: 76561 - system.l1_cntrl0.L1DcacheMemory_total_prefetches: 0 - system.l1_cntrl0.L1DcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl0.L1DcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl0.L1DcacheMemory + system.ruby.l1_cntrl0.L1DcacheMemory_total_misses: 76561 + system.ruby.l1_cntrl0.L1DcacheMemory_total_demand_misses: 76561 + system.ruby.l1_cntrl0.L1DcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl0.L1DcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl0.L1DcacheMemory_total_hw_prefetches: 0 - system.l1_cntrl0.L1DcacheMemory_request_type_LD: 65.0148% - system.l1_cntrl0.L1DcacheMemory_request_type_ST: 34.9852% + system.ruby.l1_cntrl0.L1DcacheMemory_request_type_LD: 65.0148% + system.ruby.l1_cntrl0.L1DcacheMemory_request_type_ST: 34.9852% - system.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 76561 100% + system.ruby.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 76561 100% --- L1Cache --- - Event Counts - @@ -486,157 +486,157 @@ PF_IS_I Data_Exclusive [0 0 0 0 0 0 0 0 ] 0 PF_IS_I DataS_fromL1 [0 0 0 0 0 0 0 0 ] 0 PF_IS_I Data_all_Acks [0 0 0 0 0 0 0 0 ] 0 -Cache Stats: system.l1_cntrl1.L1IcacheMemory - system.l1_cntrl1.L1IcacheMemory_total_misses: 0 - system.l1_cntrl1.L1IcacheMemory_total_demand_misses: 0 - system.l1_cntrl1.L1IcacheMemory_total_prefetches: 0 - system.l1_cntrl1.L1IcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl1.L1IcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl1.L1IcacheMemory + system.ruby.l1_cntrl1.L1IcacheMemory_total_misses: 0 + system.ruby.l1_cntrl1.L1IcacheMemory_total_demand_misses: 0 + system.ruby.l1_cntrl1.L1IcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl1.L1IcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl1.L1IcacheMemory_total_hw_prefetches: 0 -Cache Stats: system.l1_cntrl1.L1DcacheMemory - system.l1_cntrl1.L1DcacheMemory_total_misses: 76056 - system.l1_cntrl1.L1DcacheMemory_total_demand_misses: 76056 - system.l1_cntrl1.L1DcacheMemory_total_prefetches: 0 - system.l1_cntrl1.L1DcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl1.L1DcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl1.L1DcacheMemory + system.ruby.l1_cntrl1.L1DcacheMemory_total_misses: 76056 + system.ruby.l1_cntrl1.L1DcacheMemory_total_demand_misses: 76056 + system.ruby.l1_cntrl1.L1DcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl1.L1DcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl1.L1DcacheMemory_total_hw_prefetches: 0 - system.l1_cntrl1.L1DcacheMemory_request_type_LD: 64.9219% - system.l1_cntrl1.L1DcacheMemory_request_type_ST: 35.0781% + system.ruby.l1_cntrl1.L1DcacheMemory_request_type_LD: 64.9219% + system.ruby.l1_cntrl1.L1DcacheMemory_request_type_ST: 35.0781% - system.l1_cntrl1.L1DcacheMemory_access_mode_type_Supervisor: 76056 100% + system.ruby.l1_cntrl1.L1DcacheMemory_access_mode_type_Supervisor: 76056 100% -Cache Stats: system.l1_cntrl2.L1IcacheMemory - system.l1_cntrl2.L1IcacheMemory_total_misses: 0 - system.l1_cntrl2.L1IcacheMemory_total_demand_misses: 0 - system.l1_cntrl2.L1IcacheMemory_total_prefetches: 0 - system.l1_cntrl2.L1IcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl2.L1IcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl2.L1IcacheMemory + system.ruby.l1_cntrl2.L1IcacheMemory_total_misses: 0 + system.ruby.l1_cntrl2.L1IcacheMemory_total_demand_misses: 0 + system.ruby.l1_cntrl2.L1IcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl2.L1IcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl2.L1IcacheMemory_total_hw_prefetches: 0 -Cache Stats: system.l1_cntrl2.L1DcacheMemory - system.l1_cntrl2.L1DcacheMemory_total_misses: 76165 - system.l1_cntrl2.L1DcacheMemory_total_demand_misses: 76165 - system.l1_cntrl2.L1DcacheMemory_total_prefetches: 0 - system.l1_cntrl2.L1DcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl2.L1DcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl2.L1DcacheMemory + system.ruby.l1_cntrl2.L1DcacheMemory_total_misses: 76165 + system.ruby.l1_cntrl2.L1DcacheMemory_total_demand_misses: 76165 + system.ruby.l1_cntrl2.L1DcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl2.L1DcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl2.L1DcacheMemory_total_hw_prefetches: 0 - system.l1_cntrl2.L1DcacheMemory_request_type_LD: 65.0102% - system.l1_cntrl2.L1DcacheMemory_request_type_ST: 34.9898% + system.ruby.l1_cntrl2.L1DcacheMemory_request_type_LD: 65.0102% + system.ruby.l1_cntrl2.L1DcacheMemory_request_type_ST: 34.9898% - system.l1_cntrl2.L1DcacheMemory_access_mode_type_Supervisor: 76165 100% + system.ruby.l1_cntrl2.L1DcacheMemory_access_mode_type_Supervisor: 76165 100% -Cache Stats: system.l1_cntrl3.L1IcacheMemory - system.l1_cntrl3.L1IcacheMemory_total_misses: 0 - system.l1_cntrl3.L1IcacheMemory_total_demand_misses: 0 - system.l1_cntrl3.L1IcacheMemory_total_prefetches: 0 - system.l1_cntrl3.L1IcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl3.L1IcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl3.L1IcacheMemory + system.ruby.l1_cntrl3.L1IcacheMemory_total_misses: 0 + system.ruby.l1_cntrl3.L1IcacheMemory_total_demand_misses: 0 + system.ruby.l1_cntrl3.L1IcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl3.L1IcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl3.L1IcacheMemory_total_hw_prefetches: 0 -Cache Stats: system.l1_cntrl3.L1DcacheMemory - system.l1_cntrl3.L1DcacheMemory_total_misses: 75953 - system.l1_cntrl3.L1DcacheMemory_total_demand_misses: 75953 - system.l1_cntrl3.L1DcacheMemory_total_prefetches: 0 - system.l1_cntrl3.L1DcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl3.L1DcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl3.L1DcacheMemory + system.ruby.l1_cntrl3.L1DcacheMemory_total_misses: 75953 + system.ruby.l1_cntrl3.L1DcacheMemory_total_demand_misses: 75953 + system.ruby.l1_cntrl3.L1DcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl3.L1DcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl3.L1DcacheMemory_total_hw_prefetches: 0 - system.l1_cntrl3.L1DcacheMemory_request_type_LD: 65.0126% - system.l1_cntrl3.L1DcacheMemory_request_type_ST: 34.9874% + system.ruby.l1_cntrl3.L1DcacheMemory_request_type_LD: 65.0126% + system.ruby.l1_cntrl3.L1DcacheMemory_request_type_ST: 34.9874% - system.l1_cntrl3.L1DcacheMemory_access_mode_type_Supervisor: 75953 100% + system.ruby.l1_cntrl3.L1DcacheMemory_access_mode_type_Supervisor: 75953 100% -Cache Stats: system.l1_cntrl4.L1IcacheMemory - system.l1_cntrl4.L1IcacheMemory_total_misses: 0 - system.l1_cntrl4.L1IcacheMemory_total_demand_misses: 0 - system.l1_cntrl4.L1IcacheMemory_total_prefetches: 0 - system.l1_cntrl4.L1IcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl4.L1IcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl4.L1IcacheMemory + system.ruby.l1_cntrl4.L1IcacheMemory_total_misses: 0 + system.ruby.l1_cntrl4.L1IcacheMemory_total_demand_misses: 0 + system.ruby.l1_cntrl4.L1IcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl4.L1IcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl4.L1IcacheMemory_total_hw_prefetches: 0 -Cache Stats: system.l1_cntrl4.L1DcacheMemory - system.l1_cntrl4.L1DcacheMemory_total_misses: 76641 - system.l1_cntrl4.L1DcacheMemory_total_demand_misses: 76641 - system.l1_cntrl4.L1DcacheMemory_total_prefetches: 0 - system.l1_cntrl4.L1DcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl4.L1DcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl4.L1DcacheMemory + system.ruby.l1_cntrl4.L1DcacheMemory_total_misses: 76641 + system.ruby.l1_cntrl4.L1DcacheMemory_total_demand_misses: 76641 + system.ruby.l1_cntrl4.L1DcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl4.L1DcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl4.L1DcacheMemory_total_hw_prefetches: 0 - system.l1_cntrl4.L1DcacheMemory_request_type_LD: 64.9065% - system.l1_cntrl4.L1DcacheMemory_request_type_ST: 35.0935% + system.ruby.l1_cntrl4.L1DcacheMemory_request_type_LD: 64.9065% + system.ruby.l1_cntrl4.L1DcacheMemory_request_type_ST: 35.0935% - system.l1_cntrl4.L1DcacheMemory_access_mode_type_Supervisor: 76641 100% + system.ruby.l1_cntrl4.L1DcacheMemory_access_mode_type_Supervisor: 76641 100% -Cache Stats: system.l1_cntrl5.L1IcacheMemory - system.l1_cntrl5.L1IcacheMemory_total_misses: 0 - system.l1_cntrl5.L1IcacheMemory_total_demand_misses: 0 - system.l1_cntrl5.L1IcacheMemory_total_prefetches: 0 - system.l1_cntrl5.L1IcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl5.L1IcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl5.L1IcacheMemory + system.ruby.l1_cntrl5.L1IcacheMemory_total_misses: 0 + system.ruby.l1_cntrl5.L1IcacheMemory_total_demand_misses: 0 + system.ruby.l1_cntrl5.L1IcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl5.L1IcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl5.L1IcacheMemory_total_hw_prefetches: 0 -Cache Stats: system.l1_cntrl5.L1DcacheMemory - system.l1_cntrl5.L1DcacheMemory_total_misses: 75966 - system.l1_cntrl5.L1DcacheMemory_total_demand_misses: 75966 - system.l1_cntrl5.L1DcacheMemory_total_prefetches: 0 - system.l1_cntrl5.L1DcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl5.L1DcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl5.L1DcacheMemory + system.ruby.l1_cntrl5.L1DcacheMemory_total_misses: 75966 + system.ruby.l1_cntrl5.L1DcacheMemory_total_demand_misses: 75966 + system.ruby.l1_cntrl5.L1DcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl5.L1DcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl5.L1DcacheMemory_total_hw_prefetches: 0 - system.l1_cntrl5.L1DcacheMemory_request_type_LD: 64.9857% - system.l1_cntrl5.L1DcacheMemory_request_type_ST: 35.0143% + system.ruby.l1_cntrl5.L1DcacheMemory_request_type_LD: 64.9857% + system.ruby.l1_cntrl5.L1DcacheMemory_request_type_ST: 35.0143% - system.l1_cntrl5.L1DcacheMemory_access_mode_type_Supervisor: 75966 100% + system.ruby.l1_cntrl5.L1DcacheMemory_access_mode_type_Supervisor: 75966 100% -Cache Stats: system.l1_cntrl6.L1IcacheMemory - system.l1_cntrl6.L1IcacheMemory_total_misses: 0 - system.l1_cntrl6.L1IcacheMemory_total_demand_misses: 0 - system.l1_cntrl6.L1IcacheMemory_total_prefetches: 0 - system.l1_cntrl6.L1IcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl6.L1IcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl6.L1IcacheMemory + system.ruby.l1_cntrl6.L1IcacheMemory_total_misses: 0 + system.ruby.l1_cntrl6.L1IcacheMemory_total_demand_misses: 0 + system.ruby.l1_cntrl6.L1IcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl6.L1IcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl6.L1IcacheMemory_total_hw_prefetches: 0 -Cache Stats: system.l1_cntrl6.L1DcacheMemory - system.l1_cntrl6.L1DcacheMemory_total_misses: 76675 - system.l1_cntrl6.L1DcacheMemory_total_demand_misses: 76675 - system.l1_cntrl6.L1DcacheMemory_total_prefetches: 0 - system.l1_cntrl6.L1DcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl6.L1DcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl6.L1DcacheMemory + system.ruby.l1_cntrl6.L1DcacheMemory_total_misses: 76675 + system.ruby.l1_cntrl6.L1DcacheMemory_total_demand_misses: 76675 + system.ruby.l1_cntrl6.L1DcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl6.L1DcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl6.L1DcacheMemory_total_hw_prefetches: 0 - system.l1_cntrl6.L1DcacheMemory_request_type_LD: 65.2677% - system.l1_cntrl6.L1DcacheMemory_request_type_ST: 34.7323% + system.ruby.l1_cntrl6.L1DcacheMemory_request_type_LD: 65.2677% + system.ruby.l1_cntrl6.L1DcacheMemory_request_type_ST: 34.7323% - system.l1_cntrl6.L1DcacheMemory_access_mode_type_Supervisor: 76675 100% + system.ruby.l1_cntrl6.L1DcacheMemory_access_mode_type_Supervisor: 76675 100% -Cache Stats: system.l1_cntrl7.L1IcacheMemory - system.l1_cntrl7.L1IcacheMemory_total_misses: 0 - system.l1_cntrl7.L1IcacheMemory_total_demand_misses: 0 - system.l1_cntrl7.L1IcacheMemory_total_prefetches: 0 - system.l1_cntrl7.L1IcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl7.L1IcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl7.L1IcacheMemory + system.ruby.l1_cntrl7.L1IcacheMemory_total_misses: 0 + system.ruby.l1_cntrl7.L1IcacheMemory_total_demand_misses: 0 + system.ruby.l1_cntrl7.L1IcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl7.L1IcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl7.L1IcacheMemory_total_hw_prefetches: 0 -Cache Stats: system.l1_cntrl7.L1DcacheMemory - system.l1_cntrl7.L1DcacheMemory_total_misses: 76386 - system.l1_cntrl7.L1DcacheMemory_total_demand_misses: 76386 - system.l1_cntrl7.L1DcacheMemory_total_prefetches: 0 - system.l1_cntrl7.L1DcacheMemory_total_sw_prefetches: 0 - system.l1_cntrl7.L1DcacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l1_cntrl7.L1DcacheMemory + system.ruby.l1_cntrl7.L1DcacheMemory_total_misses: 76386 + system.ruby.l1_cntrl7.L1DcacheMemory_total_demand_misses: 76386 + system.ruby.l1_cntrl7.L1DcacheMemory_total_prefetches: 0 + system.ruby.l1_cntrl7.L1DcacheMemory_total_sw_prefetches: 0 + system.ruby.l1_cntrl7.L1DcacheMemory_total_hw_prefetches: 0 - system.l1_cntrl7.L1DcacheMemory_request_type_LD: 64.9857% - system.l1_cntrl7.L1DcacheMemory_request_type_ST: 35.0143% + system.ruby.l1_cntrl7.L1DcacheMemory_request_type_LD: 64.9857% + system.ruby.l1_cntrl7.L1DcacheMemory_request_type_ST: 35.0143% - system.l1_cntrl7.L1DcacheMemory_access_mode_type_Supervisor: 76386 100% + system.ruby.l1_cntrl7.L1DcacheMemory_access_mode_type_Supervisor: 76386 100% -Cache Stats: system.l2_cntrl0.L2cacheMemory - system.l2_cntrl0.L2cacheMemory_total_misses: 610348 - system.l2_cntrl0.L2cacheMemory_total_demand_misses: 610348 - system.l2_cntrl0.L2cacheMemory_total_prefetches: 0 - system.l2_cntrl0.L2cacheMemory_total_sw_prefetches: 0 - system.l2_cntrl0.L2cacheMemory_total_hw_prefetches: 0 +Cache Stats: system.ruby.l2_cntrl0.L2cacheMemory + system.ruby.l2_cntrl0.L2cacheMemory_total_misses: 610348 + system.ruby.l2_cntrl0.L2cacheMemory_total_demand_misses: 610348 + system.ruby.l2_cntrl0.L2cacheMemory_total_prefetches: 0 + system.ruby.l2_cntrl0.L2cacheMemory_total_sw_prefetches: 0 + system.ruby.l2_cntrl0.L2cacheMemory_total_hw_prefetches: 0 - system.l2_cntrl0.L2cacheMemory_request_type_GETS: 65.0144% - system.l2_cntrl0.L2cacheMemory_request_type_GETX: 34.9856% + system.ruby.l2_cntrl0.L2cacheMemory_request_type_GETS: 65.0144% + system.ruby.l2_cntrl0.L2cacheMemory_request_type_GETX: 34.9856% - system.l2_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 610348 100% + system.ruby.l2_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 610348 100% --- L2Cache --- - Event Counts - @@ -848,7 +848,7 @@ MT_SB L2_Replacement_clean [0 ] 0 MT_SB Unblock [780 ] 780 MT_SB MEM_Inv [0 ] 0 -Memory controller: system.dir_cntrl0.memBuffer: +Memory controller: system.ruby.dir_cntrl0.memBuffer: memory_total_requests: 817953 memory_reads: 604997 memory_writes: 212953 diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt index 5e837a981..bbb60b174 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt @@ -4,183 +4,183 @@ sim_seconds 0.007257 # Nu sim_ticks 7257449 # Number of ticks simulated final_tick 7257449 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 44253 # Simulator tick rate (ticks/s) -host_mem_usage 419632 # Number of bytes of host memory used -host_seconds 164.00 # Real time elapsed on the host -system.l1_cntrl4.L1DcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl4.L1DcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl4.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl4.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl4.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl4.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl4.L1IcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl4.L1IcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl4.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl4.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl4.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl4.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl4.prefetcher.miss_observed 0 # number of misses observed -system.l1_cntrl4.prefetcher.allocated_streams 0 # number of streams allocated for prefetching -system.l1_cntrl4.prefetcher.prefetches_requested 0 # number of prefetch requests made -system.l1_cntrl4.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted -system.l1_cntrl4.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped -system.l1_cntrl4.prefetcher.hits 0 # number of prefetched blocks accessed -system.l1_cntrl4.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched -system.l1_cntrl4.prefetcher.pages_crossed 0 # number of prefetches across pages -system.l1_cntrl4.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.l1_cntrl5.L1DcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl5.L1DcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl5.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl5.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl5.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl5.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl5.L1IcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl5.L1IcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl5.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl5.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl5.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl5.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl5.prefetcher.miss_observed 0 # number of misses observed -system.l1_cntrl5.prefetcher.allocated_streams 0 # number of streams allocated for prefetching -system.l1_cntrl5.prefetcher.prefetches_requested 0 # number of prefetch requests made -system.l1_cntrl5.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted -system.l1_cntrl5.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped -system.l1_cntrl5.prefetcher.hits 0 # number of prefetched blocks accessed -system.l1_cntrl5.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched -system.l1_cntrl5.prefetcher.pages_crossed 0 # number of prefetches across pages -system.l1_cntrl5.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.l1_cntrl6.L1DcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl6.L1DcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl6.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl6.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl6.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl6.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl6.L1IcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl6.L1IcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl6.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl6.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl6.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl6.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl6.prefetcher.miss_observed 0 # number of misses observed -system.l1_cntrl6.prefetcher.allocated_streams 0 # number of streams allocated for prefetching -system.l1_cntrl6.prefetcher.prefetches_requested 0 # number of prefetch requests made -system.l1_cntrl6.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted -system.l1_cntrl6.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped -system.l1_cntrl6.prefetcher.hits 0 # number of prefetched blocks accessed -system.l1_cntrl6.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched -system.l1_cntrl6.prefetcher.pages_crossed 0 # number of prefetches across pages -system.l1_cntrl6.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.l1_cntrl7.L1DcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl7.L1DcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl7.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl7.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl7.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl7.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl7.L1IcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl7.L1IcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl7.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl7.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl7.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl7.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl7.prefetcher.miss_observed 0 # number of misses observed -system.l1_cntrl7.prefetcher.allocated_streams 0 # number of streams allocated for prefetching -system.l1_cntrl7.prefetcher.prefetches_requested 0 # number of prefetch requests made -system.l1_cntrl7.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted -system.l1_cntrl7.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped -system.l1_cntrl7.prefetcher.hits 0 # number of prefetched blocks accessed -system.l1_cntrl7.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched -system.l1_cntrl7.prefetcher.pages_crossed 0 # number of prefetches across pages -system.l1_cntrl7.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.l1_cntrl0.L1DcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl0.L1DcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl0.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl0.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl0.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl0.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl0.L1IcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl0.L1IcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl0.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl0.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl0.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl0.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl0.prefetcher.miss_observed 0 # number of misses observed -system.l1_cntrl0.prefetcher.allocated_streams 0 # number of streams allocated for prefetching -system.l1_cntrl0.prefetcher.prefetches_requested 0 # number of prefetch requests made -system.l1_cntrl0.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted -system.l1_cntrl0.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped -system.l1_cntrl0.prefetcher.hits 0 # number of prefetched blocks accessed -system.l1_cntrl0.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched -system.l1_cntrl0.prefetcher.pages_crossed 0 # number of prefetches across pages -system.l1_cntrl0.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.l1_cntrl1.L1DcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl1.L1DcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl1.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl1.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl1.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl1.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl1.L1IcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl1.L1IcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl1.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl1.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl1.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl1.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl1.prefetcher.miss_observed 0 # number of misses observed -system.l1_cntrl1.prefetcher.allocated_streams 0 # number of streams allocated for prefetching -system.l1_cntrl1.prefetcher.prefetches_requested 0 # number of prefetch requests made -system.l1_cntrl1.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted -system.l1_cntrl1.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped -system.l1_cntrl1.prefetcher.hits 0 # number of prefetched blocks accessed -system.l1_cntrl1.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched -system.l1_cntrl1.prefetcher.pages_crossed 0 # number of prefetches across pages -system.l1_cntrl1.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.l1_cntrl2.L1DcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl2.L1DcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl2.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl2.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl2.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl2.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl2.L1IcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl2.L1IcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl2.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl2.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl2.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl2.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl2.prefetcher.miss_observed 0 # number of misses observed -system.l1_cntrl2.prefetcher.allocated_streams 0 # number of streams allocated for prefetching -system.l1_cntrl2.prefetcher.prefetches_requested 0 # number of prefetch requests made -system.l1_cntrl2.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted -system.l1_cntrl2.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped -system.l1_cntrl2.prefetcher.hits 0 # number of prefetched blocks accessed -system.l1_cntrl2.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched -system.l1_cntrl2.prefetcher.pages_crossed 0 # number of prefetches across pages -system.l1_cntrl2.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.l1_cntrl3.L1DcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl3.L1DcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl3.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl3.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl3.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl3.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl3.L1IcacheMemory.num_data_array_reads 0 # number of data array reads -system.l1_cntrl3.L1IcacheMemory.num_data_array_writes 0 # number of data array writes -system.l1_cntrl3.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l1_cntrl3.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l1_cntrl3.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l1_cntrl3.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array -system.l1_cntrl3.prefetcher.miss_observed 0 # number of misses observed -system.l1_cntrl3.prefetcher.allocated_streams 0 # number of streams allocated for prefetching -system.l1_cntrl3.prefetcher.prefetches_requested 0 # number of prefetch requests made -system.l1_cntrl3.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted -system.l1_cntrl3.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped -system.l1_cntrl3.prefetcher.hits 0 # number of prefetched blocks accessed -system.l1_cntrl3.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched -system.l1_cntrl3.prefetcher.pages_crossed 0 # number of prefetches across pages -system.l1_cntrl3.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.l2_cntrl0.L2cacheMemory.num_data_array_reads 0 # number of data array reads -system.l2_cntrl0.L2cacheMemory.num_data_array_writes 0 # number of data array writes -system.l2_cntrl0.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads -system.l2_cntrl0.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes -system.l2_cntrl0.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array -system.l2_cntrl0.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +host_tick_rate 71811 # Simulator tick rate (ticks/s) +host_mem_usage 426868 # Number of bytes of host memory used +host_seconds 101.06 # Real time elapsed on the host +system.ruby.l1_cntrl4.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl4.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl4.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl4.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl4.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl4.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl4.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl4.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl4.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl4.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl4.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl4.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl4.prefetcher.miss_observed 0 # number of misses observed +system.ruby.l1_cntrl4.prefetcher.allocated_streams 0 # number of streams allocated for prefetching +system.ruby.l1_cntrl4.prefetcher.prefetches_requested 0 # number of prefetch requests made +system.ruby.l1_cntrl4.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted +system.ruby.l1_cntrl4.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped +system.ruby.l1_cntrl4.prefetcher.hits 0 # number of prefetched blocks accessed +system.ruby.l1_cntrl4.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched +system.ruby.l1_cntrl4.prefetcher.pages_crossed 0 # number of prefetches across pages +system.ruby.l1_cntrl4.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed +system.ruby.l1_cntrl5.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl5.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl5.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl5.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl5.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl5.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl5.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl5.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl5.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl5.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl5.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl5.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl5.prefetcher.miss_observed 0 # number of misses observed +system.ruby.l1_cntrl5.prefetcher.allocated_streams 0 # number of streams allocated for prefetching +system.ruby.l1_cntrl5.prefetcher.prefetches_requested 0 # number of prefetch requests made +system.ruby.l1_cntrl5.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted +system.ruby.l1_cntrl5.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped +system.ruby.l1_cntrl5.prefetcher.hits 0 # number of prefetched blocks accessed +system.ruby.l1_cntrl5.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched +system.ruby.l1_cntrl5.prefetcher.pages_crossed 0 # number of prefetches across pages +system.ruby.l1_cntrl5.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed +system.ruby.l1_cntrl6.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl6.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl6.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl6.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl6.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl6.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl6.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl6.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl6.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl6.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl6.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl6.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl6.prefetcher.miss_observed 0 # number of misses observed +system.ruby.l1_cntrl6.prefetcher.allocated_streams 0 # number of streams allocated for prefetching +system.ruby.l1_cntrl6.prefetcher.prefetches_requested 0 # number of prefetch requests made +system.ruby.l1_cntrl6.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted +system.ruby.l1_cntrl6.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped +system.ruby.l1_cntrl6.prefetcher.hits 0 # number of prefetched blocks accessed +system.ruby.l1_cntrl6.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched +system.ruby.l1_cntrl6.prefetcher.pages_crossed 0 # number of prefetches across pages +system.ruby.l1_cntrl6.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed +system.ruby.l1_cntrl7.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl7.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl7.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl7.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl7.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl7.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl7.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl7.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl7.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl7.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl7.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl7.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl7.prefetcher.miss_observed 0 # number of misses observed +system.ruby.l1_cntrl7.prefetcher.allocated_streams 0 # number of streams allocated for prefetching +system.ruby.l1_cntrl7.prefetcher.prefetches_requested 0 # number of prefetch requests made +system.ruby.l1_cntrl7.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted +system.ruby.l1_cntrl7.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped +system.ruby.l1_cntrl7.prefetcher.hits 0 # number of prefetched blocks accessed +system.ruby.l1_cntrl7.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched +system.ruby.l1_cntrl7.prefetcher.pages_crossed 0 # number of prefetches across pages +system.ruby.l1_cntrl7.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed +system.ruby.l1_cntrl0.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl0.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl0.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl0.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl0.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl0.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl0.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl0.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl0.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl0.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl0.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl0.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl0.prefetcher.miss_observed 0 # number of misses observed +system.ruby.l1_cntrl0.prefetcher.allocated_streams 0 # number of streams allocated for prefetching +system.ruby.l1_cntrl0.prefetcher.prefetches_requested 0 # number of prefetch requests made +system.ruby.l1_cntrl0.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted +system.ruby.l1_cntrl0.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped +system.ruby.l1_cntrl0.prefetcher.hits 0 # number of prefetched blocks accessed +system.ruby.l1_cntrl0.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched +system.ruby.l1_cntrl0.prefetcher.pages_crossed 0 # number of prefetches across pages +system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed +system.ruby.l1_cntrl1.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl1.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl1.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl1.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl1.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl1.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl1.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl1.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl1.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl1.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl1.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl1.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl1.prefetcher.miss_observed 0 # number of misses observed +system.ruby.l1_cntrl1.prefetcher.allocated_streams 0 # number of streams allocated for prefetching +system.ruby.l1_cntrl1.prefetcher.prefetches_requested 0 # number of prefetch requests made +system.ruby.l1_cntrl1.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted +system.ruby.l1_cntrl1.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped +system.ruby.l1_cntrl1.prefetcher.hits 0 # number of prefetched blocks accessed +system.ruby.l1_cntrl1.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched +system.ruby.l1_cntrl1.prefetcher.pages_crossed 0 # number of prefetches across pages +system.ruby.l1_cntrl1.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed +system.ruby.l1_cntrl2.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl2.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl2.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl2.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl2.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl2.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl2.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl2.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl2.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl2.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl2.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl2.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl2.prefetcher.miss_observed 0 # number of misses observed +system.ruby.l1_cntrl2.prefetcher.allocated_streams 0 # number of streams allocated for prefetching +system.ruby.l1_cntrl2.prefetcher.prefetches_requested 0 # number of prefetch requests made +system.ruby.l1_cntrl2.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted +system.ruby.l1_cntrl2.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped +system.ruby.l1_cntrl2.prefetcher.hits 0 # number of prefetched blocks accessed +system.ruby.l1_cntrl2.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched +system.ruby.l1_cntrl2.prefetcher.pages_crossed 0 # number of prefetches across pages +system.ruby.l1_cntrl2.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed +system.ruby.l1_cntrl3.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl3.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl3.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl3.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl3.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl3.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl3.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l1_cntrl3.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l1_cntrl3.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l1_cntrl3.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l1_cntrl3.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l1_cntrl3.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.ruby.l1_cntrl3.prefetcher.miss_observed 0 # number of misses observed +system.ruby.l1_cntrl3.prefetcher.allocated_streams 0 # number of streams allocated for prefetching +system.ruby.l1_cntrl3.prefetcher.prefetches_requested 0 # number of prefetch requests made +system.ruby.l1_cntrl3.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted +system.ruby.l1_cntrl3.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped +system.ruby.l1_cntrl3.prefetcher.hits 0 # number of prefetched blocks accessed +system.ruby.l1_cntrl3.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched +system.ruby.l1_cntrl3.prefetcher.pages_crossed 0 # number of prefetches across pages +system.ruby.l1_cntrl3.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed +system.ruby.l2_cntrl0.L2cacheMemory.num_data_array_reads 0 # number of data array reads +system.ruby.l2_cntrl0.L2cacheMemory.num_data_array_writes 0 # number of data array writes +system.ruby.l2_cntrl0.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads +system.ruby.l2_cntrl0.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes +system.ruby.l2_cntrl0.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.ruby.l2_cntrl0.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array system.cpu0.num_reads 99060 # number of read accesses completed system.cpu0.num_writes 53442 # number of write accesses completed system.cpu0.num_copies 0 # number of copy accesses completed |