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':
--- /dev/null
+# 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'
+++ /dev/null
-# 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'
--- /dev/null
+[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]
+
--- /dev/null
+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
--- /dev/null
+
+---------- 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 ----------
+++ /dev/null
-[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]
-
+++ /dev/null
-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
+++ /dev/null
-
----------- 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 ----------
+++ /dev/null
-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
+++ /dev/null
-r,64,64,4000
-r,2048,64,5000
-r,128,64,6000
-r,196,64,7000
-r,12433,64,8000
-r,23223,64,1000000
+++ /dev/null
-r,64,64,4000
-r, 128, 64, 7800001
-r, 196, 64, 100000000
+++ /dev/null
-r, 64, 64, 4000
-w, 128, 64, 6000
-r, 196, 64, 8000
-r, 128, 64, 10000
-r, 123143,64,100000
+++ /dev/null
-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
--- /dev/null
+# 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
+++ /dev/null
-# 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
+++ /dev/null
-r,64,64,4000
-r,2048,64,5000
-r,128,64,6000
-r,196,64,7000
-r,12433,64,8000
-r,23223,64,1000000
# 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