changeset e5744056cf76 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=e5744056cf76
description:
        stats: Reflect current behaviour

        Not sure what went wrong in the pushing of the Ruby patches, but
        somehow these regressions are not updated.

diffstat:

 
tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt
 |   826 +-
 tests/long/se/20.parser/ref/x86/linux/o3-timing/stats.txt                      
          |  1566 ++--
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
     |   148 +-
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt
        |   259 +-
 
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt
     |    70 +-
 
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt
        |   235 +-
 
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt 
         |  1929 +++---
 
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt
         |  2812 +++++----
 tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt  
          |  2674 ++++----
 tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt               
          |  1213 ++--
 
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt
        |   940 +-
 
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt
       |  1056 +-
 
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt 
         |   993 +-
 13 files changed, 7371 insertions(+), 7350 deletions(-)

diffs (truncated from 17045 to 300 lines):

diff -r cd22d66592bf -r e5744056cf76 
tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt
--- 
a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt
  Tue Aug 04 10:31:37 2015 +0100
+++ 
b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt
  Wed Aug 05 04:36:29 2015 -0400
@@ -4,13 +4,13 @@
 sim_ticks                                5305855051000                       # 
Number of ticks simulated
 final_tick                               5305855051000                       # 
Number of ticks from beginning of simulation (restored from checkpoints and 
never reset)
 sim_freq                                 1000000000000                       # 
Frequency of simulated ticks
-host_inst_rate                                 136389                       # 
Simulator instruction rate (inst/s)
-host_op_rate                                   261386                       # 
Simulator op (including micro ops) rate (op/s)
-host_tick_rate                             6751430632                       # 
Simulator tick rate (ticks/s)
-host_mem_usage                                1106140                       # 
Number of bytes of host memory used
-host_seconds                                   785.89                       # 
Real time elapsed on the host
-sim_insts                                   107186053                       # 
Number of instructions simulated
-sim_ops                                     205419480                       # 
Number of ops (including micro ops) simulated
+host_inst_rate                                 191709                       # 
Simulator instruction rate (inst/s)
+host_op_rate                                   367405                       # 
Simulator op (including micro ops) rate (op/s)
+host_tick_rate                             9489836408                       # 
Simulator tick rate (ticks/s)
+host_mem_usage                                1155664                       # 
Number of bytes of host memory used
+host_seconds                                   559.11                       # 
Real time elapsed on the host
+sim_insts                                   107186064                       # 
Number of instructions simulated
+sim_ops                                     205419446                       # 
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.mem_ctrls.bytes_read::ruby.dir_cntrl0     11371136                      
 # Number of bytes read from this memory
@@ -88,8 +88,8 @@
 system.mem_ctrls.writePktSize::4                    0                       # 
Write request sizes (log2)
 system.mem_ctrls.writePktSize::5                    0                       # 
Write request sizes (log2)
 system.mem_ctrls.writePktSize::6               142679                       # 
Write request sizes (log2)
-system.mem_ctrls.rdQLenPdf::0                  176703                       # 
What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::1                      67                       # 
What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::0                  176699                       # 
What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1                      71                       # 
What read queue length does an incoming req see
 system.mem_ctrls.rdQLenPdf::2                       0                       # 
What read queue length does an incoming req see
 system.mem_ctrls.rdQLenPdf::3                       0                       # 
What read queue length does an incoming req see
 system.mem_ctrls.rdQLenPdf::4                       0                       # 
What read queue length does an incoming req see
@@ -135,35 +135,35 @@
 system.mem_ctrls.wrQLenPdf::12                      1                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::13                      1                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::14                      1                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::15                   2059                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::16                   2790                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::17                   8563                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::18                   9122                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::19                   8572                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::15                   2068                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16                   2801                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17                   8555                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18                   9120                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19                   8578                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::20                   9212                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::21                   9228                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::22                   8314                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::23                   9034                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::24                   9060                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::25                   8413                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::26                   8500                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::27                   8357                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::28                   8453                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::29                   8029                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::30                   8097                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::31                   8147                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21                   9227                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22                   8319                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23                   9035                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24                   9059                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25                   8416                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26                   8503                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27                   8354                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28                   8443                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29                   8032                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30                   8092                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31                   8140                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::32                   7952                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::33                    108                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33                    106                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::34                     85                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::35                     89                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::36                     75                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36                     72                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::37                     64                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::38                     57                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38                     58                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::39                     48                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::40                     39                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::41                     28                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40                     37                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::41                     29                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::42                     18                       # 
What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::43                      9                       # 
What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::43                     10                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::44                      4                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::45                      2                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::46                      1                       # 
What write queue length does an incoming req see
@@ -184,73 +184,73 @@
 system.mem_ctrls.wrQLenPdf::61                      0                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::62                      0                       # 
What write queue length does an incoming req see
 system.mem_ctrls.wrQLenPdf::63                      0                       # 
What write queue length does an incoming req see
-system.mem_ctrls.bytesPerActivate::samples        60336                       
# Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::mean    338.676213                       # 
Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::gmean   200.551275                       # 
Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::stdev   343.723517                       # 
Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::0-127        20068     33.26%     33.26% # 
Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::128-255        14736     24.42%     57.68% 
# Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::256-383         6373     10.56%     68.25% 
# Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::384-511         3491      5.79%     74.03% 
# Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::512-639         2657      4.40%     78.44% 
# Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::640-767         1861      3.08%     81.52% 
# Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::768-895         1364      2.26%     83.78% 
# Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::896-1023         1338      2.22%     86.00% 
# Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::1024-1151         8448     14.00%    
100.00% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::total        60336                       # 
Bytes accessed per row activation
-system.mem_ctrls.rdPerTurnAround::samples         7897                       # 
Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::mean      22.382170                       # 
Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::stdev    317.489285                       # 
Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::0-1023         7891     99.92%     99.92% # 
Reads before turning the bus around for writes
+system.mem_ctrls.bytesPerActivate::samples        60326                       
# Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean    338.732354                       # 
Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean   200.613193                       # 
Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev   343.695896                       # 
Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127        20059     33.25%     33.25% # 
Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255        14736     24.43%     57.68% 
# Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383         6379     10.57%     68.25% 
# Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511         3472      5.76%     74.01% 
# Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639         2656      4.40%     78.41% 
# Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767         1882      3.12%     81.53% 
# Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895         1369      2.27%     83.80% 
# Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023         1326      2.20%     86.00% 
# Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151         8447     14.00%    
100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total        60326                       # 
Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples         7898                       # 
Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean      22.379337                       # 
Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev    317.468114                       # 
Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::0-1023         7892     99.92%     99.92% # 
Reads before turning the bus around for writes
 system.mem_ctrls.rdPerTurnAround::1024-2047            3      0.04%     99.96% 
# Reads before turning the bus around for writes
 system.mem_ctrls.rdPerTurnAround::2048-3071            1      0.01%     99.97% 
# Reads before turning the bus around for writes
 system.mem_ctrls.rdPerTurnAround::10240-11263            1      0.01%     
99.99% # Reads before turning the bus around for writes
 system.mem_ctrls.rdPerTurnAround::25600-26623            1      0.01%    
100.00% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::total          7897                       # 
Reads before turning the bus around for writes
-system.mem_ctrls.wrPerTurnAround::samples         7897                       # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::mean      18.047106                       # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::gmean     17.696875                       # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::stdev      4.065797                       # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::16             5800     73.45%     73.45% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::17                9      0.11%     73.56% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::18              169      2.14%     75.70% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::19               20      0.25%     75.95% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::20               37      0.47%     76.42% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::21              500      6.33%     82.75% # 
Writes before turning the bus around for reads
+system.mem_ctrls.rdPerTurnAround::total          7898                       # 
Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples         7898                       # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean      18.044821                       # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean     17.697162                       # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev      4.041167                       # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16             5792     73.34%     73.34% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17                9      0.11%     73.45% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18              176      2.23%     75.68% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19               20      0.25%     75.93% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::20               36      0.46%     76.39% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::21              503      6.37%     82.76% # 
Writes before turning the bus around for reads
 system.mem_ctrls.wrPerTurnAround::22              145      1.84%     84.59% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::23               43      0.54%     85.13% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::24              653      8.27%     93.40% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::25              111      1.41%     94.81% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::26               12      0.15%     94.96% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::27               19      0.24%     95.20% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::28              304      3.85%     99.05% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::23               45      0.57%     85.16% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::24              652      8.26%     93.42% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::25              114      1.44%     94.86% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::26               12      0.15%     95.01% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::27               18      0.23%     95.24% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::28              301      3.81%     99.05% # 
Writes before turning the bus around for reads
 system.mem_ctrls.wrPerTurnAround::29                7      0.09%     99.14% # 
Writes before turning the bus around for reads
 system.mem_ctrls.wrPerTurnAround::30                3      0.04%     99.18% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::31                6      0.08%     99.25% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::32                6      0.08%     99.33% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::33                2      0.03%     99.35% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::34                1      0.01%     99.37% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::35                3      0.04%     99.40% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::37                1      0.01%     99.42% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::38                3      0.04%     99.46% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::39                7      0.09%     99.54% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::40                3      0.04%     99.58% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::41                3      0.04%     99.62% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::42                6      0.08%     99.70% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::43                2      0.03%     99.72% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::44                6      0.08%     99.80% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::45                1      0.01%     99.81% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::47                1      0.01%     99.82% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::48                4      0.05%     99.87% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::51                9      0.11%     99.99% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::31                7      0.09%     99.27% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::32                6      0.08%     99.34% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::33                2      0.03%     99.37% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::34                1      0.01%     99.38% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::35                3      0.04%     99.42% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::37                1      0.01%     99.43% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::38                3      0.04%     99.47% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::39                7      0.09%     99.56% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::40                3      0.04%     99.59% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::41                3      0.04%     99.63% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::42                6      0.08%     99.71% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::43                2      0.03%     99.73% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::44                7      0.09%     99.82% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::45                1      0.01%     99.84% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::47                1      0.01%     99.85% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::48                4      0.05%     99.90% # 
Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::51                7      0.09%     99.99% # 
Writes before turning the bus around for reads
 system.mem_ctrls.wrPerTurnAround::52                1      0.01%    100.00% # 
Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::total          7897                       # 
Writes before turning the bus around for reads
-system.mem_ctrls.totQLat                   1934453242                       # 
Total ticks spent queuing
-system.mem_ctrls.totMemAccLat              5248890742                       # 
Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.wrPerTurnAround::total          7898                       # 
Writes before turning the bus around for reads
+system.mem_ctrls.totQLat                   1934412994                       # 
Total ticks spent queuing
+system.mem_ctrls.totMemAccLat              5248850494                       # 
Total ticks spent from burst creation until serviced by the DRAM
 system.mem_ctrls.totBusLat                  883850000                       # 
Total ticks spent in databus transfers
-system.mem_ctrls.avgQLat                     10943.33                       # 
Average queueing delay per DRAM burst
+system.mem_ctrls.avgQLat                     10943.11                       # 
Average queueing delay per DRAM burst
 system.mem_ctrls.avgBusLat                    5000.00                       # 
Average bus latency per DRAM burst
-system.mem_ctrls.avgMemAccLat                29693.33                       # 
Average memory access latency per DRAM burst
+system.mem_ctrls.avgMemAccLat                29693.11                       # 
Average memory access latency per DRAM burst
 system.mem_ctrls.avgRdBW                         2.13                       # 
Average DRAM read bandwidth in MiByte/s
 system.mem_ctrls.avgWrBW                         1.72                       # 
Average achieved write bandwidth in MiByte/s
 system.mem_ctrls.avgRdBWSys                      2.14                       # 
Average system read bandwidth in MiByte/s
@@ -261,71 +261,71 @@
 system.mem_ctrls.busUtilWrite                    0.01                       # 
Data bus utilization in percentage for writes
 system.mem_ctrls.avgRdQLen                       1.00                       # 
Average read queue length when enqueuing
 system.mem_ctrls.avgWrQLen                      24.42                       # 
Average write queue length when enqueuing
-system.mem_ctrls.readRowHits                   140774                       # 
Number of row buffer hits during reads
-system.mem_ctrls.writeRowHits                  118177                       # 
Number of row buffer hits during writes
+system.mem_ctrls.readRowHits                   140781                       # 
Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits                  118180                       # 
Number of row buffer hits during writes
 system.mem_ctrls.readRowHitRate                 79.64                       # 
Row buffer hit rate for reads
 system.mem_ctrls.writeRowHitRate                82.91                       # 
Row buffer hit rate for writes
 system.mem_ctrls.avgGap                   16562526.08                       # 
Average gap between requests
 system.mem_ctrls.pageHitRate                    81.10                       # 
Row buffer hit rate, read and write combined
-system.mem_ctrls_0.actEnergy                229839120                       # 
Energy for activate commands per rank (pJ)
-system.mem_ctrls_0.preEnergy                125408250                       # 
Energy for precharge commands per rank (pJ)
+system.mem_ctrls_0.actEnergy                229725720                       # 
Energy for activate commands per rank (pJ)
+system.mem_ctrls_0.preEnergy                125346375                       # 
Energy for precharge commands per rank (pJ)
 system.mem_ctrls_0.readEnergy               694816200                       # 
Energy for read commands per rank (pJ)
 system.mem_ctrls_0.writeEnergy              465892560                       # 
Energy for write commands per rank (pJ)
 system.mem_ctrls_0.refreshEnergy         346552617840                       # 
Energy for refresh commands per rank (pJ)
-system.mem_ctrls_0.actBackEnergy         149179147425                       # 
Energy for active background per rank (pJ)
-system.mem_ctrls_0.preBackEnergy         3052653894750                       # 
Energy for precharge background per rank (pJ)
-system.mem_ctrls_0.totalEnergy           3549901616145                       # 
Total energy per rank (pJ)
-system.mem_ctrls_0.averagePower            669.053686                       # 
Core power per rank (mW)
-system.mem_ctrls_0.memoryStateTime::IDLE 5078195767000                       # 
Time in different power states
+system.mem_ctrls_0.actBackEnergy         149158105020                       # 
Energy for active background per rank (pJ)
+system.mem_ctrls_0.preBackEnergy         3052672353000                       # 
Energy for precharge background per rank (pJ)
+system.mem_ctrls_0.totalEnergy           3549898856715                       # 
Total energy per rank (pJ)
+system.mem_ctrls_0.averagePower            669.053166                       # 
Core power per rank (mW)
+system.mem_ctrls_0.memoryStateTime::IDLE 5078226654500                       # 
Time in different power states
 system.mem_ctrls_0.memoryStateTime::REF  177174140000                       # 
Time in different power states
 system.mem_ctrls_0.memoryStateTime::PRE_PDN            0                       
# Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT   50484766750                       # 
Time in different power states
+system.mem_ctrls_0.memoryStateTime::ACT   50453879250                       # 
Time in different power states
 system.mem_ctrls_0.memoryStateTime::ACT_PDN            0                       
# Time in different power states
-system.mem_ctrls_1.actEnergy                226301040                       # 
Energy for activate commands per rank (pJ)
-system.mem_ctrls_1.preEnergy                123477750                       # 
Energy for precharge commands per rank (pJ)
+system.mem_ctrls_1.actEnergy                226338840                       # 
Energy for activate commands per rank (pJ)
+system.mem_ctrls_1.preEnergy                123498375                       # 
Energy for precharge commands per rank (pJ)
 system.mem_ctrls_1.readEnergy               683982000                       # 
Energy for read commands per rank (pJ)
 system.mem_ctrls_1.writeEnergy              457624080                       # 
Energy for write commands per rank (pJ)
 system.mem_ctrls_1.refreshEnergy         346552617840                       # 
Energy for refresh commands per rank (pJ)
-system.mem_ctrls_1.actBackEnergy         148537848690                       # 
Energy for active background per rank (pJ)
-system.mem_ctrls_1.preBackEnergy         3053216437500                       # 
Energy for precharge background per rank (pJ)
-system.mem_ctrls_1.totalEnergy           3549798288900                       # 
Total energy per rank (pJ)
-system.mem_ctrls_1.averagePower            669.034212                       # 
Core power per rank (mW)
-system.mem_ctrls_1.memoryStateTime::IDLE 5079136661250                       # 
Time in different power states
+system.mem_ctrls_1.actBackEnergy         148581064665                       # 
Energy for active background per rank (pJ)
+system.mem_ctrls_1.preBackEnergy         3053178528750                       # 
Energy for precharge background per rank (pJ)
+system.mem_ctrls_1.totalEnergy           3549803654550                       # 
Total energy per rank (pJ)
+system.mem_ctrls_1.averagePower            669.035223                       # 
Core power per rank (mW)
+system.mem_ctrls_1.memoryStateTime::IDLE 5079073326250                       # 
Time in different power states
 system.mem_ctrls_1.memoryStateTime::REF  177174140000                       # 
Time in different power states
 system.mem_ctrls_1.memoryStateTime::PRE_PDN            0                       
# Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT   49544125250                       # 
Time in different power states
+system.mem_ctrls_1.memoryStateTime::ACT   49607460250                       # 
Time in different power states
 system.mem_ctrls_1.memoryStateTime::ACT_PDN            0                       
# Time in different power states
 system.cpu_clk_domain.clock                       500                       # 
Clock period in ticks
 system.cpu0.apic_clk_domain.clock                8000                       # 
Clock period in ticks
 system.cpu0.numCycles                     10611710102                       # 
number of cpu cycles simulated
 system.cpu0.numWorkItemsStarted                     0                       # 
number of work items this cpu started
 system.cpu0.numWorkItemsCompleted                   0                       # 
number of work items this cpu completed
-system.cpu0.committedInsts                   59039296                       # 
Number of instructions committed
-system.cpu0.committedOps                    113305650                       # 
Number of ops (including micro ops) committed
-system.cpu0.num_int_alu_accesses            106292214                       # 
Number of integer alu accesses
+system.cpu0.committedInsts                   59039301                       # 
Number of instructions committed
+system.cpu0.committedOps                    113305603                       # 
Number of ops (including micro ops) committed
+system.cpu0.num_int_alu_accesses            106292175                       # 
Number of integer alu accesses
 system.cpu0.num_fp_alu_accesses                    48                       # 
Number of float alu accesses
 system.cpu0.num_func_calls                    1017385                       # 
number of times a function call or return occured
-system.cpu0.num_conditional_control_insts     10037497                       # 
number of instructions that are conditional controls
-system.cpu0.num_int_insts                   106292214                       # 
number of integer instructions
+system.cpu0.num_conditional_control_insts     10037487                       # 
number of instructions that are conditional controls
+system.cpu0.num_int_insts                   106292175                       # 
number of integer instructions
 system.cpu0.num_fp_insts                           48                       # 
number of float instructions
-system.cpu0.num_int_register_reads          200616677                       # 
number of times the integer registers were read
-system.cpu0.num_int_register_writes          90211380                       # 
number of times the integer registers were written
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to