changeset bd37e25fb3b7 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=bd37e25fb3b7
description:
        stats: Update stats for cache, crossbar and DRAM changes

        This update includes the changes to whole-line writes, the refinement
        of Read to ReadClean and ReadShared, the introduction of CleanEvict
        for snoop-filter tracking, and updates to the DRAM command scheduler
        for bank-group-aware scheduling.

        Needless to say, almost every regression is affected.

diffstat:

 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-minor/stats.txt            
          |  1619 +-
 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/stats.txt          
          |  3976 +++---
 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3/stats.txt               
          |  2159 +-
 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-switcheroo-full/stats.txt  
          |  3015 ++--
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-minor-dual/stats.txt        
          |  4831 +++---
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-minor/stats.txt             
          |  1944 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3-checker/stats.txt        
          |  2402 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3-dual/stats.txt           
          |  6035 ++++----
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3/stats.txt                
          |  2334 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-full/stats.txt   
          |  3777 ++--
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-o3/stats.txt     
          |  4076 +++---
 tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor-dual/stats.txt      
          |  5254 ++++---
 tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor/stats.txt           
          |  2290 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3-checker/stats.txt      
          |  2890 ++--
 tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3-dual/stats.txt         
          |  6517 +++++----
 tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3/stats.txt              
          |  2778 ++--
 
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-simple-atomic-checkpoint/stats.txt
  |   348 +-
 
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-simple-atomic-dual/stats.txt
        |  1376 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview64-simple-atomic/stats.txt   
          |   348 +-
 
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-simple-timing-dual/stats.txt
        |  5335 ++++----
 tests/long/fs/10.linux-boot/ref/arm/linux/realview64-simple-timing/stats.txt   
          |  2262 +-
 
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-atomic/stats.txt
         |   442 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-full/stats.txt 
          |  4340 +++---
 tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-o3/stats.txt   
          |  4510 +++---
 
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-timing/stats.txt
         |  3267 ++--
 tests/long/fs/10.linux-boot/ref/x86/linux/pc-o3-timing/stats.txt               
          |  2576 +-
 
tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt
 |  1684 +-
 tests/long/fs/10.linux-boot/ref/x86/linux/pc-switcheroo-full/stats.txt         
          |  3246 ++--
 tests/long/se/10.mcf/ref/arm/linux/minor-timing/stats.txt                      
          |   601 +-
 tests/long/se/10.mcf/ref/arm/linux/o3-timing/stats.txt                         
          |  1550 +-
 tests/long/se/10.mcf/ref/sparc/linux/simple-timing/stats.txt                   
          |   274 +-
 tests/long/se/10.mcf/ref/x86/linux/o3-timing/stats.txt                         
          |  1407 +-
 tests/long/se/10.mcf/ref/x86/linux/simple-timing/stats.txt                     
          |   453 +-
 tests/long/se/20.parser/ref/alpha/tru64/minor-timing/stats.txt                 
          |  1118 +-
 tests/long/se/20.parser/ref/arm/linux/minor-timing/stats.txt                   
          |  1135 +-
 tests/long/se/20.parser/ref/arm/linux/o3-timing/stats.txt                      
          |  1605 +-
 tests/long/se/20.parser/ref/arm/linux/simple-timing/stats.txt                  
          |   531 +-
 tests/long/se/20.parser/ref/x86/linux/o3-timing/stats.txt                      
          |  1629 +-
 tests/long/se/20.parser/ref/x86/linux/simple-timing/stats.txt                  
          |   523 +-
 tests/long/se/30.eon/ref/alpha/tru64/minor-timing/stats.txt                    
          |   578 +-
 tests/long/se/30.eon/ref/alpha/tru64/o3-timing/stats.txt                       
          |  1290 +-
 tests/long/se/30.eon/ref/alpha/tru64/simple-timing/stats.txt                   
          |   264 +-
 tests/long/se/30.eon/ref/arm/linux/minor-timing/stats.txt                      
          |   741 +-
 tests/long/se/30.eon/ref/arm/linux/o3-timing/stats.txt                         
          |  1411 +-
 tests/long/se/30.eon/ref/arm/linux/simple-timing/stats.txt                     
          |   312 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/minor-timing/stats.txt                
          |   905 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/o3-timing/stats.txt                   
          |  1484 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/simple-timing/stats.txt               
          |   451 +-
 tests/long/se/40.perlbmk/ref/arm/linux/minor-timing/stats.txt                  
          |   994 +-
 tests/long/se/40.perlbmk/ref/arm/linux/o3-timing/stats.txt                     
          |  1674 +-
 tests/long/se/40.perlbmk/ref/arm/linux/simple-timing/stats.txt                 
          |   455 +-
 tests/long/se/50.vortex/ref/alpha/tru64/minor-timing/stats.txt                 
          |  1081 +-
 tests/long/se/50.vortex/ref/alpha/tru64/o3-timing/stats.txt                    
          |  1567 +-
 tests/long/se/50.vortex/ref/arm/linux/minor-timing/stats.txt                   
          |  1103 +-
 tests/long/se/50.vortex/ref/arm/linux/o3-timing/stats.txt                      
          |  1646 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/minor-timing/stats.txt                  
          |  1032 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/o3-timing/stats.txt                     
          |  1512 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/simple-timing/stats.txt                 
          |   500 +-
 tests/long/se/60.bzip2/ref/arm/linux/minor-timing/stats.txt                    
          |  1066 +-
 tests/long/se/60.bzip2/ref/arm/linux/o3-timing/stats.txt                       
          |  1612 +-
 tests/long/se/60.bzip2/ref/arm/linux/simple-timing/stats.txt                   
          |   505 +-
 tests/long/se/60.bzip2/ref/x86/linux/simple-timing/stats.txt                   
          |   492 +-
 tests/long/se/70.twolf/ref/alpha/tru64/minor-timing/stats.txt                  
          |   726 +-
 tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/stats.txt                     
          |  1314 +-
 tests/long/se/70.twolf/ref/arm/linux/minor-timing/stats.txt                    
          |   563 +-
 tests/long/se/70.twolf/ref/arm/linux/o3-timing/stats.txt                       
          |  1381 +-
 tests/long/se/70.twolf/ref/x86/linux/o3-timing/stats.txt                       
          |  1322 +-
 
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stats.txt
        |   314 +-
 tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stats.txt   
          |   264 +-
 
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stats.txt
        |  2618 ++--
 tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stats.txt   
          |  1538 +-
 
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-checkpoint/stats.txt
   |   268 +-
 
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/stats.txt
         |  1149 +-
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic/stats.txt    
          |   268 +-
 
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-timing-dual/stats.txt
         |  4672 +++---
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-timing/stats.txt    
          |  1783 +-
 
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/stats.txt 
         |   336 +-
 
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-timing/stats.txt 
         |  2763 ++--
 tests/quick/fs/10.linux-boot/ref/x86/linux/pc-simple-atomic/stats.txt          
          |   282 +-
 tests/quick/fs/10.linux-boot/ref/x86/linux/pc-simple-timing/stats.txt          
          |  1986 +-
 tests/quick/se/00.hello/ref/alpha/linux/minor-timing/stats.txt                 
          |   526 +-
 tests/quick/se/00.hello/ref/alpha/linux/o3-timing/stats.txt                    
          |   876 +-
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt
      |   280 +-
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
 |   286 +-
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
     |   313 +-
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt
        |   305 +-
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt           
          |   379 +-
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing/stats.txt                
          |   196 +-
 tests/quick/se/00.hello/ref/alpha/tru64/minor-timing/stats.txt                 
          |   460 +-
 tests/quick/se/00.hello/ref/alpha/tru64/o3-timing/stats.txt                    
          |   976 +-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt           
          |   339 +-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing/stats.txt                
          |   188 +-
 tests/quick/se/00.hello/ref/arm/linux/minor-timing/stats.txt                   
          |   438 +-
 tests/quick/se/00.hello/ref/arm/linux/o3-timing-checker/stats.txt              
          |  1063 +-
 tests/quick/se/00.hello/ref/arm/linux/o3-timing/stats.txt                      
          |   979 +-
 tests/quick/se/00.hello/ref/arm/linux/simple-timing/stats.txt                  
          |   203 +-
 tests/quick/se/00.hello/ref/mips/linux/o3-timing/stats.txt                     
          |  1007 +-
 tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt            
          |   410 +-
 tests/quick/se/00.hello/ref/mips/linux/simple-timing/stats.txt                 
          |   215 +-
 tests/quick/se/00.hello/ref/power/linux/o3-timing/stats.txt                    
          |   787 +-
 tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt           
          |   390 +-
 tests/quick/se/00.hello/ref/sparc/linux/simple-timing/stats.txt                
          |   193 +-
 tests/quick/se/00.hello/ref/x86/linux/o3-timing/stats.txt                      
          |   942 +-
 tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt             
          |   363 +-
 tests/quick/se/00.hello/ref/x86/linux/simple-timing/stats.txt                  
          |   192 +-
 tests/quick/se/01.hello-2T-smt/ref/alpha/linux/o3-timing/stats.txt             
          |  1377 +-
 tests/quick/se/02.insttest/ref/sparc/linux/o3-timing/stats.txt                 
          |   903 +-
 tests/quick/se/02.insttest/ref/sparc/linux/simple-timing/stats.txt             
          |   192 +-
 tests/quick/se/10.mcf/ref/arm/linux/simple-timing/stats.txt                    
          |   274 +-
 tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/stats.txt 
          |  4294 +++---
 
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/stats.txt
       |   896 +-
 
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/stats.txt
       |  2228 +-
 
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt 
         |  1921 +-
 
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt
     |  2568 +-
 
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt
         |  2817 ++--
 tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt  
          |  2659 ++--
 tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt               
          |  1214 +-
 tests/quick/se/50.memtest/ref/null/none/memtest-filter/stats.txt               
          |  3448 ++--
 tests/quick/se/50.memtest/ref/null/none/memtest/stats.txt                      
          |  3403 ++--
 tests/quick/se/50.vortex/ref/alpha/tru64/simple-timing/stats.txt               
          |   529 +-
 tests/quick/se/50.vortex/ref/arm/linux/simple-timing/stats.txt                 
          |   537 +-
 tests/quick/se/50.vortex/ref/sparc/linux/simple-timing/stats.txt               
          |   549 +-
 
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt 
         |   738 +-
 tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/stats.txt                  
          |   326 +-
 tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/stats.txt                 
          |    22 +-
 tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/stats.txt                
          |   210 +-
 tests/quick/se/70.twolf/ref/arm/linux/simple-timing/stats.txt                  
          |   218 +-
 tests/quick/se/70.twolf/ref/sparc/linux/simple-timing/stats.txt                
          |   213 +-
 tests/quick/se/70.twolf/ref/x86/linux/simple-timing/stats.txt                  
          |   210 +-
 129 files changed, 94346 insertions(+), 92385 deletions(-)

diffs (truncated from 215986 to 300 lines):

diff -r d958fc5f4a00 -r bd37e25fb3b7 
tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-minor/stats.txt
--- a/tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-minor/stats.txt       
Fri Jul 03 10:14:48 2015 -0400
+++ b/tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-minor/stats.txt       
Fri Jul 03 10:15:03 2015 -0400
@@ -1,109 +1,109 @@
 
 ---------- Begin Simulation Statistics ----------
-sim_seconds                                  1.887179                       # 
Number of seconds simulated
-sim_ticks                                1887179292000                       # 
Number of ticks simulated
-final_tick                               1887179292000                       # 
Number of ticks from beginning of simulation (restored from checkpoints and 
never reset)
+sim_seconds                                  1.886196                       # 
Number of seconds simulated
+sim_ticks                                1886195993000                       # 
Number of ticks simulated
+final_tick                               1886195993000                       # 
Number of ticks from beginning of simulation (restored from checkpoints and 
never reset)
 sim_freq                                 1000000000000                       # 
Frequency of simulated ticks
-host_inst_rate                                 271909                       # 
Simulator instruction rate (inst/s)
-host_op_rate                                   271909                       # 
Simulator op (including micro ops) rate (op/s)
-host_tick_rate                             9140545464                       # 
Simulator tick rate (ticks/s)
-host_mem_usage                                 373988                       # 
Number of bytes of host memory used
-host_seconds                                   206.46                       # 
Real time elapsed on the host
-sim_insts                                    56138893                       # 
Number of instructions simulated
-sim_ops                                      56138893                       # 
Number of ops (including micro ops) simulated
+host_inst_rate                                 256659                       # 
Simulator instruction rate (inst/s)
+host_op_rate                                   256659                       # 
Simulator op (including micro ops) rate (op/s)
+host_tick_rate                             8626071053                       # 
Simulator tick rate (ticks/s)
+host_mem_usage                                 374008                       # 
Number of bytes of host memory used
+host_seconds                                   218.66                       # 
Real time elapsed on the host
+sim_insts                                    56121694                       # 
Number of instructions simulated
+sim_ops                                      56121694                       # 
Number of ops (including micro ops) simulated
 system.voltage_domain.voltage                       1                       # 
Voltage in Volts
 system.clk_domain.clock                          1000                       # 
Clock period in ticks
-system.physmem.bytes_read::cpu.inst           1052544                       # 
Number of bytes read from this memory
-system.physmem.bytes_read::cpu.data          24858944                       # 
Number of bytes read from this memory
+system.physmem.bytes_read::cpu.inst           1049728                       # 
Number of bytes read from this memory
+system.physmem.bytes_read::cpu.data          24850240                       # 
Number of bytes read from this memory
 system.physmem.bytes_read::tsunami.ide            960                       # 
Number of bytes read from this memory
-system.physmem.bytes_read::total             25912448                       # 
Number of bytes read from this memory
-system.physmem.bytes_inst_read::cpu.inst      1052544                       # 
Number of instructions bytes read from this memory
-system.physmem.bytes_inst_read::total         1052544                       # 
Number of instructions bytes read from this memory
-system.physmem.bytes_written::writebacks      7556224                       # 
Number of bytes written to this memory
-system.physmem.bytes_written::total           7556224                       # 
Number of bytes written to this memory
-system.physmem.num_reads::cpu.inst              16446                       # 
Number of read requests responded to by this memory
-system.physmem.num_reads::cpu.data             388421                       # 
Number of read requests responded to by this memory
+system.physmem.bytes_read::total             25900928                       # 
Number of bytes read from this memory
+system.physmem.bytes_inst_read::cpu.inst      1049728                       # 
Number of instructions bytes read from this memory
+system.physmem.bytes_inst_read::total         1049728                       # 
Number of instructions bytes read from this memory
+system.physmem.bytes_written::writebacks      7553600                       # 
Number of bytes written to this memory
+system.physmem.bytes_written::total           7553600                       # 
Number of bytes written to this memory
+system.physmem.num_reads::cpu.inst              16402                       # 
Number of read requests responded to by this memory
+system.physmem.num_reads::cpu.data             388285                       # 
Number of read requests responded to by this memory
 system.physmem.num_reads::tsunami.ide              15                       # 
Number of read requests responded to by this memory
-system.physmem.num_reads::total                404882                       # 
Number of read requests responded to by this memory
-system.physmem.num_writes::writebacks          118066                       # 
Number of write requests responded to by this memory
-system.physmem.num_writes::total               118066                       # 
Number of write requests responded to by this memory
-system.physmem.bw_read::cpu.inst               557734                       # 
Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu.data             13172540                       # 
Total read bandwidth from this memory (bytes/s)
+system.physmem.num_reads::total                404702                       # 
Number of read requests responded to by this memory
+system.physmem.num_writes::writebacks          118025                       # 
Number of write requests responded to by this memory
+system.physmem.num_writes::total               118025                       # 
Number of write requests responded to by this memory
+system.physmem.bw_read::cpu.inst               556532                       # 
Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_read::cpu.data             13174792                       # 
Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::tsunami.ide               509                       # 
Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::total                13730782                       # 
Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::cpu.inst          557734                       # 
Instruction read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::total             557734                       # 
Instruction read bandwidth from this memory (bytes/s)
-system.physmem.bw_write::writebacks           4003978                       # 
Write bandwidth from this memory (bytes/s)
-system.physmem.bw_write::total                4003978                       # 
Write bandwidth from this memory (bytes/s)
-system.physmem.bw_total::writebacks           4003978                       # 
Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu.inst              557734                       # 
Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu.data            13172540                       # 
Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_read::total                13731833                       # 
Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_inst_read::cpu.inst          556532                       # 
Instruction read bandwidth from this memory (bytes/s)
+system.physmem.bw_inst_read::total             556532                       # 
Instruction read bandwidth from this memory (bytes/s)
+system.physmem.bw_write::writebacks           4004674                       # 
Write bandwidth from this memory (bytes/s)
+system.physmem.bw_write::total                4004674                       # 
Write bandwidth from this memory (bytes/s)
+system.physmem.bw_total::writebacks           4004674                       # 
Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::cpu.inst              556532                       # 
Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::cpu.data            13174792                       # 
Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::tsunami.ide              509                       # 
Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::total               17734760                       # 
Total bandwidth to/from this memory (bytes/s)
-system.physmem.readReqs                        404882                       # 
Number of read requests accepted
-system.physmem.writeReqs                       159618                       # 
Number of write requests accepted
-system.physmem.readBursts                      404882                       # 
Number of DRAM read bursts, including those serviced by the write queue
-system.physmem.writeBursts                     159618                       # 
Number of DRAM write bursts, including those merged in the write queue
-system.physmem.bytesReadDRAM                 25905920                       # 
Total number of bytes read from DRAM
-system.physmem.bytesReadWrQ                      6528                       # 
Total number of bytes read from write queue
-system.physmem.bytesWritten                   8528320                       # 
Total number of bytes written to DRAM
-system.physmem.bytesReadSys                  25912448                       # 
Total read bytes from the system interface side
-system.physmem.bytesWrittenSys               10215552                       # 
Total written bytes from the system interface side
-system.physmem.servicedByWrQ                      102                       # 
Number of DRAM read bursts serviced by the write queue
-system.physmem.mergedWrBursts                   26335                       # 
Number of DRAM write bursts merged with an existing one
-system.physmem.neitherReadNorWriteReqs            157                       # 
Number of requests that are neither read nor write
+system.physmem.bw_total::total               17736507                       # 
Total bandwidth to/from this memory (bytes/s)
+system.physmem.readReqs                        404702                       # 
Number of read requests accepted
+system.physmem.writeReqs                       118025                       # 
Number of write requests accepted
+system.physmem.readBursts                      404702                       # 
Number of DRAM read bursts, including those serviced by the write queue
+system.physmem.writeBursts                     118025                       # 
Number of DRAM write bursts, including those merged in the write queue
+system.physmem.bytesReadDRAM                 25894272                       # 
Total number of bytes read from DRAM
+system.physmem.bytesReadWrQ                      6656                       # 
Total number of bytes read from write queue
+system.physmem.bytesWritten                   7551808                       # 
Total number of bytes written to DRAM
+system.physmem.bytesReadSys                  25900928                       # 
Total read bytes from the system interface side
+system.physmem.bytesWrittenSys                7553600                       # 
Total written bytes from the system interface side
+system.physmem.servicedByWrQ                      104                       # 
Number of DRAM read bursts serviced by the write queue
+system.physmem.mergedWrBursts                       0                       # 
Number of DRAM write bursts merged with an existing one
+system.physmem.neitherReadNorWriteReqs          41706                       # 
Number of requests that are neither read nor write
 system.physmem.perBankRdBursts::0               25487                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::1               25681                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::2               25706                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::3               25753                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::4               25164                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::5               25107                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::6               24789                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::7               24544                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::8               25200                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::9               25299                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::10              25393                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::11              24991                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::12              24525                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::13              25570                       # 
Per bank write bursts
-system.physmem.perBankRdBursts::14              25834                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::1               25728                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::2               25822                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::3               25769                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::4               25085                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::5               25016                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::6               24650                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::7               24524                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::8               25293                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::9               25190                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::10              25398                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::11              24986                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::12              24522                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::13              25563                       # 
Per bank write bursts
+system.physmem.perBankRdBursts::14              25828                       # 
Per bank write bursts
 system.physmem.perBankRdBursts::15              25737                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::0                8901                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::1                8465                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::2                9022                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::3                8725                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::4                8062                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::5                8096                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::6                7614                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::7                7482                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::8                8269                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::9                7671                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::10               8104                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::11               7830                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::12               8200                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::13               9100                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::14               8920                       # 
Per bank write bursts
-system.physmem.perBankWrBursts::15               8794                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::0                7820                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::1                7688                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::2                8067                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::3                7737                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::4                7196                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::5                7011                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::6                6646                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::7                6392                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::8                7401                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::9                6804                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::10               7278                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::11               6972                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::12               7052                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::13               8008                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::14               7983                       # 
Per bank write bursts
+system.physmem.perBankWrBursts::15               7942                       # 
Per bank write bursts
 system.physmem.numRdRetry                           0                       # 
Number of times read queue was full causing retry
-system.physmem.numWrRetry                          50                       # 
Number of times write queue was full causing retry
-system.physmem.totGap                    1887170570500                       # 
Total gap between requests
+system.physmem.numWrRetry                          17                       # 
Number of times write queue was full causing retry
+system.physmem.totGap                    1886187226500                       # 
Total gap between requests
 system.physmem.readPktSize::0                       0                       # 
Read request sizes (log2)
 system.physmem.readPktSize::1                       0                       # 
Read request sizes (log2)
 system.physmem.readPktSize::2                       0                       # 
Read request sizes (log2)
 system.physmem.readPktSize::3                       0                       # 
Read request sizes (log2)
 system.physmem.readPktSize::4                       0                       # 
Read request sizes (log2)
 system.physmem.readPktSize::5                       0                       # 
Read request sizes (log2)
-system.physmem.readPktSize::6                  404882                       # 
Read request sizes (log2)
+system.physmem.readPktSize::6                  404702                       # 
Read request sizes (log2)
 system.physmem.writePktSize::0                      0                       # 
Write request sizes (log2)
 system.physmem.writePktSize::1                      0                       # 
Write request sizes (log2)
 system.physmem.writePktSize::2                      0                       # 
Write request sizes (log2)
 system.physmem.writePktSize::3                      0                       # 
Write request sizes (log2)
 system.physmem.writePktSize::4                      0                       # 
Write request sizes (log2)
 system.physmem.writePktSize::5                      0                       # 
Write request sizes (log2)
-system.physmem.writePktSize::6                 159618                       # 
Write request sizes (log2)
-system.physmem.rdQLenPdf::0                    402496                       # 
What read queue length does an incoming req see
-system.physmem.rdQLenPdf::1                      2204                       # 
What read queue length does an incoming req see
-system.physmem.rdQLenPdf::2                        68                       # 
What read queue length does an incoming req see
+system.physmem.writePktSize::6                 118025                       # 
Write request sizes (log2)
+system.physmem.rdQLenPdf::0                    402327                       # 
What read queue length does an incoming req see
+system.physmem.rdQLenPdf::1                      2193                       # 
What read queue length does an incoming req see
+system.physmem.rdQLenPdf::2                        66                       # 
What read queue length does an incoming req see
 system.physmem.rdQLenPdf::3                         1                       # 
What read queue length does an incoming req see
 system.physmem.rdQLenPdf::4                         1                       # 
What read queue length does an incoming req see
 system.physmem.rdQLenPdf::5                         1                       # 
What read queue length does an incoming req see
@@ -148,201 +148,188 @@
 system.physmem.wrQLenPdf::12                        1                       # 
What write queue length does an incoming req see
 system.physmem.wrQLenPdf::13                        1                       # 
What write queue length does an incoming req see
 system.physmem.wrQLenPdf::14                        1                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::15                     1093                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::16                     1663                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::17                     5882                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::18                     5419                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::19                     5741                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::20                     5593                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::21                     5366                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::22                     5405                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::23                     5456                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::24                     5673                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::25                     5897                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::26                     6995                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::27                     5801                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::28                     6757                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::29                     7486                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::30                     6471                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::31                     6260                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::32                     5953                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::33                     1130                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::34                      667                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::35                     1335                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::36                     1371                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::37                     1390                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::38                      945                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::39                     1888                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::40                     1841                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::41                     1587                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::42                     1811                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::43                     1859                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::44                     1873                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::45                     1976                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::46                     2613                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::47                     2770                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::48                     2154                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::49                     1746                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::50                     1261                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::51                     1211                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::52                      744                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::53                      478                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::54                      307                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::55                      228                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::56                      258                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::57                      181                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::58                      167                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::59                      153                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::60                      175                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::61                       96                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::62                       64                       # 
What write queue length does an incoming req see
-system.physmem.wrQLenPdf::63                       78                       # 
What write queue length does an incoming req see
-system.physmem.bytesPerActivate::samples        64763                       # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::mean      531.696185                       # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::gmean     324.957517                       # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::stdev     415.417041                       # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::0-127          14664     22.64%     22.64% # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::128-255        11016     17.01%     39.65% # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::256-383         5432      8.39%     48.04% # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::384-511         3093      4.78%     52.82% # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::512-639         2464      3.80%     56.62% # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::640-767         1908      2.95%     59.57% # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::768-895         1486      2.29%     61.86% # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::896-1023         1430      2.21%     64.07% # 
Bytes accessed per row activation
-system.physmem.bytesPerActivate::1024-1151        23270     35.93%    100.00% 
# Bytes accessed per row activation
-system.physmem.bytesPerActivate::total          64763                       # 
Bytes accessed per row activation
-system.physmem.rdPerTurnAround::samples          4906                       # 
Reads before turning the bus around for writes
-system.physmem.rdPerTurnAround::mean        82.503669                       # 
Reads before turning the bus around for writes
-system.physmem.rdPerTurnAround::stdev     3015.330482                       # 
Reads before turning the bus around for writes
-system.physmem.rdPerTurnAround::0-8191           4903     99.94%     99.94% # 
Reads before turning the bus around for writes
+system.physmem.wrQLenPdf::15                     1481                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::16                     1905                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::17                     6090                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::18                     6347                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::19                     6056                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::20                     6388                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::21                     7084                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::22                     7338                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::23                     9716                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::24                     8808                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::25                     7466                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::26                     8358                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::27                     6772                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::28                     6662                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::29                     6976                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::30                     5877                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::31                     5590                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::32                     5494                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::33                      165                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::34                      133                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::35                      111                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::36                      119                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::37                      160                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::38                      117                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::39                       91                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::40                      177                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::41                      133                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::42                      111                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::43                      142                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::44                      169                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::45                      157                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::46                       96                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::47                      104                       # 
What write queue length does an incoming req see
+system.physmem.wrQLenPdf::48                      115                       # 
What write queue length does an incoming req see
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to