changeset 32a40cc147ef in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=32a40cc147ef
description:
        stats: Update stats for tgen to reflect CommMonitor changes

        The name of the stack distance stats changed slightly when the stack
        distance calculator was redesigned as a probe. Update the reference
        stats to reflect this.

diffstat:

 tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/config.ini |  22 +-
 tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/simout     |   9 +-
 tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/stats.txt  |  97 +++++----
 3 files changed, 69 insertions(+), 59 deletions(-)

diffs (184 lines):

diff -r d48fda705f4d -r 32a40cc147ef 
tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/config.ini
--- a/tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/config.ini   Tue Aug 
04 10:29:13 2015 +0100
+++ b/tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/config.ini   Tue Aug 
04 10:29:13 2015 +0100
@@ -81,7 +81,7 @@
 
 [system.monitor]
 type=CommMonitor
-children=stack_dist_calc
+children=stackdist trace
 bandwidth_bins=20
 burst_length_bins=20
 clk_domain=system.clk_domain
@@ -99,25 +99,33 @@
 outstanding_bins=20
 read_addr_mask=18446744073709551615
 sample_period=1000000000
-stack_dist_calc=system.monitor.stack_dist_calc
 system=system
-trace_compress=true
-trace_enable=true
-trace_file=monitor.ptrc.gz
 transaction_bins=20
 write_addr_mask=18446744073709551615
 master=system.membus.slave[0]
 slave=system.cpu.port
 
-[system.monitor.stack_dist_calc]
-type=StackDistCalc
+[system.monitor.stackdist]
+type=StackDistProbe
 disable_linear_hists=false
 disable_log_hists=false
 eventq_index=0
+line_size=64
 linear_hist_bins=16
 log_hist_bins=32
+manager=system.monitor
+probe_name=PktRequest
+system=system
 verify=true
 
+[system.monitor.trace]
+type=MemTraceProbe
+eventq_index=0
+manager=system.monitor
+probe_name=PktRequest
+trace_compress=true
+trace_file=monitor.ptrc.gz
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=73.000000
diff -r d48fda705f4d -r 32a40cc147ef 
tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/simout
--- a/tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/simout       Tue Aug 
04 10:29:13 2015 +0100
+++ b/tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/simout       Tue Aug 
04 10:29:13 2015 +0100
@@ -1,10 +1,11 @@
 gem5 Simulator System.  http://gem5.org
 gem5 is copyrighted software; use the --copyright option for details.
 
-gem5 compiled Jan 22 2014 16:54:17
-gem5 started Jan 22 2014 17:29:05
-gem5 executing on u200540-lin
-command line: build/NULL/gem5.opt -d 
build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-mem -re 
tests/run.py build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-mem
+gem5 compiled Jun 17 2015 08:02:53
+gem5 started Jun 17 2015 09:01:31
+gem5 executing on e104799-lin
+command line: build/NULL/gem5.opt -d 
build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-mem -re 
/work/gem5/outgoing/gem5_2/tests/run.py 
build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-mem
+
 Global frequency set at 1000000000000 ticks per second
 info: Entering event queue @ 0.  Starting simulation...
 Exiting @ tick 100000000000 because simulate() limit reached
diff -r d48fda705f4d -r 32a40cc147ef 
tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/stats.txt
--- a/tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/stats.txt    Tue Aug 
04 10:29:13 2015 +0100
+++ b/tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/stats.txt    Tue Aug 
04 10:29:13 2015 +0100
@@ -38,54 +38,6 @@
 system.membus.reqLayer0.utilization               0.1                       # 
Layer utilization (%)
 system.membus.respLayer0.occupancy           13338000                       # 
Layer occupancy (ticks)
 system.membus.respLayer0.utilization              0.0                       # 
Layer utilization (%)
-system.monitor.stack_dist_calc.readLinearHist::samples            0            
           # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::mean          nan               
        # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::gmean          nan              
         # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::stdev          nan              
         # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::0            0                  
     # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::1            0                  
     # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::2            0                  
     # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::3            0                  
     # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::4            0                  
     # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::5            0                  
     # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::6            0                  
     # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::7            0                  
     # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::8            0                  
     # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::9            0                  
     # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::10            0                 
      # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::11            0                 
      # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::12            0                 
      # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::13            0                 
      # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::14            0                 
      # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::15            0                 
      # Reads linear distribution
-system.monitor.stack_dist_calc.readLinearHist::total            0              
         # Reads linear distribution
-system.monitor.stack_dist_calc.readLogHist::samples            0               
        # Reads logarithmic distribution
-system.monitor.stack_dist_calc.writeLinearHist::samples         6676           
            # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::mean  3330.061863              
         # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::gmean  3328.226314             
          # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::stdev    68.678195             
          # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::0-255            1      0.01%  
    0.01% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::256-511            0      
0.00%      0.01% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::512-767            1      
0.01%      0.03% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::768-1023            1      
0.01%      0.04% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::1024-1279            0      
0.00%      0.04% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::1280-1535            0      
0.00%      0.04% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::1536-1791            2      
0.03%      0.07% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::1792-2047            1      
0.01%      0.09% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::2048-2303            0      
0.00%      0.09% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::2304-2559            0      
0.00%      0.09% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::2560-2815            0      
0.00%      0.09% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::2816-3071            1      
0.01%      0.10% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::3072-3327            1      
0.01%      0.12% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::3328-3583         6666     
99.85%     99.97% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::3584-3839            2      
0.03%    100.00% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::3840-4095            0      
0.00%    100.00% # Writes linear distribution
-system.monitor.stack_dist_calc.writeLinearHist::total         6676             
          # Writes linear distribution
-system.monitor.stack_dist_calc.writeLogHist::samples         6676              
         # Writes logarithmic distribution
-system.monitor.stack_dist_calc.writeLogHist::7            1                    
   # Writes logarithmic distribution
-system.monitor.stack_dist_calc.writeLogHist::9            2                    
   # Writes logarithmic distribution
-system.monitor.stack_dist_calc.writeLogHist::10            3                   
    # Writes logarithmic distribution
-system.monitor.stack_dist_calc.writeLogHist::11         6670                   
    # Writes logarithmic distribution
 system.monitor.readBurstLengthHist::samples            1                       
# Histogram of burst lengths of transmitted packets
 system.monitor.readBurstLengthHist::mean           64                       # 
Histogram of burst lengths of transmitted packets
 system.monitor.readBurstLengthHist::gmean    64.000000                       # 
Histogram of burst lengths of transmitted packets
@@ -424,5 +376,54 @@
 system.monitor.writeTransHist::4608-4863            0      0.00%    100.00% # 
Histogram of read transactions per sample period
 system.monitor.writeTransHist::4864-5119            0      0.00%    100.00% # 
Histogram of read transactions per sample period
 system.monitor.writeTransHist::total              100                       # 
Histogram of read transactions per sample period
+system.monitor.stackdist.readLinearHist::samples            0                  
     # Reads linear distribution
+system.monitor.stackdist.readLinearHist::mean          nan                     
  # Reads linear distribution
+system.monitor.stackdist.readLinearHist::gmean          nan                    
   # Reads linear distribution
+system.monitor.stackdist.readLinearHist::stdev          nan                    
   # Reads linear distribution
+system.monitor.stackdist.readLinearHist::0            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::1            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::2            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::3            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::4            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::5            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::6            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::7            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::8            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::9            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::10            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::11            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::12            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::13            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::14            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::15            0                       
# Reads linear distribution
+system.monitor.stackdist.readLinearHist::total            0                    
   # Reads linear distribution
+system.monitor.stackdist.readLogHist::samples            0                     
  # Reads logarithmic distribution
+system.monitor.stackdist.writeLinearHist::samples         6677                 
      # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::mean  3330.175827                    
   # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::gmean  3328.329174                   
    # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::stdev    69.301570                   
    # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::0-255            1      0.01%      
0.01% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::256-511            0      0.00%      
0.01% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::512-767            1      0.01%      
0.03% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::768-1023            1      0.01%     
 0.04% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::1024-1279            0      0.00%    
  0.04% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::1280-1535            0      0.00%    
  0.04% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::1536-1791            2      0.03%    
  0.07% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::1792-2047            1      0.01%    
  0.09% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::2048-2303            0      0.00%    
  0.09% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::2304-2559            0      0.00%    
  0.09% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::2560-2815            0      0.00%    
  0.09% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::2816-3071            1      0.01%    
  0.10% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::3072-3327            1      0.01%    
  0.12% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::3328-3583         6666     99.84%    
 99.96% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::3584-3839            2      0.03%    
 99.99% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::3840-4095            1      0.01%    
100.00% # Writes linear distribution
+system.monitor.stackdist.writeLinearHist::total         6677                   
    # Writes linear distribution
+system.monitor.stackdist.writeLogHist::samples         6677                    
   # Writes logarithmic distribution
+system.monitor.stackdist.writeLogHist::7            1                       # 
Writes logarithmic distribution
+system.monitor.stackdist.writeLogHist::9            2                       # 
Writes logarithmic distribution
+system.monitor.stackdist.writeLogHist::10            3                       # 
Writes logarithmic distribution
+system.monitor.stackdist.writeLogHist::11         6671                       # 
Writes logarithmic distribution
+system.monitor.stackdist.infinity                6657                       # 
Number of requests with infinite stack distance
 
 ---------- End Simulation Statistics   ----------
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to