changeset db85c5348a96 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=db85c5348a96 description: stats: updates statistics for ruby regressions
diffstat: tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/config.ini | 38 +- tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/ruby.stats | 93 +-- tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/stats.txt | 55 +- tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/config.ini | 21 +- tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/ruby.stats | 47 - tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/stats.txt | 37 +- tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini | 21 +- tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/ruby.stats | 24 - tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt | 37 +- tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini | 21 +- tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/ruby.stats | 35 - tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt | 37 +- tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini | 19 +- tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/ruby.stats | 44 - tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt | 46 +- tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/ruby.stats | 13 - tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt | 19 +- tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_CMP_directory/config.ini | 21 +- tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_CMP_directory/ruby.stats | 47 - tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_CMP_directory/stats.txt | 37 +- tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini | 21 +- tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/ruby.stats | 24 - tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt | 37 +- tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini | 21 +- tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/ruby.stats | 35 - tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt | 37 +- tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini | 19 +- tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/ruby.stats | 44 - tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt | 46 +- tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/ruby.stats | 13 - tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt | 19 +- tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt | 19 +- tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/ruby.stats | 13 - tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt | 19 +- tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/ruby.stats | 13 - tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt | 19 +- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini | 120 ++-- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats | 183 ------ tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt | 159 ++--- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini | 120 ++-- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/ruby.stats | 136 ----- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt | 159 ++--- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini | 120 ++-- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/ruby.stats | 172 ------ tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt | 159 ++--- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini | 146 ++-- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/ruby.stats | 264 ---------- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt | 231 ++----- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats | 96 --- tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt | 78 +- tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_CMP_directory/config.ini | 20 +- tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_CMP_directory/ruby.stats | 47 - tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_CMP_directory/stats.txt | 33 +- tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini | 20 +- tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/ruby.stats | 24 - tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt | 33 +- tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini | 20 +- tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/ruby.stats | 35 - tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt | 33 +- tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini | 18 +- tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/ruby.stats | 46 - tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt | 40 +- tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/ruby.stats | 13 - tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt | 13 +- 64 files changed, 915 insertions(+), 2734 deletions(-) diffs (truncated from 6145 to 300 lines): diff -r f037e7b4a827 -r db85c5348a96 tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/config.ini --- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/config.ini Tue May 21 11:32:45 2013 -0500 +++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/config.ini Tue May 21 11:32:57 2013 -0500 @@ -74,6 +74,7 @@ numThreads=1 profile=0 progress_interval=0 +simpoint_start_insts= switched_out=false system=system tracer=system.cpu0.tracer @@ -145,6 +146,7 @@ numThreads=1 profile=0 progress_interval=0 +simpoint_start_insts= switched_out=false system=system tracer=system.cpu1.tracer @@ -1010,7 +1012,7 @@ [system.physmem] type=SimpleDRAM activation_limit=4 -addr_mapping=openmap +addr_mapping=RaBaChCo banks_per_rank=8 channels=1 clock=1000 @@ -1135,9 +1137,9 @@ [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1DcacheMemory L1IcacheMemory prefetcher sequencer -L1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory -L1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory +children=L1Dcache L1Icache prefetcher sequencer +L1Dcache=system.ruby.l1_cntrl0.L1Dcache +L1Icache=system.ruby.l1_cntrl0.L1Icache buffer_size=0 clock=500 cntrl_id=0 @@ -1156,7 +1158,7 @@ transitions_per_cycle=32 version=0 -[system.ruby.l1_cntrl0.L1DcacheMemory] +[system.ruby.l1_cntrl0.L1Dcache] type=RubyCache assoc=2 dataAccessLatency=1 @@ -1170,7 +1172,7 @@ tagAccessLatency=1 tagArrayBanks=1 -[system.ruby.l1_cntrl0.L1IcacheMemory] +[system.ruby.l1_cntrl0.L1Icache] type=RubyCache assoc=2 dataAccessLatency=1 @@ -1198,9 +1200,9 @@ type=RubySequencer access_phys_mem=true clock=500 -dcache=system.ruby.l1_cntrl0.L1DcacheMemory +dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 -icache=system.ruby.l1_cntrl0.L1IcacheMemory +icache=system.ruby.l1_cntrl0.L1Icache max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -1214,9 +1216,9 @@ [system.ruby.l1_cntrl1] type=L1Cache_Controller -children=L1DcacheMemory L1IcacheMemory prefetcher sequencer -L1DcacheMemory=system.ruby.l1_cntrl1.L1DcacheMemory -L1IcacheMemory=system.ruby.l1_cntrl1.L1IcacheMemory +children=L1Dcache L1Icache prefetcher sequencer +L1Dcache=system.ruby.l1_cntrl1.L1Dcache +L1Icache=system.ruby.l1_cntrl1.L1Icache buffer_size=0 clock=500 cntrl_id=1 @@ -1235,7 +1237,7 @@ transitions_per_cycle=32 version=1 -[system.ruby.l1_cntrl1.L1DcacheMemory] +[system.ruby.l1_cntrl1.L1Dcache] type=RubyCache assoc=2 dataAccessLatency=1 @@ -1249,7 +1251,7 @@ tagAccessLatency=1 tagArrayBanks=1 -[system.ruby.l1_cntrl1.L1IcacheMemory] +[system.ruby.l1_cntrl1.L1Icache] type=RubyCache assoc=2 dataAccessLatency=1 @@ -1277,9 +1279,9 @@ type=RubySequencer access_phys_mem=true clock=500 -dcache=system.ruby.l1_cntrl1.L1DcacheMemory +dcache=system.ruby.l1_cntrl1.L1Dcache deadlock_threshold=500000 -icache=system.ruby.l1_cntrl1.L1IcacheMemory +icache=system.ruby.l1_cntrl1.L1Icache max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -1293,8 +1295,8 @@ [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cacheMemory -L2cacheMemory=system.ruby.l2_cntrl0.L2cacheMemory +children=L2cache +L2cache=system.ruby.l2_cntrl0.L2cache buffer_size=0 clock=500 cntrl_id=2 @@ -1308,7 +1310,7 @@ transitions_per_cycle=32 version=0 -[system.ruby.l2_cntrl0.L2cacheMemory] +[system.ruby.l2_cntrl0.L2cache] type=RubyCache assoc=2 dataAccessLatency=1 diff -r f037e7b4a827 -r db85c5348a96 tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/ruby.stats --- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/ruby.stats Tue May 21 11:32:45 2013 -0500 +++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/ruby.stats Tue May 21 11:32:57 2013 -0500 @@ -1,24 +1,24 @@ -Real time: Apr/22/2013 16:53:22 +Real time: May/15/2013 12:08:23 Profiler Stats -------------- -Elapsed_time_in_seconds: 481 -Elapsed_time_in_minutes: 8.01667 -Elapsed_time_in_hours: 0.133611 -Elapsed_time_in_days: 0.00556713 +Elapsed_time_in_seconds: 796 +Elapsed_time_in_minutes: 13.2667 +Elapsed_time_in_hours: 0.221111 +Elapsed_time_in_days: 0.00921296 -Virtual_time_in_seconds: 480.45 -Virtual_time_in_minutes: 8.0075 -Virtual_time_in_hours: 0.133458 -Virtual_time_in_days: 0.00556076 +Virtual_time_in_seconds: 792.33 +Virtual_time_in_minutes: 13.2055 +Virtual_time_in_hours: 0.220092 +Virtual_time_in_days: 0.00917049 Ruby_current_time: 10410297758 Ruby_start_time: 0 Ruby_cycles: 10410297758 -mbytes_resident: 604.641 -mbytes_total: 843.926 -resident_ratio: 0.716471 +mbytes_resident: 606.461 +mbytes_total: 851.852 +resident_ratio: 0.711942 ruby_cycles_executed: [ 10410297759 10410297759 ] @@ -86,13 +86,13 @@ Resource Usage -------------- page_size: 4096 -user_time: 479 +user_time: 791 system_time: 0 -page_reclaims: 146294 -page_faults: 18 +page_reclaims: 146348 +page_faults: 22 swaps: 0 -block_inputs: 16016 -block_outputs: 528 +block_inputs: 28560 +block_outputs: 552 Network Stats ------------- @@ -194,29 +194,6 @@ outgoing_messages_switch_5_link_3_Response_Data: 97783 7040376 [ 0 97783 0 0 0 0 0 0 0 0 ] base_latency: 1 outgoing_messages_switch_5_link_3_Response_Control: 16569 132552 [ 0 16569 0 0 0 0 0 0 0 0 ] base_latency: 1 -Cache Stats: system.ruby.l1_cntrl0.L1IcacheMemory - system.ruby.l1_cntrl0.L1IcacheMemory_total_misses: 352190 - system.ruby.l1_cntrl0.L1IcacheMemory_total_demand_misses: 352190 - 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 - - system.ruby.l1_cntrl0.L1IcacheMemory_request_type_IFETCH: 100% - - system.ruby.l1_cntrl0.L1IcacheMemory_access_mode_type_Supervisor: 352190 100% - -Cache Stats: system.ruby.l1_cntrl0.L1DcacheMemory - system.ruby.l1_cntrl0.L1DcacheMemory_total_misses: 550662 - system.ruby.l1_cntrl0.L1DcacheMemory_total_demand_misses: 550662 - 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.ruby.l1_cntrl0.L1DcacheMemory_request_type_LD: 55.6706% - system.ruby.l1_cntrl0.L1DcacheMemory_request_type_ST: 44.3294% - - system.ruby.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 550662 100% - --- L1Cache --- - Event Counts - Load [6569518 8303439 ] 14872957 @@ -389,42 +366,6 @@ PF_IS_I DataS_fromL1 [0 0 ] 0 PF_IS_I Data_all_Acks [0 0 ] 0 -Cache Stats: system.ruby.l1_cntrl1.L1IcacheMemory - system.ruby.l1_cntrl1.L1IcacheMemory_total_misses: 459847 - system.ruby.l1_cntrl1.L1IcacheMemory_total_demand_misses: 459847 - 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 - - system.ruby.l1_cntrl1.L1IcacheMemory_request_type_IFETCH: 100% - - system.ruby.l1_cntrl1.L1IcacheMemory_access_mode_type_Supervisor: 459847 100% - -Cache Stats: system.ruby.l1_cntrl1.L1DcacheMemory - system.ruby.l1_cntrl1.L1DcacheMemory_total_misses: 1291679 - system.ruby.l1_cntrl1.L1DcacheMemory_total_demand_misses: 1291679 - 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.ruby.l1_cntrl1.L1DcacheMemory_request_type_LD: 83.797% - system.ruby.l1_cntrl1.L1DcacheMemory_request_type_ST: 16.203% - - system.ruby.l1_cntrl1.L1DcacheMemory_access_mode_type_Supervisor: 1291679 100% - -Cache Stats: system.ruby.l2_cntrl0.L2cacheMemory - system.ruby.l2_cntrl0.L2cacheMemory_total_misses: 227803 - system.ruby.l2_cntrl0.L2cacheMemory_total_demand_misses: 227803 - 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.ruby.l2_cntrl0.L2cacheMemory_request_type_GETS: 25.6248% - system.ruby.l2_cntrl0.L2cacheMemory_request_type_GET_INSTR: 7.23871% - system.ruby.l2_cntrl0.L2cacheMemory_request_type_GETX: 67.1365% - - system.ruby.l2_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 227803 100% - --- L2Cache --- - Event Counts - L1_GET_INSTR [812037 ] 812037 diff -r f037e7b4a827 -r db85c5348a96 tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/stats.txt --- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/stats.txt Tue May 21 11:32:45 2013 -0500 +++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/stats.txt Tue May 21 11:32:57 2013 -0500 @@ -4,11 +4,11 @@ sim_ticks 5205148879000 # Number of ticks simulated final_tick 5205148879000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000000 # Frequency of simulated ticks -host_inst_rate 128983 # Simulator instruction rate (inst/s) -host_op_rate 247272 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 6293860084 # Simulator tick rate (ticks/s) -host_mem_usage 868904 # Number of bytes of host memory used -host_seconds 827.02 # Real time elapsed on the host +host_inst_rate 134092 # Simulator instruction rate (inst/s) +host_op_rate 257066 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 6543163557 # Simulator tick rate (ticks/s) +host_mem_usage 872300 # Number of bytes of host memory used +host_seconds 795.51 # Real time elapsed on the host sim_insts 106671342 # Number of instructions simulated sim_ops 204498755 # Number of ops (including micro ops) simulated system.physmem.bytes_read::pc.south_bridge.ide 35240 # Number of bytes read from this memory @@ -227,18 +227,12 @@ system.pc.south_bridge.ide.disks1.dma_write_full_pages 1 # Number of full page size DMA writes. system.pc.south_bridge.ide.disks1.dma_write_bytes 4096 # Number of bytes transfered via DMA writes. system.pc.south_bridge.ide.disks1.dma_write_txs 1 # Number of DMA write transactions. -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 _______________________________________________ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev