tests: Reflect name change in DRAM tests
authorAndreas Hansson <andreas.hansson@arm.com>
Fri, 9 May 2014 22:58:49 +0000 (18:58 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Fri, 9 May 2014 22:58:49 +0000 (18:58 -0400)
This patch reflects the recent name change in the DRAM TrafficGen
tests and also tidies up the test directory.

--HG--
rename : tests/configs/tgen-simple-dram.py => tests/configs/tgen-dram-ctrl.py
rename : tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/config.ini => tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/config.ini
rename : tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/simerr => tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/simerr
rename : tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/simout => tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/simout
rename : tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/stats.txt => tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/stats.txt
rename : tests/quick/se/70.tgen/tgen-simple-dram.cfg => tests/quick/se/70.tgen/tgen-dram-ctrl.cfg

20 files changed:
tests/SConscript
tests/configs/tgen-dram-ctrl.py [new file with mode: 0644]
tests/configs/tgen-simple-dram.py [deleted file]
tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/config.ini [new file with mode: 0644]
tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/simerr [new file with mode: 0755]
tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/simout [new file with mode: 0755]
tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/stats.txt [new file with mode: 0644]
tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/config.ini [deleted file]
tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/simerr [deleted file]
tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/simout [deleted file]
tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/stats.txt [deleted file]
tests/quick/se/70.tgen/test-frfcfs-toy.trc [deleted file]
tests/quick/se/70.tgen/test-open-ops.trc [deleted file]
tests/quick/se/70.tgen/test-refresh.trc [deleted file]
tests/quick/se/70.tgen/test-writebuffer.trc [deleted file]
tests/quick/se/70.tgen/test-writefrfcfs.trc [deleted file]
tests/quick/se/70.tgen/tgen-dram-ctrl.cfg [new file with mode: 0644]
tests/quick/se/70.tgen/tgen-simple-dram.cfg [deleted file]
tests/quick/se/70.tgen/tgen-simple-dram.trc [deleted file]
tests/quick/se/70.tgen/tgen-simple-mem.cfg

index e6bf3e60b96073309862141360be314965ac46c9..053126b33f21ae3f819deb58588f553b88e069cd 100644 (file)
@@ -334,7 +334,7 @@ if env['TARGET_ISA'] == 'x86':
 configs += ['simple-atomic', 'simple-timing', 'o3-timing', 'memtest',
             'simple-atomic-mp', 'simple-timing-mp', 'o3-timing-mp',
             'inorder-timing', 'rubytest', 'tgen-simple-mem',
-            'tgen-simple-dram']
+            'tgen-dram-ctrl']
 
 if env['PROTOCOL'] != 'None':
     if env['PROTOCOL'] == 'MI_example':
diff --git a/tests/configs/tgen-dram-ctrl.py b/tests/configs/tgen-dram-ctrl.py
new file mode 100644 (file)
index 0000000..c98b926
--- /dev/null
@@ -0,0 +1,75 @@
+# Copyright (c) 2012 ARM Limited
+# All rights reserved.
+#
+# The license below extends only to copyright in the software and shall
+# not be construed as granting a license to any other intellectual
+# property including but not limited to intellectual property relating
+# to a hardware implementation of the functionality of the software
+# licensed hereunder.  You may use the software subject to the license
+# terms below provided that you ensure that this notice is replicated
+# unmodified and in its entirety in all distributions of the software,
+# modified or unmodified, in source code or in binary form.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met: redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer;
+# redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution;
+# neither the name of the copyright holders nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# Authors: Andreas Hansson
+
+import m5
+from m5.objects import *
+
+# both traffic generator and communication monitor are only available
+# if we have protobuf support, so potentially skip this test
+require_sim_object("TrafficGen")
+require_sim_object("CommMonitor")
+
+# even if this is only a traffic generator, call it cpu to make sure
+# the scripts are happy
+cpu = TrafficGen(config_file = "tests/quick/se/70.tgen/tgen-dram-ctrl.cfg")
+
+# system simulated
+system = System(cpu = cpu, physmem = DDR3_1600_x64(),
+                membus = NoncoherentBus(width = 16),
+                clk_domain = SrcClockDomain(clock = '1GHz',
+                                            voltage_domain =
+                                            VoltageDomain()))
+
+# add a communication monitor
+system.monitor = CommMonitor()
+
+# connect the traffic generator to the bus via a communication monitor
+system.cpu.port = system.monitor.slave
+system.monitor.master = system.membus.slave
+
+# connect the system port even if it is not used in this example
+system.system_port = system.membus.slave
+
+# connect memory to the membus
+system.physmem.port = system.membus.master
+
+# -----------------------
+# run simulation
+# -----------------------
+
+root = Root(full_system = False, system = system)
+root.system.mem_mode = 'timing'
diff --git a/tests/configs/tgen-simple-dram.py b/tests/configs/tgen-simple-dram.py
deleted file mode 100644 (file)
index d0d26e1..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright (c) 2012 ARM Limited
-# All rights reserved.
-#
-# The license below extends only to copyright in the software and shall
-# not be construed as granting a license to any other intellectual
-# property including but not limited to intellectual property relating
-# to a hardware implementation of the functionality of the software
-# licensed hereunder.  You may use the software subject to the license
-# terms below provided that you ensure that this notice is replicated
-# unmodified and in its entirety in all distributions of the software,
-# modified or unmodified, in source code or in binary form.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met: redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer;
-# redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution;
-# neither the name of the copyright holders nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# Authors: Andreas Hansson
-
-import m5
-from m5.objects import *
-
-# both traffic generator and communication monitor are only available
-# if we have protobuf support, so potentially skip this test
-require_sim_object("TrafficGen")
-require_sim_object("CommMonitor")
-
-# even if this is only a traffic generator, call it cpu to make sure
-# the scripts are happy
-cpu = TrafficGen(config_file = "tests/quick/se/70.tgen/tgen-simple-dram.cfg")
-
-# system simulated
-system = System(cpu = cpu, physmem = DDR3_1600_x64(),
-                membus = NoncoherentBus(width = 16),
-                clk_domain = SrcClockDomain(clock = '1GHz',
-                                            voltage_domain =
-                                            VoltageDomain()))
-
-# add a communication monitor
-system.monitor = CommMonitor()
-
-# connect the traffic generator to the bus via a communication monitor
-system.cpu.port = system.monitor.slave
-system.monitor.master = system.membus.slave
-
-# connect the system port even if it is not used in this example
-system.system_port = system.membus.slave
-
-# connect memory to the membus
-system.physmem.port = system.membus.master
-
-# -----------------------
-# run simulation
-# -----------------------
-
-root = Root(full_system = False, system = system)
-root.system.mem_mode = 'timing'
diff --git a/tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/config.ini b/tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/config.ini
new file mode 100644 (file)
index 0000000..b3c13e1
--- /dev/null
@@ -0,0 +1,128 @@
+[root]
+type=Root
+children=system
+eventq_index=0
+full_system=false
+sim_quantum=0
+time_sync_enable=false
+time_sync_period=100000000000
+time_sync_spin_threshold=100000000
+
+[system]
+type=System
+children=clk_domain cpu membus monitor physmem
+boot_osflags=a
+cache_line_size=64
+clk_domain=system.clk_domain
+eventq_index=0
+init_param=0
+kernel=
+load_addr_mask=1099511627775
+mem_mode=timing
+mem_ranges=
+memories=system.physmem
+num_work_ids=16
+readfile=
+symbolfile=
+work_begin_ckpt_count=0
+work_begin_cpu_id_exit=-1
+work_begin_exit_count=0
+work_cpus_ckpt_count=0
+work_end_ckpt_count=0
+work_end_exit_count=0
+work_item_id=-1
+system_port=system.membus.slave[1]
+
+[system.clk_domain]
+type=SrcClockDomain
+children=voltage_domain
+clock=1000
+eventq_index=0
+voltage_domain=system.clk_domain.voltage_domain
+
+[system.clk_domain.voltage_domain]
+type=VoltageDomain
+eventq_index=0
+voltage=1.000000
+
+[system.cpu]
+type=TrafficGen
+clk_domain=system.clk_domain
+config_file=tests/quick/se/70.tgen/tgen-simple-dram.cfg
+elastic_req=false
+eventq_index=0
+system=system
+port=system.monitor.slave
+
+[system.membus]
+type=NoncoherentBus
+clk_domain=system.clk_domain
+eventq_index=0
+header_cycles=1
+use_default_range=false
+width=16
+master=system.physmem.port
+slave=system.monitor.master system.system_port
+
+[system.monitor]
+type=CommMonitor
+bandwidth_bins=20
+burst_length_bins=20
+clk_domain=system.clk_domain
+disable_addr_dists=true
+disable_bandwidth_hists=false
+disable_burst_length_hists=false
+disable_itt_dists=false
+disable_latency_hists=false
+disable_outstanding_hists=false
+disable_transaction_hists=false
+eventq_index=0
+itt_bins=20
+itt_max_bin=100000
+latency_bins=20
+outstanding_bins=20
+read_addr_mask=18446744073709551615
+sample_period=1000000000
+trace_file=
+transaction_bins=20
+write_addr_mask=18446744073709551615
+master=system.membus.slave[0]
+slave=system.cpu.port
+
+[system.physmem]
+type=SimpleDRAM
+activation_limit=4
+addr_mapping=RaBaChCo
+banks_per_rank=8
+burst_length=8
+channels=1
+clk_domain=system.clk_domain
+conf_table_reported=true
+device_bus_width=8
+device_rowbuffer_size=1024
+devices_per_rank=8
+eventq_index=0
+in_addr_map=true
+mem_sched_policy=frfcfs
+null=false
+page_policy=open
+range=0:134217727
+ranks_per_channel=2
+read_buffer_size=32
+static_backend_latency=10000
+static_frontend_latency=10000
+tBURST=5000
+tCL=13750
+tRAS=35000
+tRCD=13750
+tREFI=7800000
+tRFC=300000
+tRP=13750
+tRRD=6250
+tWTR=7500
+tXAW=40000
+write_buffer_size=32
+write_high_thresh_perc=70
+write_low_thresh_perc=0
+port=system.membus.master[0]
+
diff --git a/tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/simerr b/tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/simerr
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/simout b/tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/simout
new file mode 100755 (executable)
index 0000000..cffe931
--- /dev/null
@@ -0,0 +1,10 @@
+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:00
+gem5 executing on u200540-lin
+command line: build/NULL/gem5.opt -d build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-dram -re tests/run.py build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-dram
+Global frequency set at 1000000000000 ticks per second
+info: Entering event queue @ 0.  Starting simulation...
+Exiting @ tick 100000000000 because simulate() limit reached
diff --git a/tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/stats.txt b/tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/stats.txt
new file mode 100644 (file)
index 0000000..c44d33a
--- /dev/null
@@ -0,0 +1,561 @@
+
+---------- Begin Simulation Statistics ----------
+sim_seconds                                  0.100000                       # Number of seconds simulated
+sim_ticks                                100000000000                       # Number of ticks simulated
+final_tick                               100000000000                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_freq                                 1000000000000                       # Frequency of simulated ticks
+host_tick_rate                            24940417343                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 228644                       # Number of bytes of host memory used
+host_seconds                                     4.01                       # Real time elapsed on the host
+system.clk_domain.voltage_domain.voltage            1                       # Voltage in Volts
+system.clk_domain.clock                          1000                       # Clock period in ticks
+system.physmem.bytes_read::cpu              213331136                       # Number of bytes read from this memory
+system.physmem.bytes_read::total            213331136                       # Number of bytes read from this memory
+system.physmem.num_reads::cpu                 3333299                       # Number of read requests responded to by this memory
+system.physmem.num_reads::total               3333299                       # Number of read requests responded to by this memory
+system.physmem.bw_read::cpu                2133311360                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_read::total              2133311360                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_total::cpu               2133311360                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::total             2133311360                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.readReqs                       3333300                       # Number of read requests accepted
+system.physmem.writeReqs                            0                       # Number of write requests accepted
+system.physmem.readBursts                     3333300                       # Number of DRAM read bursts, including those serviced by the write queue
+system.physmem.writeBursts                          0                       # Number of DRAM write bursts, including those merged in the write queue
+system.physmem.bytesReadDRAM                213331200                       # Total number of bytes read from DRAM
+system.physmem.bytesReadWrQ                         0                       # Total number of bytes read from write queue
+system.physmem.bytesWritten                         0                       # Total number of bytes written to DRAM
+system.physmem.bytesReadSys                 213331200                       # Total read bytes from the system interface side
+system.physmem.bytesWrittenSys                      0                       # Total written bytes from the system interface side
+system.physmem.servicedByWrQ                        0                       # 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              0                       # Number of requests that are neither read nor write
+system.physmem.perBankRdBursts::0              217600                       # Per bank write bursts
+system.physmem.perBankRdBursts::1              217600                       # Per bank write bursts
+system.physmem.perBankRdBursts::2              217600                       # Per bank write bursts
+system.physmem.perBankRdBursts::3              217600                       # Per bank write bursts
+system.physmem.perBankRdBursts::4              210100                       # Per bank write bursts
+system.physmem.perBankRdBursts::5              204800                       # Per bank write bursts
+system.physmem.perBankRdBursts::6              204800                       # Per bank write bursts
+system.physmem.perBankRdBursts::7              204800                       # Per bank write bursts
+system.physmem.perBankRdBursts::8              204800                       # Per bank write bursts
+system.physmem.perBankRdBursts::9              204800                       # Per bank write bursts
+system.physmem.perBankRdBursts::10             204800                       # Per bank write bursts
+system.physmem.perBankRdBursts::11             204800                       # Per bank write bursts
+system.physmem.perBankRdBursts::12             204800                       # Per bank write bursts
+system.physmem.perBankRdBursts::13             204800                       # Per bank write bursts
+system.physmem.perBankRdBursts::14             204800                       # Per bank write bursts
+system.physmem.perBankRdBursts::15             204800                       # Per bank write bursts
+system.physmem.perBankWrBursts::0                   0                       # Per bank write bursts
+system.physmem.perBankWrBursts::1                   0                       # Per bank write bursts
+system.physmem.perBankWrBursts::2                   0                       # Per bank write bursts
+system.physmem.perBankWrBursts::3                   0                       # Per bank write bursts
+system.physmem.perBankWrBursts::4                   0                       # Per bank write bursts
+system.physmem.perBankWrBursts::5                   0                       # Per bank write bursts
+system.physmem.perBankWrBursts::6                   0                       # Per bank write bursts
+system.physmem.perBankWrBursts::7                   0                       # Per bank write bursts
+system.physmem.perBankWrBursts::8                   0                       # Per bank write bursts
+system.physmem.perBankWrBursts::9                   0                       # Per bank write bursts
+system.physmem.perBankWrBursts::10                  0                       # Per bank write bursts
+system.physmem.perBankWrBursts::11                  0                       # Per bank write bursts
+system.physmem.perBankWrBursts::12                  0                       # Per bank write bursts
+system.physmem.perBankWrBursts::13                  0                       # Per bank write bursts
+system.physmem.perBankWrBursts::14                  0                       # Per bank write bursts
+system.physmem.perBankWrBursts::15                  0                       # Per bank write bursts
+system.physmem.numRdRetry                           0                       # Number of times read queue was full causing retry
+system.physmem.numWrRetry                           0                       # Number of times write queue was full causing retry
+system.physmem.totGap                     99999960000                       # 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                 3333300                       # 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                      0                       # Write request sizes (log2)
+system.physmem.rdQLenPdf::0                   2967921                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::1                    224361                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::2                     12823                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::3                     15990                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::4                     17049                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::5                     13879                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::6                     17179                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::7                     12823                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::8                     15990                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::9                     17049                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::10                    12820                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::11                     5416                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::12                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::13                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::14                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::15                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::16                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::17                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::18                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::19                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::20                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::21                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::22                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::23                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::24                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::25                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::26                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::27                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::28                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::29                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::30                        0                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::31                        0                       # What read queue length does an incoming req see
+system.physmem.wrQLenPdf::0                         0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::1                         0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::2                         0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::3                         0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::4                         0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::5                         0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::6                         0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::7                         0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::8                         0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::9                         0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::10                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::11                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::12                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::13                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::14                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::15                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::16                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::17                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::18                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::19                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::20                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::21                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::22                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::23                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::24                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::25                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::26                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::27                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::28                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::29                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::30                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::31                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::32                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::33                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::34                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::35                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::36                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::37                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::38                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::39                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::40                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::41                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::42                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::43                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::44                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::45                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::46                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::47                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::48                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::49                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::50                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::51                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::52                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::53                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::54                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::55                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::56                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::57                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::58                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::59                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::60                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::61                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::62                        0                       # What write queue length does an incoming req see
+system.physmem.wrQLenPdf::63                        0                       # What write queue length does an incoming req see
+system.physmem.bytesPerActivate::samples       195487                       # Bytes accessed per row activation
+system.physmem.bytesPerActivate::mean            1024                       # Bytes accessed per row activation
+system.physmem.bytesPerActivate::gmean    1024.000000                       # Bytes accessed per row activation
+system.physmem.bytesPerActivate::1024-1151       195487    100.00%    100.00% # Bytes accessed per row activation
+system.physmem.bytesPerActivate::total         195487                       # Bytes accessed per row activation
+system.physmem.totQLat                    27932046800                       # Total ticks spent queuing
+system.physmem.totMemAccLat               91374259300                       # Total ticks spent from burst creation until serviced by the DRAM
+system.physmem.totBusLat                  16666500000                       # Total ticks spent in databus transfers
+system.physmem.totBankLat                 46775712500                       # Total ticks spent accessing banks
+system.physmem.avgQLat                        8379.70                       # Average queueing delay per DRAM burst
+system.physmem.avgBankLat                    14032.85                       # Average bank access latency per DRAM burst
+system.physmem.avgBusLat                      5000.00                       # Average bus latency per DRAM burst
+system.physmem.avgMemAccLat                  27412.55                       # Average memory access latency per DRAM burst
+system.physmem.avgRdBW                        2133.31                       # Average DRAM read bandwidth in MiByte/s
+system.physmem.avgWrBW                           0.00                       # Average achieved write bandwidth in MiByte/s
+system.physmem.avgRdBWSys                     2133.31                       # Average system read bandwidth in MiByte/s
+system.physmem.avgWrBWSys                        0.00                       # Average system write bandwidth in MiByte/s
+system.physmem.peakBW                        12800.00                       # Theoretical peak bandwidth in MiByte/s
+system.physmem.busUtil                          16.67                       # Data bus utilization in percentage
+system.physmem.busUtilRead                      16.67                       # Data bus utilization in percentage for reads
+system.physmem.busUtilWrite                      0.00                       # Data bus utilization in percentage for writes
+system.physmem.avgRdQLen                         1.33                       # Average read queue length when enqueuing
+system.physmem.avgWrQLen                         0.00                       # Average write queue length when enqueuing
+system.physmem.readRowHits                    3112095                       # Number of row buffer hits during reads
+system.physmem.writeRowHits                         0                       # Number of row buffer hits during writes
+system.physmem.readRowHitRate                   93.36                       # Row buffer hit rate for reads
+system.physmem.writeRowHitRate                    nan                       # Row buffer hit rate for writes
+system.physmem.avgGap                        30000.29                       # Average gap between requests
+system.physmem.pageHitRate                      93.36                       # Row buffer hit rate, read and write combined
+system.physmem.prechargeAllPercent               0.11                       # Percentage of time for which DRAM has all the banks in precharge state
+system.membus.throughput                   2133311360                       # Throughput (bytes/s)
+system.membus.trans_dist::ReadReq             3333300                       # Transaction distribution
+system.membus.trans_dist::ReadResp            3333299                       # Transaction distribution
+system.membus.pkt_count_system.monitor-master::system.physmem.port      6666599                       # Packet count per connected master and slave (bytes)
+system.membus.pkt_count::total                6666599                       # Packet count per connected master and slave (bytes)
+system.membus.tot_pkt_size_system.monitor-master::system.physmem.port    213331136                       # Cumulative packet size per connected master and slave (bytes)
+system.membus.tot_pkt_size::total           213331136                       # Cumulative packet size per connected master and slave (bytes)
+system.membus.data_through_bus              213331136                       # Total data (bytes)
+system.membus.reqLayer0.occupancy          6333270000                       # Layer occupancy (ticks)
+system.membus.reqLayer0.utilization               6.3                       # Layer utilization (%)
+system.membus.respLayer0.occupancy        17200626050                       # Layer occupancy (ticks)
+system.membus.respLayer0.utilization             17.2                       # Layer utilization (%)
+system.monitor.readBurstLengthHist::samples      3333300                       # 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
+system.monitor.readBurstLengthHist::stdev            0                       # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::0-3             0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::4-7             0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::8-11            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::12-15            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::16-19            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::20-23            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::24-27            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::28-31            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::32-35            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::36-39            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::40-43            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::44-47            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::48-51            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::52-55            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::56-59            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::60-63            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::64-67      3333300    100.00%    100.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::68-71            0      0.00%    100.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::72-75            0      0.00%    100.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::76-79            0      0.00%    100.00% # Histogram of burst lengths of transmitted packets
+system.monitor.readBurstLengthHist::total      3333300                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::samples            0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::mean          nan                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::gmean          nan                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::stdev          nan                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::0              0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::1              0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::2              0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::3              0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::4              0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::5              0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::6              0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::7              0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::8              0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::9              0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::10             0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::11             0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::12             0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::13             0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::14             0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::15             0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::16             0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::17             0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::18             0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::19             0                       # Histogram of burst lengths of transmitted packets
+system.monitor.writeBurstLengthHist::total            0                       # Histogram of burst lengths of transmitted packets
+system.monitor.readBandwidthHist::samples          100                       # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::mean     2133311360                       # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::gmean  2133311357.360062                       # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::stdev  106664.726883                       # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::0-1.34218e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::1.34218e+08-2.68435e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::2.68435e+08-4.02653e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::4.02653e+08-5.36871e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::5.36871e+08-6.71089e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::6.71089e+08-8.05306e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::8.05306e+08-9.39524e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::9.39524e+08-1.07374e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::1.07374e+09-1.20796e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::1.20796e+09-1.34218e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::1.34218e+09-1.4764e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::1.4764e+09-1.61061e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::1.61061e+09-1.74483e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::1.74483e+09-1.87905e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::1.87905e+09-2.01327e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::2.01327e+09-2.14748e+09          100    100.00%    100.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::2.14748e+09-2.2817e+09            0      0.00%    100.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::2.2817e+09-2.41592e+09            0      0.00%    100.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::2.41592e+09-2.55014e+09            0      0.00%    100.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::2.55014e+09-2.68435e+09            0      0.00%    100.00% # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.readBandwidthHist::total           100                       # Histogram of read bandwidth per sample period (bytes/s)
+system.monitor.averageReadBandwidth        2133311360      0.00%      0.00% # Average read bandwidth (bytes/s)
+system.monitor.totalReadBytes               213331136                       # Number of bytes read
+system.monitor.writeBandwidthHist::samples          100                       # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::mean             0                       # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::gmean            0                       # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::stdev            0                       # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::0              100    100.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::1                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::2                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::3                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::4                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::5                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::6                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::7                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::8                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::9                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::10               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::11               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::12               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::13               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::14               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::15               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::16               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::17               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::18               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::19               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
+system.monitor.writeBandwidthHist::total          100                       # Histogram of write bandwidth (bytes/s)
+system.monitor.averageWriteBandwidth                0                       # Average write bandwidth (bytes/s)
+system.monitor.totalWrittenBytes                    0                       # Number of bytes written
+system.monitor.readLatencyHist::samples       3333299                       # Read request-response latency
+system.monitor.readLatencyHist::mean     47438.751234                       # Read request-response latency
+system.monitor.readLatencyHist::gmean    42490.722724                       # Read request-response latency
+system.monitor.readLatencyHist::stdev    40033.411924                       # Read request-response latency
+system.monitor.readLatencyHist::0-32767             0      0.00%      0.00% # Read request-response latency
+system.monitor.readLatencyHist::32768-65535      3182634     95.48%     95.48% # Read request-response latency
+system.monitor.readLatencyHist::65536-98303        17049      0.51%     95.99% # Read request-response latency
+system.monitor.readLatencyHist::98304-131071        18238      0.55%     96.54% # Read request-response latency
+system.monitor.readLatencyHist::131072-163839        15993      0.48%     97.02% # Read request-response latency
+system.monitor.readLatencyHist::163840-196607        17049      0.51%     97.53% # Read request-response latency
+system.monitor.readLatencyHist::196608-229375        18238      0.55%     98.08% # Read request-response latency
+system.monitor.readLatencyHist::229376-262143        15990      0.48%     98.56% # Read request-response latency
+system.monitor.readLatencyHist::262144-294911        17052      0.51%     99.07% # Read request-response latency
+system.monitor.readLatencyHist::294912-327679        13881      0.42%     99.48% # Read request-response latency
+system.monitor.readLatencyHist::327680-360447        17175      0.52%    100.00% # Read request-response latency
+system.monitor.readLatencyHist::360448-393215            0      0.00%    100.00% # Read request-response latency
+system.monitor.readLatencyHist::393216-425983            0      0.00%    100.00% # Read request-response latency
+system.monitor.readLatencyHist::425984-458751            0      0.00%    100.00% # Read request-response latency
+system.monitor.readLatencyHist::458752-491519            0      0.00%    100.00% # Read request-response latency
+system.monitor.readLatencyHist::491520-524287            0      0.00%    100.00% # Read request-response latency
+system.monitor.readLatencyHist::524288-557055            0      0.00%    100.00% # Read request-response latency
+system.monitor.readLatencyHist::557056-589823            0      0.00%    100.00% # Read request-response latency
+system.monitor.readLatencyHist::589824-622591            0      0.00%    100.00% # Read request-response latency
+system.monitor.readLatencyHist::622592-655359            0      0.00%    100.00% # Read request-response latency
+system.monitor.readLatencyHist::total         3333299                       # Read request-response latency
+system.monitor.writeLatencyHist::samples            0                       # Write request-response latency
+system.monitor.writeLatencyHist::mean             nan                       # Write request-response latency
+system.monitor.writeLatencyHist::gmean            nan                       # Write request-response latency
+system.monitor.writeLatencyHist::stdev            nan                       # Write request-response latency
+system.monitor.writeLatencyHist::0                  0                       # Write request-response latency
+system.monitor.writeLatencyHist::1                  0                       # Write request-response latency
+system.monitor.writeLatencyHist::2                  0                       # Write request-response latency
+system.monitor.writeLatencyHist::3                  0                       # Write request-response latency
+system.monitor.writeLatencyHist::4                  0                       # Write request-response latency
+system.monitor.writeLatencyHist::5                  0                       # Write request-response latency
+system.monitor.writeLatencyHist::6                  0                       # Write request-response latency
+system.monitor.writeLatencyHist::7                  0                       # Write request-response latency
+system.monitor.writeLatencyHist::8                  0                       # Write request-response latency
+system.monitor.writeLatencyHist::9                  0                       # Write request-response latency
+system.monitor.writeLatencyHist::10                 0                       # Write request-response latency
+system.monitor.writeLatencyHist::11                 0                       # Write request-response latency
+system.monitor.writeLatencyHist::12                 0                       # Write request-response latency
+system.monitor.writeLatencyHist::13                 0                       # Write request-response latency
+system.monitor.writeLatencyHist::14                 0                       # Write request-response latency
+system.monitor.writeLatencyHist::15                 0                       # Write request-response latency
+system.monitor.writeLatencyHist::16                 0                       # Write request-response latency
+system.monitor.writeLatencyHist::17                 0                       # Write request-response latency
+system.monitor.writeLatencyHist::18                 0                       # Write request-response latency
+system.monitor.writeLatencyHist::19                 0                       # Write request-response latency
+system.monitor.writeLatencyHist::total              0                       # Write request-response latency
+system.monitor.ittReadRead::samples           3333299                       # Read-to-read inter transaction time
+system.monitor.ittReadRead::mean         30000.297003                       # Read-to-read inter transaction time
+system.monitor.ittReadRead::stdev           54.497186                       # Read-to-read inter transaction time
+system.monitor.ittReadRead::underflows              0      0.00%      0.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::1-5000                  0      0.00%      0.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::5001-10000              0      0.00%      0.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::10001-15000             0      0.00%      0.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::15001-20000             0      0.00%      0.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::20001-25000             0      0.00%      0.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::25001-30000       3333200    100.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::30001-35000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::35001-40000            99      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::40001-45000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::45001-50000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::50001-55000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::55001-60000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::60001-65000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::65001-70000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::70001-75000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::75001-80000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::80001-85000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::85001-90000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::90001-95000             0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::95001-100000            0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::overflows               0      0.00%    100.00% # Read-to-read inter transaction time
+system.monitor.ittReadRead::min_value           30000                       # Read-to-read inter transaction time
+system.monitor.ittReadRead::max_value           40000                       # Read-to-read inter transaction time
+system.monitor.ittReadRead::total             3333299                       # Read-to-read inter transaction time
+system.monitor.ittWriteWrite::samples               0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::mean                nan                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::stdev               nan                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::underflows            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::1-5000                0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::5001-10000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::10001-15000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::15001-20000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::20001-25000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::25001-30000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::30001-35000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::35001-40000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::40001-45000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::45001-50000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::50001-55000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::55001-60000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::60001-65000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::65001-70000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::70001-75000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::75001-80000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::80001-85000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::85001-90000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::90001-95000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::95001-100000            0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::overflows             0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::min_value             0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::max_value             0                       # Write-to-write inter transaction time
+system.monitor.ittWriteWrite::total                 0                       # Write-to-write inter transaction time
+system.monitor.ittReqReq::samples             3333299                       # Request-to-request inter transaction time
+system.monitor.ittReqReq::mean           30000.297003                       # Request-to-request inter transaction time
+system.monitor.ittReqReq::stdev             54.497186                       # Request-to-request inter transaction time
+system.monitor.ittReqReq::underflows                0      0.00%      0.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::1-5000                    0      0.00%      0.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::5001-10000                0      0.00%      0.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::10001-15000               0      0.00%      0.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::15001-20000               0      0.00%      0.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::20001-25000               0      0.00%      0.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::25001-30000         3333200    100.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::30001-35000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::35001-40000              99      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::40001-45000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::45001-50000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::50001-55000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::55001-60000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::60001-65000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::65001-70000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::70001-75000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::75001-80000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::80001-85000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::85001-90000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::90001-95000               0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::95001-100000              0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::overflows                 0      0.00%    100.00% # Request-to-request inter transaction time
+system.monitor.ittReqReq::min_value             30000                       # Request-to-request inter transaction time
+system.monitor.ittReqReq::max_value             40000                       # Request-to-request inter transaction time
+system.monitor.ittReqReq::total               3333299                       # Request-to-request inter transaction time
+system.monitor.outstandingReadsHist::samples          100                       # Outstanding read transactions
+system.monitor.outstandingReadsHist::mean     1.290000                       # Outstanding read transactions
+system.monitor.outstandingReadsHist::gmean     1.120561                       # Outstanding read transactions
+system.monitor.outstandingReadsHist::stdev     1.139688                       # Outstanding read transactions
+system.monitor.outstandingReadsHist::0              0      0.00%      0.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::1             92     92.00%     92.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::2              2      2.00%     94.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::3              0      0.00%     94.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::4              3      3.00%     97.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::5              0      0.00%     97.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::6              0      0.00%     97.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::7              3      3.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::8              0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::9              0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::10             0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::11             0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::12             0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::13             0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::14             0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::15             0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::16             0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::17             0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::18             0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::19             0      0.00%    100.00% # Outstanding read transactions
+system.monitor.outstandingReadsHist::total          100                       # Outstanding read transactions
+system.monitor.outstandingWritesHist::samples          100                       # Outstanding write transactions
+system.monitor.outstandingWritesHist::mean            0                       # Outstanding write transactions
+system.monitor.outstandingWritesHist::gmean            0                       # Outstanding write transactions
+system.monitor.outstandingWritesHist::stdev            0                       # Outstanding write transactions
+system.monitor.outstandingWritesHist::0           100    100.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::1             0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::2             0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::3             0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::4             0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::5             0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::6             0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::7             0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::8             0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::9             0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::10            0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::11            0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::12            0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::13            0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::14            0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::15            0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::16            0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::17            0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::18            0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::19            0      0.00%    100.00% # Outstanding write transactions
+system.monitor.outstandingWritesHist::total          100                       # Outstanding write transactions
+system.monitor.readTransHist::samples             100                       # Histogram of read transactions per sample period
+system.monitor.readTransHist::mean              33333                       # Histogram of read transactions per sample period
+system.monitor.readTransHist::gmean      33333.000000                       # Histogram of read transactions per sample period
+system.monitor.readTransHist::stdev                 0                       # Histogram of read transactions per sample period
+system.monitor.readTransHist::0-2047                0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::2048-4095             0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::4096-6143             0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::6144-8191             0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::8192-10239            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::10240-12287            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::12288-14335            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::14336-16383            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::16384-18431            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::18432-20479            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::20480-22527            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::22528-24575            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::24576-26623            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::26624-28671            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::28672-30719            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::30720-32767            0      0.00%      0.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::32768-34815          100    100.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::34816-36863            0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::36864-38911            0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::38912-40959            0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.readTransHist::total               100                       # Histogram of read transactions per sample period
+system.monitor.writeTransHist::samples            100                       # Histogram of read transactions per sample period
+system.monitor.writeTransHist::mean                 0                       # Histogram of read transactions per sample period
+system.monitor.writeTransHist::gmean                0                       # Histogram of read transactions per sample period
+system.monitor.writeTransHist::stdev                0                       # Histogram of read transactions per sample period
+system.monitor.writeTransHist::0                  100    100.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::1                    0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::2                    0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::3                    0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::4                    0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::5                    0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::6                    0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::7                    0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::8                    0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::9                    0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::10                   0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::11                   0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::12                   0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::13                   0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::14                   0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::15                   0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::16                   0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::17                   0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::18                   0      0.00%    100.00% # Histogram of read transactions per sample period
+system.monitor.writeTransHist::19                   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.cpu.numPackets                         3333300                       # Number of packets generated
+system.cpu.numRetries                               0                       # Number of retries
+system.cpu.retryTicks                               0                       # Time spent waiting due to back-pressure (ticks)
+
+---------- End Simulation Statistics   ----------
diff --git a/tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/config.ini b/tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/config.ini
deleted file mode 100644 (file)
index b3c13e1..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-[root]
-type=Root
-children=system
-eventq_index=0
-full_system=false
-sim_quantum=0
-time_sync_enable=false
-time_sync_period=100000000000
-time_sync_spin_threshold=100000000
-
-[system]
-type=System
-children=clk_domain cpu membus monitor physmem
-boot_osflags=a
-cache_line_size=64
-clk_domain=system.clk_domain
-eventq_index=0
-init_param=0
-kernel=
-load_addr_mask=1099511627775
-mem_mode=timing
-mem_ranges=
-memories=system.physmem
-num_work_ids=16
-readfile=
-symbolfile=
-work_begin_ckpt_count=0
-work_begin_cpu_id_exit=-1
-work_begin_exit_count=0
-work_cpus_ckpt_count=0
-work_end_ckpt_count=0
-work_end_exit_count=0
-work_item_id=-1
-system_port=system.membus.slave[1]
-
-[system.clk_domain]
-type=SrcClockDomain
-children=voltage_domain
-clock=1000
-eventq_index=0
-voltage_domain=system.clk_domain.voltage_domain
-
-[system.clk_domain.voltage_domain]
-type=VoltageDomain
-eventq_index=0
-voltage=1.000000
-
-[system.cpu]
-type=TrafficGen
-clk_domain=system.clk_domain
-config_file=tests/quick/se/70.tgen/tgen-simple-dram.cfg
-elastic_req=false
-eventq_index=0
-system=system
-port=system.monitor.slave
-
-[system.membus]
-type=NoncoherentBus
-clk_domain=system.clk_domain
-eventq_index=0
-header_cycles=1
-use_default_range=false
-width=16
-master=system.physmem.port
-slave=system.monitor.master system.system_port
-
-[system.monitor]
-type=CommMonitor
-bandwidth_bins=20
-burst_length_bins=20
-clk_domain=system.clk_domain
-disable_addr_dists=true
-disable_bandwidth_hists=false
-disable_burst_length_hists=false
-disable_itt_dists=false
-disable_latency_hists=false
-disable_outstanding_hists=false
-disable_transaction_hists=false
-eventq_index=0
-itt_bins=20
-itt_max_bin=100000
-latency_bins=20
-outstanding_bins=20
-read_addr_mask=18446744073709551615
-sample_period=1000000000
-trace_file=
-transaction_bins=20
-write_addr_mask=18446744073709551615
-master=system.membus.slave[0]
-slave=system.cpu.port
-
-[system.physmem]
-type=SimpleDRAM
-activation_limit=4
-addr_mapping=RaBaChCo
-banks_per_rank=8
-burst_length=8
-channels=1
-clk_domain=system.clk_domain
-conf_table_reported=true
-device_bus_width=8
-device_rowbuffer_size=1024
-devices_per_rank=8
-eventq_index=0
-in_addr_map=true
-mem_sched_policy=frfcfs
-null=false
-page_policy=open
-range=0:134217727
-ranks_per_channel=2
-read_buffer_size=32
-static_backend_latency=10000
-static_frontend_latency=10000
-tBURST=5000
-tCL=13750
-tRAS=35000
-tRCD=13750
-tREFI=7800000
-tRFC=300000
-tRP=13750
-tRRD=6250
-tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
-port=system.membus.master[0]
-
diff --git a/tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/simerr b/tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/simerr
deleted file mode 100755 (executable)
index e69de29..0000000
diff --git a/tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/simout b/tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/simout
deleted file mode 100755 (executable)
index cffe931..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-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:00
-gem5 executing on u200540-lin
-command line: build/NULL/gem5.opt -d build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-dram -re tests/run.py build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-dram
-Global frequency set at 1000000000000 ticks per second
-info: Entering event queue @ 0.  Starting simulation...
-Exiting @ tick 100000000000 because simulate() limit reached
diff --git a/tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/stats.txt b/tests/quick/se/70.tgen/ref/null/none/tgen-simple-dram/stats.txt
deleted file mode 100644 (file)
index c44d33a..0000000
+++ /dev/null
@@ -1,561 +0,0 @@
-
----------- Begin Simulation Statistics ----------
-sim_seconds                                  0.100000                       # Number of seconds simulated
-sim_ticks                                100000000000                       # Number of ticks simulated
-final_tick                               100000000000                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
-sim_freq                                 1000000000000                       # Frequency of simulated ticks
-host_tick_rate                            24940417343                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 228644                       # Number of bytes of host memory used
-host_seconds                                     4.01                       # Real time elapsed on the host
-system.clk_domain.voltage_domain.voltage            1                       # Voltage in Volts
-system.clk_domain.clock                          1000                       # Clock period in ticks
-system.physmem.bytes_read::cpu              213331136                       # Number of bytes read from this memory
-system.physmem.bytes_read::total            213331136                       # Number of bytes read from this memory
-system.physmem.num_reads::cpu                 3333299                       # Number of read requests responded to by this memory
-system.physmem.num_reads::total               3333299                       # Number of read requests responded to by this memory
-system.physmem.bw_read::cpu                2133311360                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::total              2133311360                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_total::cpu               2133311360                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::total             2133311360                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.readReqs                       3333300                       # Number of read requests accepted
-system.physmem.writeReqs                            0                       # Number of write requests accepted
-system.physmem.readBursts                     3333300                       # Number of DRAM read bursts, including those serviced by the write queue
-system.physmem.writeBursts                          0                       # Number of DRAM write bursts, including those merged in the write queue
-system.physmem.bytesReadDRAM                213331200                       # Total number of bytes read from DRAM
-system.physmem.bytesReadWrQ                         0                       # Total number of bytes read from write queue
-system.physmem.bytesWritten                         0                       # Total number of bytes written to DRAM
-system.physmem.bytesReadSys                 213331200                       # Total read bytes from the system interface side
-system.physmem.bytesWrittenSys                      0                       # Total written bytes from the system interface side
-system.physmem.servicedByWrQ                        0                       # 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              0                       # Number of requests that are neither read nor write
-system.physmem.perBankRdBursts::0              217600                       # Per bank write bursts
-system.physmem.perBankRdBursts::1              217600                       # Per bank write bursts
-system.physmem.perBankRdBursts::2              217600                       # Per bank write bursts
-system.physmem.perBankRdBursts::3              217600                       # Per bank write bursts
-system.physmem.perBankRdBursts::4              210100                       # Per bank write bursts
-system.physmem.perBankRdBursts::5              204800                       # Per bank write bursts
-system.physmem.perBankRdBursts::6              204800                       # Per bank write bursts
-system.physmem.perBankRdBursts::7              204800                       # Per bank write bursts
-system.physmem.perBankRdBursts::8              204800                       # Per bank write bursts
-system.physmem.perBankRdBursts::9              204800                       # Per bank write bursts
-system.physmem.perBankRdBursts::10             204800                       # Per bank write bursts
-system.physmem.perBankRdBursts::11             204800                       # Per bank write bursts
-system.physmem.perBankRdBursts::12             204800                       # Per bank write bursts
-system.physmem.perBankRdBursts::13             204800                       # Per bank write bursts
-system.physmem.perBankRdBursts::14             204800                       # Per bank write bursts
-system.physmem.perBankRdBursts::15             204800                       # Per bank write bursts
-system.physmem.perBankWrBursts::0                   0                       # Per bank write bursts
-system.physmem.perBankWrBursts::1                   0                       # Per bank write bursts
-system.physmem.perBankWrBursts::2                   0                       # Per bank write bursts
-system.physmem.perBankWrBursts::3                   0                       # Per bank write bursts
-system.physmem.perBankWrBursts::4                   0                       # Per bank write bursts
-system.physmem.perBankWrBursts::5                   0                       # Per bank write bursts
-system.physmem.perBankWrBursts::6                   0                       # Per bank write bursts
-system.physmem.perBankWrBursts::7                   0                       # Per bank write bursts
-system.physmem.perBankWrBursts::8                   0                       # Per bank write bursts
-system.physmem.perBankWrBursts::9                   0                       # Per bank write bursts
-system.physmem.perBankWrBursts::10                  0                       # Per bank write bursts
-system.physmem.perBankWrBursts::11                  0                       # Per bank write bursts
-system.physmem.perBankWrBursts::12                  0                       # Per bank write bursts
-system.physmem.perBankWrBursts::13                  0                       # Per bank write bursts
-system.physmem.perBankWrBursts::14                  0                       # Per bank write bursts
-system.physmem.perBankWrBursts::15                  0                       # Per bank write bursts
-system.physmem.numRdRetry                           0                       # Number of times read queue was full causing retry
-system.physmem.numWrRetry                           0                       # Number of times write queue was full causing retry
-system.physmem.totGap                     99999960000                       # 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                 3333300                       # 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                      0                       # Write request sizes (log2)
-system.physmem.rdQLenPdf::0                   2967921                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::1                    224361                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::2                     12823                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::3                     15990                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::4                     17049                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::5                     13879                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::6                     17179                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::7                     12823                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::8                     15990                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::9                     17049                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::10                    12820                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::11                     5416                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::12                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::13                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::14                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::15                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::16                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::17                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::18                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::19                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::20                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::21                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::22                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::23                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::24                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::25                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::26                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::27                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::28                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::29                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::30                        0                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::31                        0                       # What read queue length does an incoming req see
-system.physmem.wrQLenPdf::0                         0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::1                         0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::2                         0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::3                         0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::4                         0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::5                         0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::6                         0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::7                         0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::8                         0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::9                         0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::10                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::11                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::12                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::13                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::14                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::15                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::16                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::17                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::18                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::19                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::20                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::21                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::22                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::23                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::24                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::25                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::26                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::27                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::28                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::29                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::30                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::31                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::32                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::33                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::34                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::35                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::36                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::37                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::38                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::39                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::40                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::41                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::42                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::43                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::44                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::45                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::46                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::47                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::48                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::49                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::50                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::51                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::52                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::53                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::54                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::55                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::56                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::57                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::58                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::59                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::60                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::61                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::62                        0                       # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::63                        0                       # What write queue length does an incoming req see
-system.physmem.bytesPerActivate::samples       195487                       # Bytes accessed per row activation
-system.physmem.bytesPerActivate::mean            1024                       # Bytes accessed per row activation
-system.physmem.bytesPerActivate::gmean    1024.000000                       # Bytes accessed per row activation
-system.physmem.bytesPerActivate::1024-1151       195487    100.00%    100.00% # Bytes accessed per row activation
-system.physmem.bytesPerActivate::total         195487                       # Bytes accessed per row activation
-system.physmem.totQLat                    27932046800                       # Total ticks spent queuing
-system.physmem.totMemAccLat               91374259300                       # Total ticks spent from burst creation until serviced by the DRAM
-system.physmem.totBusLat                  16666500000                       # Total ticks spent in databus transfers
-system.physmem.totBankLat                 46775712500                       # Total ticks spent accessing banks
-system.physmem.avgQLat                        8379.70                       # Average queueing delay per DRAM burst
-system.physmem.avgBankLat                    14032.85                       # Average bank access latency per DRAM burst
-system.physmem.avgBusLat                      5000.00                       # Average bus latency per DRAM burst
-system.physmem.avgMemAccLat                  27412.55                       # Average memory access latency per DRAM burst
-system.physmem.avgRdBW                        2133.31                       # Average DRAM read bandwidth in MiByte/s
-system.physmem.avgWrBW                           0.00                       # Average achieved write bandwidth in MiByte/s
-system.physmem.avgRdBWSys                     2133.31                       # Average system read bandwidth in MiByte/s
-system.physmem.avgWrBWSys                        0.00                       # Average system write bandwidth in MiByte/s
-system.physmem.peakBW                        12800.00                       # Theoretical peak bandwidth in MiByte/s
-system.physmem.busUtil                          16.67                       # Data bus utilization in percentage
-system.physmem.busUtilRead                      16.67                       # Data bus utilization in percentage for reads
-system.physmem.busUtilWrite                      0.00                       # Data bus utilization in percentage for writes
-system.physmem.avgRdQLen                         1.33                       # Average read queue length when enqueuing
-system.physmem.avgWrQLen                         0.00                       # Average write queue length when enqueuing
-system.physmem.readRowHits                    3112095                       # Number of row buffer hits during reads
-system.physmem.writeRowHits                         0                       # Number of row buffer hits during writes
-system.physmem.readRowHitRate                   93.36                       # Row buffer hit rate for reads
-system.physmem.writeRowHitRate                    nan                       # Row buffer hit rate for writes
-system.physmem.avgGap                        30000.29                       # Average gap between requests
-system.physmem.pageHitRate                      93.36                       # Row buffer hit rate, read and write combined
-system.physmem.prechargeAllPercent               0.11                       # Percentage of time for which DRAM has all the banks in precharge state
-system.membus.throughput                   2133311360                       # Throughput (bytes/s)
-system.membus.trans_dist::ReadReq             3333300                       # Transaction distribution
-system.membus.trans_dist::ReadResp            3333299                       # Transaction distribution
-system.membus.pkt_count_system.monitor-master::system.physmem.port      6666599                       # Packet count per connected master and slave (bytes)
-system.membus.pkt_count::total                6666599                       # Packet count per connected master and slave (bytes)
-system.membus.tot_pkt_size_system.monitor-master::system.physmem.port    213331136                       # Cumulative packet size per connected master and slave (bytes)
-system.membus.tot_pkt_size::total           213331136                       # Cumulative packet size per connected master and slave (bytes)
-system.membus.data_through_bus              213331136                       # Total data (bytes)
-system.membus.reqLayer0.occupancy          6333270000                       # Layer occupancy (ticks)
-system.membus.reqLayer0.utilization               6.3                       # Layer utilization (%)
-system.membus.respLayer0.occupancy        17200626050                       # Layer occupancy (ticks)
-system.membus.respLayer0.utilization             17.2                       # Layer utilization (%)
-system.monitor.readBurstLengthHist::samples      3333300                       # 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
-system.monitor.readBurstLengthHist::stdev            0                       # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::0-3             0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::4-7             0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::8-11            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::12-15            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::16-19            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::20-23            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::24-27            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::28-31            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::32-35            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::36-39            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::40-43            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::44-47            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::48-51            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::52-55            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::56-59            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::60-63            0      0.00%      0.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::64-67      3333300    100.00%    100.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::68-71            0      0.00%    100.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::72-75            0      0.00%    100.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::76-79            0      0.00%    100.00% # Histogram of burst lengths of transmitted packets
-system.monitor.readBurstLengthHist::total      3333300                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::samples            0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::mean          nan                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::gmean          nan                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::stdev          nan                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::0              0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::1              0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::2              0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::3              0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::4              0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::5              0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::6              0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::7              0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::8              0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::9              0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::10             0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::11             0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::12             0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::13             0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::14             0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::15             0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::16             0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::17             0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::18             0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::19             0                       # Histogram of burst lengths of transmitted packets
-system.monitor.writeBurstLengthHist::total            0                       # Histogram of burst lengths of transmitted packets
-system.monitor.readBandwidthHist::samples          100                       # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::mean     2133311360                       # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::gmean  2133311357.360062                       # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::stdev  106664.726883                       # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::0-1.34218e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::1.34218e+08-2.68435e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::2.68435e+08-4.02653e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::4.02653e+08-5.36871e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::5.36871e+08-6.71089e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::6.71089e+08-8.05306e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::8.05306e+08-9.39524e+08            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::9.39524e+08-1.07374e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::1.07374e+09-1.20796e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::1.20796e+09-1.34218e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::1.34218e+09-1.4764e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::1.4764e+09-1.61061e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::1.61061e+09-1.74483e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::1.74483e+09-1.87905e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::1.87905e+09-2.01327e+09            0      0.00%      0.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::2.01327e+09-2.14748e+09          100    100.00%    100.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::2.14748e+09-2.2817e+09            0      0.00%    100.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::2.2817e+09-2.41592e+09            0      0.00%    100.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::2.41592e+09-2.55014e+09            0      0.00%    100.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::2.55014e+09-2.68435e+09            0      0.00%    100.00% # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.readBandwidthHist::total           100                       # Histogram of read bandwidth per sample period (bytes/s)
-system.monitor.averageReadBandwidth        2133311360      0.00%      0.00% # Average read bandwidth (bytes/s)
-system.monitor.totalReadBytes               213331136                       # Number of bytes read
-system.monitor.writeBandwidthHist::samples          100                       # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::mean             0                       # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::gmean            0                       # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::stdev            0                       # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::0              100    100.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::1                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::2                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::3                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::4                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::5                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::6                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::7                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::8                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::9                0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::10               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::11               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::12               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::13               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::14               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::15               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::16               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::17               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::18               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::19               0      0.00%    100.00% # Histogram of write bandwidth (bytes/s)
-system.monitor.writeBandwidthHist::total          100                       # Histogram of write bandwidth (bytes/s)
-system.monitor.averageWriteBandwidth                0                       # Average write bandwidth (bytes/s)
-system.monitor.totalWrittenBytes                    0                       # Number of bytes written
-system.monitor.readLatencyHist::samples       3333299                       # Read request-response latency
-system.monitor.readLatencyHist::mean     47438.751234                       # Read request-response latency
-system.monitor.readLatencyHist::gmean    42490.722724                       # Read request-response latency
-system.monitor.readLatencyHist::stdev    40033.411924                       # Read request-response latency
-system.monitor.readLatencyHist::0-32767             0      0.00%      0.00% # Read request-response latency
-system.monitor.readLatencyHist::32768-65535      3182634     95.48%     95.48% # Read request-response latency
-system.monitor.readLatencyHist::65536-98303        17049      0.51%     95.99% # Read request-response latency
-system.monitor.readLatencyHist::98304-131071        18238      0.55%     96.54% # Read request-response latency
-system.monitor.readLatencyHist::131072-163839        15993      0.48%     97.02% # Read request-response latency
-system.monitor.readLatencyHist::163840-196607        17049      0.51%     97.53% # Read request-response latency
-system.monitor.readLatencyHist::196608-229375        18238      0.55%     98.08% # Read request-response latency
-system.monitor.readLatencyHist::229376-262143        15990      0.48%     98.56% # Read request-response latency
-system.monitor.readLatencyHist::262144-294911        17052      0.51%     99.07% # Read request-response latency
-system.monitor.readLatencyHist::294912-327679        13881      0.42%     99.48% # Read request-response latency
-system.monitor.readLatencyHist::327680-360447        17175      0.52%    100.00% # Read request-response latency
-system.monitor.readLatencyHist::360448-393215            0      0.00%    100.00% # Read request-response latency
-system.monitor.readLatencyHist::393216-425983            0      0.00%    100.00% # Read request-response latency
-system.monitor.readLatencyHist::425984-458751            0      0.00%    100.00% # Read request-response latency
-system.monitor.readLatencyHist::458752-491519            0      0.00%    100.00% # Read request-response latency
-system.monitor.readLatencyHist::491520-524287            0      0.00%    100.00% # Read request-response latency
-system.monitor.readLatencyHist::524288-557055            0      0.00%    100.00% # Read request-response latency
-system.monitor.readLatencyHist::557056-589823            0      0.00%    100.00% # Read request-response latency
-system.monitor.readLatencyHist::589824-622591            0      0.00%    100.00% # Read request-response latency
-system.monitor.readLatencyHist::622592-655359            0      0.00%    100.00% # Read request-response latency
-system.monitor.readLatencyHist::total         3333299                       # Read request-response latency
-system.monitor.writeLatencyHist::samples            0                       # Write request-response latency
-system.monitor.writeLatencyHist::mean             nan                       # Write request-response latency
-system.monitor.writeLatencyHist::gmean            nan                       # Write request-response latency
-system.monitor.writeLatencyHist::stdev            nan                       # Write request-response latency
-system.monitor.writeLatencyHist::0                  0                       # Write request-response latency
-system.monitor.writeLatencyHist::1                  0                       # Write request-response latency
-system.monitor.writeLatencyHist::2                  0                       # Write request-response latency
-system.monitor.writeLatencyHist::3                  0                       # Write request-response latency
-system.monitor.writeLatencyHist::4                  0                       # Write request-response latency
-system.monitor.writeLatencyHist::5                  0                       # Write request-response latency
-system.monitor.writeLatencyHist::6                  0                       # Write request-response latency
-system.monitor.writeLatencyHist::7                  0                       # Write request-response latency
-system.monitor.writeLatencyHist::8                  0                       # Write request-response latency
-system.monitor.writeLatencyHist::9                  0                       # Write request-response latency
-system.monitor.writeLatencyHist::10                 0                       # Write request-response latency
-system.monitor.writeLatencyHist::11                 0                       # Write request-response latency
-system.monitor.writeLatencyHist::12                 0                       # Write request-response latency
-system.monitor.writeLatencyHist::13                 0                       # Write request-response latency
-system.monitor.writeLatencyHist::14                 0                       # Write request-response latency
-system.monitor.writeLatencyHist::15                 0                       # Write request-response latency
-system.monitor.writeLatencyHist::16                 0                       # Write request-response latency
-system.monitor.writeLatencyHist::17                 0                       # Write request-response latency
-system.monitor.writeLatencyHist::18                 0                       # Write request-response latency
-system.monitor.writeLatencyHist::19                 0                       # Write request-response latency
-system.monitor.writeLatencyHist::total              0                       # Write request-response latency
-system.monitor.ittReadRead::samples           3333299                       # Read-to-read inter transaction time
-system.monitor.ittReadRead::mean         30000.297003                       # Read-to-read inter transaction time
-system.monitor.ittReadRead::stdev           54.497186                       # Read-to-read inter transaction time
-system.monitor.ittReadRead::underflows              0      0.00%      0.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::1-5000                  0      0.00%      0.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::5001-10000              0      0.00%      0.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::10001-15000             0      0.00%      0.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::15001-20000             0      0.00%      0.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::20001-25000             0      0.00%      0.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::25001-30000       3333200    100.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::30001-35000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::35001-40000            99      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::40001-45000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::45001-50000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::50001-55000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::55001-60000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::60001-65000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::65001-70000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::70001-75000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::75001-80000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::80001-85000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::85001-90000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::90001-95000             0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::95001-100000            0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::overflows               0      0.00%    100.00% # Read-to-read inter transaction time
-system.monitor.ittReadRead::min_value           30000                       # Read-to-read inter transaction time
-system.monitor.ittReadRead::max_value           40000                       # Read-to-read inter transaction time
-system.monitor.ittReadRead::total             3333299                       # Read-to-read inter transaction time
-system.monitor.ittWriteWrite::samples               0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::mean                nan                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::stdev               nan                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::underflows            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::1-5000                0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::5001-10000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::10001-15000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::15001-20000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::20001-25000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::25001-30000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::30001-35000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::35001-40000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::40001-45000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::45001-50000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::50001-55000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::55001-60000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::60001-65000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::65001-70000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::70001-75000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::75001-80000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::80001-85000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::85001-90000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::90001-95000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::95001-100000            0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::overflows             0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::min_value             0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::max_value             0                       # Write-to-write inter transaction time
-system.monitor.ittWriteWrite::total                 0                       # Write-to-write inter transaction time
-system.monitor.ittReqReq::samples             3333299                       # Request-to-request inter transaction time
-system.monitor.ittReqReq::mean           30000.297003                       # Request-to-request inter transaction time
-system.monitor.ittReqReq::stdev             54.497186                       # Request-to-request inter transaction time
-system.monitor.ittReqReq::underflows                0      0.00%      0.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::1-5000                    0      0.00%      0.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::5001-10000                0      0.00%      0.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::10001-15000               0      0.00%      0.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::15001-20000               0      0.00%      0.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::20001-25000               0      0.00%      0.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::25001-30000         3333200    100.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::30001-35000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::35001-40000              99      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::40001-45000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::45001-50000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::50001-55000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::55001-60000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::60001-65000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::65001-70000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::70001-75000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::75001-80000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::80001-85000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::85001-90000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::90001-95000               0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::95001-100000              0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::overflows                 0      0.00%    100.00% # Request-to-request inter transaction time
-system.monitor.ittReqReq::min_value             30000                       # Request-to-request inter transaction time
-system.monitor.ittReqReq::max_value             40000                       # Request-to-request inter transaction time
-system.monitor.ittReqReq::total               3333299                       # Request-to-request inter transaction time
-system.monitor.outstandingReadsHist::samples          100                       # Outstanding read transactions
-system.monitor.outstandingReadsHist::mean     1.290000                       # Outstanding read transactions
-system.monitor.outstandingReadsHist::gmean     1.120561                       # Outstanding read transactions
-system.monitor.outstandingReadsHist::stdev     1.139688                       # Outstanding read transactions
-system.monitor.outstandingReadsHist::0              0      0.00%      0.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::1             92     92.00%     92.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::2              2      2.00%     94.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::3              0      0.00%     94.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::4              3      3.00%     97.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::5              0      0.00%     97.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::6              0      0.00%     97.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::7              3      3.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::8              0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::9              0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::10             0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::11             0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::12             0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::13             0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::14             0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::15             0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::16             0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::17             0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::18             0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::19             0      0.00%    100.00% # Outstanding read transactions
-system.monitor.outstandingReadsHist::total          100                       # Outstanding read transactions
-system.monitor.outstandingWritesHist::samples          100                       # Outstanding write transactions
-system.monitor.outstandingWritesHist::mean            0                       # Outstanding write transactions
-system.monitor.outstandingWritesHist::gmean            0                       # Outstanding write transactions
-system.monitor.outstandingWritesHist::stdev            0                       # Outstanding write transactions
-system.monitor.outstandingWritesHist::0           100    100.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::1             0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::2             0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::3             0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::4             0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::5             0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::6             0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::7             0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::8             0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::9             0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::10            0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::11            0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::12            0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::13            0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::14            0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::15            0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::16            0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::17            0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::18            0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::19            0      0.00%    100.00% # Outstanding write transactions
-system.monitor.outstandingWritesHist::total          100                       # Outstanding write transactions
-system.monitor.readTransHist::samples             100                       # Histogram of read transactions per sample period
-system.monitor.readTransHist::mean              33333                       # Histogram of read transactions per sample period
-system.monitor.readTransHist::gmean      33333.000000                       # Histogram of read transactions per sample period
-system.monitor.readTransHist::stdev                 0                       # Histogram of read transactions per sample period
-system.monitor.readTransHist::0-2047                0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::2048-4095             0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::4096-6143             0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::6144-8191             0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::8192-10239            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::10240-12287            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::12288-14335            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::14336-16383            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::16384-18431            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::18432-20479            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::20480-22527            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::22528-24575            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::24576-26623            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::26624-28671            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::28672-30719            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::30720-32767            0      0.00%      0.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::32768-34815          100    100.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::34816-36863            0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::36864-38911            0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::38912-40959            0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.readTransHist::total               100                       # Histogram of read transactions per sample period
-system.monitor.writeTransHist::samples            100                       # Histogram of read transactions per sample period
-system.monitor.writeTransHist::mean                 0                       # Histogram of read transactions per sample period
-system.monitor.writeTransHist::gmean                0                       # Histogram of read transactions per sample period
-system.monitor.writeTransHist::stdev                0                       # Histogram of read transactions per sample period
-system.monitor.writeTransHist::0                  100    100.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::1                    0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::2                    0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::3                    0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::4                    0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::5                    0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::6                    0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::7                    0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::8                    0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::9                    0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::10                   0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::11                   0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::12                   0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::13                   0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::14                   0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::15                   0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::16                   0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::17                   0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::18                   0      0.00%    100.00% # Histogram of read transactions per sample period
-system.monitor.writeTransHist::19                   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.cpu.numPackets                         3333300                       # Number of packets generated
-system.cpu.numRetries                               0                       # Number of retries
-system.cpu.retryTicks                               0                       # Time spent waiting due to back-pressure (ticks)
-
----------- End Simulation Statistics   ----------
diff --git a/tests/quick/se/70.tgen/test-frfcfs-toy.trc b/tests/quick/se/70.tgen/test-frfcfs-toy.trc
deleted file mode 100644 (file)
index a1dd308..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-r,64,64,4000
-r,128,64,5000
-r,196,64,6000
-r,256,64,7000
-r,3453276,64,8000
-r,320,64,9000
-r,232123,64,500000
diff --git a/tests/quick/se/70.tgen/test-open-ops.trc b/tests/quick/se/70.tgen/test-open-ops.trc
deleted file mode 100644 (file)
index 26aef52..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-r,64,64,4000
-r,2048,64,5000
-r,128,64,6000
-r,196,64,7000
-r,12433,64,8000
-r,23223,64,1000000
diff --git a/tests/quick/se/70.tgen/test-refresh.trc b/tests/quick/se/70.tgen/test-refresh.trc
deleted file mode 100644 (file)
index b8c02c7..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-r,64,64,4000
-r, 128, 64, 7800001
-r, 196, 64, 100000000
diff --git a/tests/quick/se/70.tgen/test-writebuffer.trc b/tests/quick/se/70.tgen/test-writebuffer.trc
deleted file mode 100644 (file)
index d0a719b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-r,  64, 64, 4000
-w, 128, 64, 6000
-r, 196, 64, 8000
-r, 128, 64, 10000
-r, 123143,64,100000
diff --git a/tests/quick/se/70.tgen/test-writefrfcfs.trc b/tests/quick/se/70.tgen/test-writefrfcfs.trc
deleted file mode 100644 (file)
index a70e112..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-w,64,64,4000
-w,128,64,5000
-w,196,64,6000
-w,256,64,7000
-w,345376,64,8000
-w,23223,64,10000
-w,12367,64,11000
-w,15328,64,12000
-w,19346,64,13000
-w,26456,64,14000
-w,34576,64,15000
-w,33620,64,16000
-w,2323,64,17000
-w,67354,64,18000
-w,1258,64,19000
-w,196,64,20000
-w,256,64,21000
-w,3276,64,22000
-w,14234,64,23000
-w,23123,64,24000
-w,23333,64,25000
-w,35318,64,26000
-w,32542,64,27000
-w,8576,64,28000
-w,34576,64,29000
-w,326660,64,30000000
diff --git a/tests/quick/se/70.tgen/tgen-dram-ctrl.cfg b/tests/quick/se/70.tgen/tgen-dram-ctrl.cfg
new file mode 100644 (file)
index 0000000..0351744
--- /dev/null
@@ -0,0 +1,31 @@
+# This format supports comments using the '#' symbol as the leading
+# character of the line
+#
+# The file format contains [STATE]+ [INIT] [TRANSITION]+ in any order,
+# where the states are the nodes in the graph, init describes what
+# state to start in, and transition describes the edges of the graph.
+#
+# STATE <id> <duration (ticks)> <type>
+#
+# State IDLE idles
+#
+# States LINEAR and RANDOM have additional <percent reads> <start addr>
+# <end addr> <access size (bytes)> <min period (ticks)> <max period (ticks)>
+# <data limit (bytes)>
+#
+# State TRACE plays back a pre-recorded trace once
+#
+# Addresses are expressed as decimal numbers, both in the
+# configuration and the trace file. The period in the linear and
+# random state is from a uniform random distribution over the
+# interval. If a specific value is desired, then the min and max can
+# be set to the same value.
+STATE 0 100 IDLE
+STATE 1 1000000000 LINEAR 100 0 134217728 64 30000 30000 0
+STATE 2 1000000 IDLE
+STATE 3 1000000000 RANDOM 50 0 134217728 64 28000 32000 0
+INIT 0
+TRANSITION 0 1 1
+TRANSITION 1 2 1
+TRANSITION 2 3 1
+TRANSITION 3 3 1
diff --git a/tests/quick/se/70.tgen/tgen-simple-dram.cfg b/tests/quick/se/70.tgen/tgen-simple-dram.cfg
deleted file mode 100644 (file)
index 7ac7510..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-# This format supports comments using the '#' symbol as the leading
-# character of the line
-#
-# The file format contains [STATE]+ [INIT] [TRANSITION]+ in any order,
-# where the states are the nodes in the graph, init describes what
-# state to start in, and transition describes the edges of the graph.
-#
-# STATE <id> <duration (ticks)> <type>
-#
-# State IDLE idles
-# 
-# States LINEAR and RANDOM have additional <percent reads> <start addr> 
-# <end addr> <access size (bytes)> <min period (ticks)> <max period (ticks)> 
-# <data limit (bytes)>
-#
-# State TRACE plays back a pre-recorded trace once
-#
-# Addresses are expressed as decimal numbers, both in the
-# configuration and the trace file. The period in the linear and
-# random state is from a uniform random distribution over the
-# interval. If a specific value is desired, then the min and max can
-# be set to the same value.
-STATE 0 100 IDLE 
-STATE 1 1000000000 LINEAR 100 0 134217728 64 30000 30000 0
-INIT 0
-TRANSITION 0 1 1
-TRANSITION 1 1 1
diff --git a/tests/quick/se/70.tgen/tgen-simple-dram.trc b/tests/quick/se/70.tgen/tgen-simple-dram.trc
deleted file mode 100644 (file)
index 26aef52..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-r,64,64,4000
-r,2048,64,5000
-r,128,64,6000
-r,196,64,7000
-r,12433,64,8000
-r,23223,64,1000000
index 532f1ef21bd8125790066caf3d4ec265260d9adc..6d037f9ea320878c85c912fe0ddad71927eb4fa0 100644 (file)
@@ -8,9 +8,9 @@
 # STATE <id> <duration (ticks)> <type>
 #
 # State IDLE idles
-# 
-# States LINEAR and RANDOM have additional <percent reads> <start addr> 
-# <end addr> <access size (bytes)> <min period (ticks)> <max period (ticks)> 
+#
+# States LINEAR and RANDOM have additional <percent reads> <start addr>
+# <end addr> <access size (bytes)> <min period (ticks)> <max period (ticks)>
 # <data limit (bytes)>
 #
 # State TRACE plays back a pre-recorded trace once