summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDerek Hower <drh5@cs.wisc.edu>2010-01-19 15:48:12 -0600
committerDerek Hower <drh5@cs.wisc.edu>2010-01-19 15:48:12 -0600
commit279f179babc9e5663156777c533c06edc91bce9a (patch)
treee6718ee514cc81678491b50562ce8c463c0b20fd /tests
parent5aa104e072eb20f6aca49b169521b0c2da33c844 (diff)
parent295516a590b6e47c9a881f193027447e500c749c (diff)
downloadgem5-279f179babc9e5663156777c533c06edc91bce9a.tar.xz
merge
Diffstat (limited to 'tests')
-rw-r--r--tests/configs/inorder-timing.py2
-rw-r--r--tests/configs/o3-timing-mp-ruby.py2
-rw-r--r--tests/configs/o3-timing-mp.py2
-rw-r--r--tests/configs/o3-timing-ruby.py2
-rw-r--r--tests/configs/o3-timing.py2
-rw-r--r--tests/configs/ruby_config.py16
-rw-r--r--tests/configs/t1000-simple-atomic.py2
-rw-r--r--tests/configs/tsunami-o3-dual.py2
-rw-r--r--tests/configs/tsunami-o3.py2
-rw-r--r--tests/configs/tsunami-simple-atomic-dual.py2
-rw-r--r--tests/configs/tsunami-simple-atomic.py2
-rw-r--r--tests/configs/tsunami-simple-timing-dual.py2
-rw-r--r--tests/configs/tsunami-simple-timing.py2
-rw-r--r--tests/configs/twosys-tsunami-simple-atomic.py2
-rw-r--r--tests/long/00.gzip/ref/x86/linux/simple-timing/config.ini3
-rwxr-xr-xtests/long/00.gzip/ref/x86/linux/simple-timing/simout10
-rw-r--r--tests/long/00.gzip/ref/x86/linux/simple-timing/stats.txt180
-rw-r--r--tests/long/00.gzip/test.py2
-rw-r--r--tests/long/10.mcf/ref/x86/linux/simple-timing/config.ini5
-rwxr-xr-xtests/long/10.mcf/ref/x86/linux/simple-timing/simout12
-rw-r--r--tests/long/10.mcf/ref/x86/linux/simple-timing/stats.txt194
-rw-r--r--tests/long/10.mcf/test.py2
-rw-r--r--tests/long/20.parser/ref/x86/linux/simple-timing/config.ini3
-rwxr-xr-xtests/long/20.parser/ref/x86/linux/simple-timing/simout10
-rw-r--r--tests/long/20.parser/ref/x86/linux/simple-timing/stats.txt220
-rw-r--r--tests/long/20.parser/test.py2
-rw-r--r--tests/long/30.eon/test.py2
-rw-r--r--tests/long/40.perlbmk/test.py2
-rw-r--r--tests/long/50.vortex/test.py2
-rwxr-xr-xtests/long/60.bzip2/ref/alpha/tru64/o3-timing/simout6
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/o3-timing/stats.txt46
-rw-r--r--tests/long/60.bzip2/ref/x86/linux/simple-timing/config.ini3
-rwxr-xr-xtests/long/60.bzip2/ref/x86/linux/simple-timing/simout10
-rw-r--r--tests/long/60.bzip2/ref/x86/linux/simple-timing/stats.txt186
-rw-r--r--tests/long/60.bzip2/test.py2
-rw-r--r--tests/long/70.twolf/ref/x86/linux/simple-timing/config.ini5
-rwxr-xr-xtests/long/70.twolf/ref/x86/linux/simple-timing/simout12
-rw-r--r--tests/long/70.twolf/ref/x86/linux/simple-timing/stats.txt172
-rw-r--r--tests/long/70.twolf/test.py2
-rwxr-xr-xtests/quick/00.hello/ref/mips/linux/inorder-timing/simout8
-rw-r--r--tests/quick/00.hello/ref/mips/linux/inorder-timing/stats.txt210
-rw-r--r--tests/quick/00.hello/ref/mips/linux/o3-timing/config.ini2
-rwxr-xr-xtests/quick/00.hello/ref/mips/linux/o3-timing/simout10
-rw-r--r--tests/quick/00.hello/ref/mips/linux/o3-timing/stats.txt424
-rwxr-xr-xtests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/simerr18
-rwxr-xr-xtests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/simout11
-rw-r--r--tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/stats.txt18
-rw-r--r--tests/quick/00.hello/ref/mips/linux/simple-atomic/config.ini2
-rwxr-xr-xtests/quick/00.hello/ref/mips/linux/simple-atomic/simout10
-rw-r--r--tests/quick/00.hello/ref/mips/linux/simple-atomic/stats.txt16
-rwxr-xr-xtests/quick/00.hello/ref/mips/linux/simple-timing-ruby/simerr18
-rwxr-xr-xtests/quick/00.hello/ref/mips/linux/simple-timing-ruby/simout11
-rw-r--r--tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt18
-rw-r--r--tests/quick/00.hello/ref/mips/linux/simple-timing/config.ini2
-rwxr-xr-xtests/quick/00.hello/ref/mips/linux/simple-timing/simout10
-rw-r--r--tests/quick/00.hello/ref/mips/linux/simple-timing/stats.txt164
-rw-r--r--tests/quick/00.hello/ref/power/linux/o3-timing/config.ini389
-rwxr-xr-xtests/quick/00.hello/ref/power/linux/o3-timing/simerr5
-rwxr-xr-xtests/quick/00.hello/ref/power/linux/o3-timing/simout16
-rw-r--r--tests/quick/00.hello/ref/power/linux/o3-timing/stats.txt421
-rw-r--r--tests/quick/00.hello/ref/power/linux/simple-atomic/config.ini91
-rwxr-xr-xtests/quick/00.hello/ref/power/linux/simple-atomic/simerr5
-rwxr-xr-xtests/quick/00.hello/ref/power/linux/simple-atomic/simout16
-rw-r--r--tests/quick/00.hello/ref/power/linux/simple-atomic/stats.txt36
-rw-r--r--tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini4
-rw-r--r--tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats812
-rwxr-xr-xtests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simerr148
-rwxr-xr-xtests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simout12
-rw-r--r--tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt42
-rwxr-xr-xtests/test-progs/hello/bin/power/linux/hellobin0 -> 625955 bytes
70 files changed, 2478 insertions, 1606 deletions
diff --git a/tests/configs/inorder-timing.py b/tests/configs/inorder-timing.py
index 62f8b5850..10f9e4232 100644
--- a/tests/configs/inorder-timing.py
+++ b/tests/configs/inorder-timing.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
class MyCache(BaseCache):
assoc = 2
diff --git a/tests/configs/o3-timing-mp-ruby.py b/tests/configs/o3-timing-mp-ruby.py
index eab9bfaf2..77e1ba992 100644
--- a/tests/configs/o3-timing-mp-ruby.py
+++ b/tests/configs/o3-timing-mp-ruby.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
nb_cores = 4
cpus = [ DerivO3CPU(cpu_id=i) for i in xrange(nb_cores) ]
diff --git a/tests/configs/o3-timing-mp.py b/tests/configs/o3-timing-mp.py
index fc6a72a82..59776d5c3 100644
--- a/tests/configs/o3-timing-mp.py
+++ b/tests/configs/o3-timing-mp.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
# --------------------
# Base L1 Cache
diff --git a/tests/configs/o3-timing-ruby.py b/tests/configs/o3-timing-ruby.py
index a91a9cf39..f7ad41d99 100644
--- a/tests/configs/o3-timing-ruby.py
+++ b/tests/configs/o3-timing-ruby.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
import ruby_config
diff --git a/tests/configs/o3-timing.py b/tests/configs/o3-timing.py
index 366a3eb0d..563772213 100644
--- a/tests/configs/o3-timing.py
+++ b/tests/configs/o3-timing.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
class MyCache(BaseCache):
assoc = 2
diff --git a/tests/configs/ruby_config.py b/tests/configs/ruby_config.py
index 7b8e27613..190337e67 100644
--- a/tests/configs/ruby_config.py
+++ b/tests/configs/ruby_config.py
@@ -4,17 +4,27 @@ import subprocess
from os.path import dirname, join as joinpath
import m5
+from m5.params import *
-def generate(config_file, cores=1, memories=1, memory_size=1024):
+def generate(config_file, cores=1, memories=1, memory_size=1024, \
+ cache_size=32768, cache_assoc=8, dmas=1,
+ ruby_tick='1t', ports_per_cpu=2, protocol='MOESI_CMP_directory'):
default = joinpath(dirname(__file__), '../../src/mem/ruby/config')
ruby_config = os.environ.get('RUBY_CONFIG', default)
args = [ "ruby", "-I", ruby_config, joinpath(ruby_config, "print_cfg.rb"),
+ "-c", str(protocol),
"-r", joinpath(ruby_config, config_file), "-p", str(cores),
- "-m", str(memories), "-s", str(memory_size)]
+ "-m", str(memories), "-s", str(memory_size), "-C", str(cache_size),
+ "-A", str(cache_assoc), "-D", str(dmas)]
temp_config = joinpath(m5.options.outdir, "ruby.config")
ret = subprocess.call(args, stdout=file(temp_config, "w"))
if ret != 0:
raise RuntimeError, "subprocess failed!"
- return m5.objects.RubyMemory(config_file=temp_config, num_cpus=cores)
+ return m5.objects.RubyMemory(clock = ruby_tick,
+ config_file = temp_config,
+ num_cpus = cores,
+ range = AddrRange(str(memory_size)+"MB"),
+ num_dmas = dmas,
+ ports_per_core = ports_per_cpu)
diff --git a/tests/configs/t1000-simple-atomic.py b/tests/configs/t1000-simple-atomic.py
index 6a078e715..35b329f57 100644
--- a/tests/configs/t1000-simple-atomic.py
+++ b/tests/configs/t1000-simple-atomic.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
import FSConfig
cpu = AtomicSimpleCPU(cpu_id=0)
diff --git a/tests/configs/tsunami-o3-dual.py b/tests/configs/tsunami-o3-dual.py
index 3044f5433..76aca3806 100644
--- a/tests/configs/tsunami-o3-dual.py
+++ b/tests/configs/tsunami-o3-dual.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
import FSConfig
diff --git a/tests/configs/tsunami-o3.py b/tests/configs/tsunami-o3.py
index 34fa235bd..9b52cd92b 100644
--- a/tests/configs/tsunami-o3.py
+++ b/tests/configs/tsunami-o3.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
import FSConfig
diff --git a/tests/configs/tsunami-simple-atomic-dual.py b/tests/configs/tsunami-simple-atomic-dual.py
index 593b02680..dfbdd101d 100644
--- a/tests/configs/tsunami-simple-atomic-dual.py
+++ b/tests/configs/tsunami-simple-atomic-dual.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
import FSConfig
# --------------------
diff --git a/tests/configs/tsunami-simple-atomic.py b/tests/configs/tsunami-simple-atomic.py
index 0c6feaeac..cfc619b06 100644
--- a/tests/configs/tsunami-simple-atomic.py
+++ b/tests/configs/tsunami-simple-atomic.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
import FSConfig
# --------------------
diff --git a/tests/configs/tsunami-simple-timing-dual.py b/tests/configs/tsunami-simple-timing-dual.py
index 212449914..ce17475e3 100644
--- a/tests/configs/tsunami-simple-timing-dual.py
+++ b/tests/configs/tsunami-simple-timing-dual.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
import FSConfig
# --------------------
diff --git a/tests/configs/tsunami-simple-timing.py b/tests/configs/tsunami-simple-timing.py
index f0eaa08d7..0c3984628 100644
--- a/tests/configs/tsunami-simple-timing.py
+++ b/tests/configs/tsunami-simple-timing.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
import FSConfig
diff --git a/tests/configs/twosys-tsunami-simple-atomic.py b/tests/configs/twosys-tsunami-simple-atomic.py
index e7214a059..ce191930e 100644
--- a/tests/configs/twosys-tsunami-simple-atomic.py
+++ b/tests/configs/twosys-tsunami-simple-atomic.py
@@ -28,7 +28,7 @@
import m5
from m5.objects import *
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
from FSConfig import *
from Benchmarks import *
diff --git a/tests/long/00.gzip/ref/x86/linux/simple-timing/config.ini b/tests/long/00.gzip/ref/x86/linux/simple-timing/config.ini
index 033ea4c68..0c81e9129 100644
--- a/tests/long/00.gzip/ref/x86/linux/simple-timing/config.ini
+++ b/tests/long/00.gzip/ref/x86/linux/simple-timing/config.ini
@@ -45,7 +45,6 @@ hash_delay=1
latency=1000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=10000
@@ -80,7 +79,6 @@ hash_delay=1
latency=1000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=10000
@@ -115,7 +113,6 @@ hash_delay=1
latency=10000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=100000
diff --git a/tests/long/00.gzip/ref/x86/linux/simple-timing/simout b/tests/long/00.gzip/ref/x86/linux/simple-timing/simout
index 7e3ef4fb7..8936a6094 100755
--- a/tests/long/00.gzip/ref/x86/linux/simple-timing/simout
+++ b/tests/long/00.gzip/ref/x86/linux/simple-timing/simout
@@ -5,10 +5,10 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Aug 8 2009 12:09:45
-M5 revision f8cd1918b0c6 6483 default qtip tip condmovezerostats.patch
-M5 started Aug 8 2009 12:09:46
-M5 executing on tater
+M5 compiled Nov 8 2009 16:16:58
+M5 revision 5d58e4833e79 6726 default qtip tip x86_tests.diff
+M5 started Nov 8 2009 16:32:22
+M5 executing on maize
command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/00.gzip/x86/linux/simple-timing -re tests/run.py build/X86_SE/tests/fast/long/00.gzip/x86/linux/simple-timing
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
@@ -44,4 +44,4 @@ Uncompressing Data
Uncompressed data 1048576 bytes in length
Uncompressed data compared correctly
Tested 1MB buffer: OK!
-Exiting @ tick 1814896735000 because target called exit()
+Exiting @ tick 1814726932000 because target called exit()
diff --git a/tests/long/00.gzip/ref/x86/linux/simple-timing/stats.txt b/tests/long/00.gzip/ref/x86/linux/simple-timing/stats.txt
index 574e2f381..60806dc72 100644
--- a/tests/long/00.gzip/ref/x86/linux/simple-timing/stats.txt
+++ b/tests/long/00.gzip/ref/x86/linux/simple-timing/stats.txt
@@ -1,76 +1,76 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 989143 # Simulator instruction rate (inst/s)
-host_mem_usage 205900 # Number of bytes of host memory used
-host_seconds 1637.14 # Real time elapsed on the host
-host_tick_rate 1108576660 # Simulator tick rate (ticks/s)
+host_inst_rate 1181561 # Simulator instruction rate (inst/s)
+host_mem_usage 194380 # Number of bytes of host memory used
+host_seconds 1370.53 # Real time elapsed on the host
+host_tick_rate 1324103876 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 1619366736 # Number of instructions simulated
-sim_seconds 1.814897 # Number of seconds simulated
-sim_ticks 1814896735000 # Number of ticks simulated
+sim_seconds 1.814727 # Number of seconds simulated
+sim_ticks 1814726932000 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 419042118 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 20939.027041 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 17939.027041 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 418844309 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 4141928000 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.000472 # miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 197809 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 3548501000 # number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_rate 0.000472 # mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 197809 # number of ReadReq MSHR misses
+system.cpu.dcache.ReadReq_avg_miss_latency 20884.820230 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 17884.820230 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 418844783 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 4121306000 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.000471 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 197335 # number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_miss_latency 3529301000 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.000471 # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_misses 197335 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 188186056 # number of WriteReq accesses(hits+misses)
system.cpu.dcache.WriteReq_avg_miss_latency 56000 # average WriteReq miss latency
system.cpu.dcache.WriteReq_avg_mshr_miss_latency 53000 # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 187873910 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 17480176000 # number of WriteReq miss cycles
-system.cpu.dcache.WriteReq_miss_rate 0.001659 # miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses 312146 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 16543738000 # number of WriteReq MSHR miss cycles
-system.cpu.dcache.WriteReq_mshr_miss_rate 0.001659 # mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_misses 312146 # number of WriteReq MSHR misses
+system.cpu.dcache.WriteReq_hits 187876631 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 17327800000 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_rate 0.001644 # miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_misses 309425 # number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_miss_latency 16399525000 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_rate 0.001644 # mshr miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_mshr_misses 309425 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.dcache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 1364.014744 # Average number of references to valid blocks.
+system.cpu.dcache.avg_refs 1372.614288 # Average number of references to valid blocks.
system.cpu.dcache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 607228174 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 42400.023531 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 39400.023531 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 606718219 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 21622104000 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.000840 # miss rate for demand accesses
-system.cpu.dcache.demand_misses 509955 # number of demand (read+write) misses
+system.cpu.dcache.demand_avg_miss_latency 42325.964954 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 39325.964954 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 606721414 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 21449106000 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.000835 # miss rate for demand accesses
+system.cpu.dcache.demand_misses 506760 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 20092239000 # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_rate 0.000840 # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 509955 # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_mshr_miss_latency 19928826000 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_rate 0.000835 # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_misses 506760 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 607228174 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 42400.023531 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 39400.023531 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 42325.964954 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 39325.964954 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 606718219 # number of overall hits
-system.cpu.dcache.overall_miss_latency 21622104000 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.000840 # miss rate for overall accesses
-system.cpu.dcache.overall_misses 509955 # number of overall misses
+system.cpu.dcache.overall_hits 606721414 # number of overall hits
+system.cpu.dcache.overall_miss_latency 21449106000 # number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.000835 # miss rate for overall accesses
+system.cpu.dcache.overall_misses 506760 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 20092239000 # number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_rate 0.000840 # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 509955 # number of overall MSHR misses
+system.cpu.dcache.overall_mshr_miss_latency 19928826000 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_rate 0.000835 # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_misses 506760 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
-system.cpu.dcache.replacements 440755 # number of replacements
-system.cpu.dcache.sampled_refs 444851 # Sample count of references to valid blocks.
+system.cpu.dcache.replacements 437970 # number of replacements
+system.cpu.dcache.sampled_refs 442066 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4094.900211 # Cycle average of tags in use
-system.cpu.dcache.total_refs 606783323 # Total number of references to valid blocks.
+system.cpu.dcache.tagsinuse 4094.901154 # Cycle average of tags in use
+system.cpu.dcache.total_refs 606786108 # Total number of references to valid blocks.
system.cpu.dcache.warmup_cycle 779430000 # Cycle when the warmup percentage was hit.
-system.cpu.dcache.writebacks 308934 # number of writebacks
+system.cpu.dcache.writebacks 306212 # number of writebacks
system.cpu.icache.ReadReq_accesses 1186516703 # number of ReadReq accesses(hits+misses)
system.cpu.icache.ReadReq_avg_miss_latency 56000 # average ReadReq miss latency
system.cpu.icache.ReadReq_avg_mshr_miss_latency 53000 # average ReadReq mshr miss latency
@@ -120,86 +120,86 @@ system.cpu.icache.overall_mshr_uncacheable_misses 0
system.cpu.icache.replacements 4 # number of replacements
system.cpu.icache.sampled_refs 722 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 660.162690 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 660.164909 # Cycle average of tags in use
system.cpu.icache.total_refs 1186515981 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
-system.cpu.l2cache.ReadExReq_accesses 247042 # number of ReadExReq accesses(hits+misses)
+system.cpu.l2cache.ReadExReq_accesses 244731 # number of ReadExReq accesses(hits+misses)
system.cpu.l2cache.ReadExReq_avg_miss_latency 52000 # average ReadExReq miss latency
system.cpu.l2cache.ReadExReq_avg_mshr_miss_latency 40000 # average ReadExReq mshr miss latency
-system.cpu.l2cache.ReadExReq_miss_latency 12846184000 # number of ReadExReq miss cycles
+system.cpu.l2cache.ReadExReq_miss_latency 12726012000 # number of ReadExReq miss cycles
system.cpu.l2cache.ReadExReq_miss_rate 1 # miss rate for ReadExReq accesses
-system.cpu.l2cache.ReadExReq_misses 247042 # number of ReadExReq misses
-system.cpu.l2cache.ReadExReq_mshr_miss_latency 9881680000 # number of ReadExReq MSHR miss cycles
+system.cpu.l2cache.ReadExReq_misses 244731 # number of ReadExReq misses
+system.cpu.l2cache.ReadExReq_mshr_miss_latency 9789240000 # number of ReadExReq MSHR miss cycles
system.cpu.l2cache.ReadExReq_mshr_miss_rate 1 # mshr miss rate for ReadExReq accesses
-system.cpu.l2cache.ReadExReq_mshr_misses 247042 # number of ReadExReq MSHR misses
-system.cpu.l2cache.ReadReq_accesses 198531 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadExReq_mshr_misses 244731 # number of ReadExReq MSHR misses
+system.cpu.l2cache.ReadReq_accesses 198057 # number of ReadReq accesses(hits+misses)
system.cpu.l2cache.ReadReq_avg_miss_latency 52000 # average ReadReq miss latency
system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 40000 # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_hits 165128 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 1736956000 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.168251 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 33403 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 1336120000 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.168251 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 33403 # number of ReadReq MSHR misses
-system.cpu.l2cache.UpgradeReq_accesses 65104 # number of UpgradeReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_hits 164987 # number of ReadReq hits
+system.cpu.l2cache.ReadReq_miss_latency 1719640000 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.166972 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 33070 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 1322800000 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.166972 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 33070 # number of ReadReq MSHR misses
+system.cpu.l2cache.UpgradeReq_accesses 64694 # number of UpgradeReq accesses(hits+misses)
system.cpu.l2cache.UpgradeReq_avg_miss_latency 52000 # average UpgradeReq miss latency
system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency 40000 # average UpgradeReq mshr miss latency
-system.cpu.l2cache.UpgradeReq_miss_latency 3385408000 # number of UpgradeReq miss cycles
+system.cpu.l2cache.UpgradeReq_miss_latency 3364088000 # number of UpgradeReq miss cycles
system.cpu.l2cache.UpgradeReq_miss_rate 1 # miss rate for UpgradeReq accesses
-system.cpu.l2cache.UpgradeReq_misses 65104 # number of UpgradeReq misses
-system.cpu.l2cache.UpgradeReq_mshr_miss_latency 2604160000 # number of UpgradeReq MSHR miss cycles
+system.cpu.l2cache.UpgradeReq_misses 64694 # number of UpgradeReq misses
+system.cpu.l2cache.UpgradeReq_mshr_miss_latency 2587760000 # number of UpgradeReq MSHR miss cycles
system.cpu.l2cache.UpgradeReq_mshr_miss_rate 1 # mshr miss rate for UpgradeReq accesses
-system.cpu.l2cache.UpgradeReq_mshr_misses 65104 # number of UpgradeReq MSHR misses
-system.cpu.l2cache.Writeback_accesses 308934 # number of Writeback accesses(hits+misses)
-system.cpu.l2cache.Writeback_hits 308934 # number of Writeback hits
+system.cpu.l2cache.UpgradeReq_mshr_misses 64694 # number of UpgradeReq MSHR misses
+system.cpu.l2cache.Writeback_accesses 306212 # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_hits 306212 # number of Writeback hits
system.cpu.l2cache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 3.437895 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 3.429569 # Average number of references to valid blocks.
system.cpu.l2cache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 445573 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_accesses 442788 # number of demand (read+write) accesses
system.cpu.l2cache.demand_avg_miss_latency 52000 # average overall miss latency
system.cpu.l2cache.demand_avg_mshr_miss_latency 40000 # average overall mshr miss latency
-system.cpu.l2cache.demand_hits 165128 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 14583140000 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.629403 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 280445 # number of demand (read+write) misses
+system.cpu.l2cache.demand_hits 164987 # number of demand (read+write) hits
+system.cpu.l2cache.demand_miss_latency 14445652000 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.627391 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 277801 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 11217800000 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.629403 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 280445 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 11112040000 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.627391 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 277801 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 445573 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_accesses 442788 # number of overall (read+write) accesses
system.cpu.l2cache.overall_avg_miss_latency 52000 # average overall miss latency
system.cpu.l2cache.overall_avg_mshr_miss_latency 40000 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.l2cache.overall_hits 165128 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 14583140000 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.629403 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 280445 # number of overall misses
+system.cpu.l2cache.overall_hits 164987 # number of overall hits
+system.cpu.l2cache.overall_miss_latency 14445652000 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.627391 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 277801 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 11217800000 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.629403 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 280445 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 11112040000 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.627391 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 277801 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
-system.cpu.l2cache.replacements 82239 # number of replacements
-system.cpu.l2cache.sampled_refs 97729 # Sample count of references to valid blocks.
+system.cpu.l2cache.replacements 81543 # number of replacements
+system.cpu.l2cache.sampled_refs 97060 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 16489.401861 # Cycle average of tags in use
-system.cpu.l2cache.total_refs 335982 # Total number of references to valid blocks.
+system.cpu.l2cache.tagsinuse 16545.401704 # Cycle average of tags in use
+system.cpu.l2cache.total_refs 332874 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
-system.cpu.l2cache.writebacks 61724 # number of writebacks
+system.cpu.l2cache.writebacks 61555 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 3629793470 # number of cpu cycles simulated
+system.cpu.numCycles 3629453864 # number of cpu cycles simulated
system.cpu.num_insts 1619366736 # Number of instructions executed
system.cpu.num_refs 607228174 # Number of memory references
system.cpu.workload.PROG:num_syscalls 48 # Number of system calls
diff --git a/tests/long/00.gzip/test.py b/tests/long/00.gzip/test.py
index f69914046..7acce6e81 100644
--- a/tests/long/00.gzip/test.py
+++ b/tests/long/00.gzip/test.py
@@ -26,7 +26,7 @@
#
# Authors: Korey Sewell
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
from cpu2000 import gzip_log
workload = gzip_log(isa, opsys, 'smred')
diff --git a/tests/long/10.mcf/ref/x86/linux/simple-timing/config.ini b/tests/long/10.mcf/ref/x86/linux/simple-timing/config.ini
index 40547fe1c..c90ba3ccf 100644
--- a/tests/long/10.mcf/ref/x86/linux/simple-timing/config.ini
+++ b/tests/long/10.mcf/ref/x86/linux/simple-timing/config.ini
@@ -45,7 +45,6 @@ hash_delay=1
latency=1000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=10000
@@ -80,7 +79,6 @@ hash_delay=1
latency=1000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=10000
@@ -115,7 +113,6 @@ hash_delay=1
latency=10000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=100000
@@ -152,7 +149,7 @@ type=ExeTracer
[system.cpu.workload]
type=LiveProcess
cmd=mcf mcf.in
-cwd=build/X86_SE/tests/opt/long/10.mcf/x86/linux/simple-timing
+cwd=build/X86_SE/tests/fast/long/10.mcf/x86/linux/simple-timing
egid=100
env=
errout=cerr
diff --git a/tests/long/10.mcf/ref/x86/linux/simple-timing/simout b/tests/long/10.mcf/ref/x86/linux/simple-timing/simout
index 2a93c45ae..035c663f2 100755
--- a/tests/long/10.mcf/ref/x86/linux/simple-timing/simout
+++ b/tests/long/10.mcf/ref/x86/linux/simple-timing/simout
@@ -5,11 +5,11 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Aug 17 2009 20:29:57
-M5 revision 84f7bdc43a4f 6605 default qtip tip x86fsdate.patch
-M5 started Aug 17 2009 20:30:53
-M5 executing on tater
-command line: build/X86_SE/m5.opt -d build/X86_SE/tests/opt/long/10.mcf/x86/linux/simple-timing -re tests/run.py build/X86_SE/tests/opt/long/10.mcf/x86/linux/simple-timing
+M5 compiled Nov 8 2009 16:16:58
+M5 revision 5d58e4833e79 6726 default qtip tip x86_tests.diff
+M5 started Nov 8 2009 16:34:05
+M5 executing on maize
+command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/10.mcf/x86/linux/simple-timing -re tests/run.py build/X86_SE/tests/fast/long/10.mcf/x86/linux/simple-timing
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
@@ -28,4 +28,4 @@ simplex iterations : 2663
flow value : 3080014995
checksum : 68389
optimal
-Exiting @ tick 381620562000 because target called exit()
+Exiting @ tick 382091472000 because target called exit()
diff --git a/tests/long/10.mcf/ref/x86/linux/simple-timing/stats.txt b/tests/long/10.mcf/ref/x86/linux/simple-timing/stats.txt
index a882827d5..b582ff405 100644
--- a/tests/long/10.mcf/ref/x86/linux/simple-timing/stats.txt
+++ b/tests/long/10.mcf/ref/x86/linux/simple-timing/stats.txt
@@ -1,76 +1,76 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 395133 # Simulator instruction rate (inst/s)
-host_mem_usage 355296 # Number of bytes of host memory used
-host_seconds 682.55 # Real time elapsed on the host
-host_tick_rate 559113861 # Simulator tick rate (ticks/s)
+host_inst_rate 839358 # Simulator instruction rate (inst/s)
+host_mem_usage 328912 # Number of bytes of host memory used
+host_seconds 321.31 # Real time elapsed on the host
+host_tick_rate 1189158712 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 269695959 # Number of instructions simulated
-sim_seconds 0.381621 # Number of seconds simulated
-sim_ticks 381620562000 # Number of ticks simulated
+sim_seconds 0.382091 # Number of seconds simulated
+sim_ticks 382091472000 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 90779443 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 15899.099984 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 12899.099984 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 88829255 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 31006234000 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.021483 # miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 1950188 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 25155670000 # number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_rate 0.021483 # mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 1950188 # number of ReadReq MSHR misses
+system.cpu.dcache.ReadReq_avg_miss_latency 15892.729148 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 12892.729148 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 88818985 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 31157028000 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.021596 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 1960458 # number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_miss_latency 25275654000 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.021596 # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_misses 1960458 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 31439750 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 56000.034908 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 53000.034908 # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 31210573 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 12833920000 # number of WriteReq miss cycles
-system.cpu.dcache.WriteReq_miss_rate 0.007289 # miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses 229177 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 12146389000 # number of WriteReq MSHR miss cycles
-system.cpu.dcache.WriteReq_mshr_miss_rate 0.007289 # mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_misses 229177 # number of WriteReq MSHR misses
+system.cpu.dcache.WriteReq_avg_miss_latency 56000.038268 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 53000.038268 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_hits 31204566 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 13170313000 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_rate 0.007480 # miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_misses 235184 # number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_miss_latency 12464761000 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_rate 0.007480 # mshr miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_mshr_misses 235184 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.dcache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 58.501856 # Average number of references to valid blocks.
+system.cpu.dcache.avg_refs 58.134189 # Average number of references to valid blocks.
system.cpu.dcache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 122219193 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 20116.021869 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 17116.021869 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 120039828 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 43840154000 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.017832 # miss rate for demand accesses
-system.cpu.dcache.demand_misses 2179365 # number of demand (read+write) misses
+system.cpu.dcache.demand_avg_miss_latency 20188.783508 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 17188.783508 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 120023551 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 44327341000 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.017965 # miss rate for demand accesses
+system.cpu.dcache.demand_misses 2195642 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 37302059000 # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_rate 0.017832 # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 2179365 # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_mshr_miss_latency 37740415000 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_rate 0.017965 # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_misses 2195642 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 122219193 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 20116.021869 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 17116.021869 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 20188.783508 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 17188.783508 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 120039828 # number of overall hits
-system.cpu.dcache.overall_miss_latency 43840154000 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.017832 # miss rate for overall accesses
-system.cpu.dcache.overall_misses 2179365 # number of overall misses
+system.cpu.dcache.overall_hits 120023551 # number of overall hits
+system.cpu.dcache.overall_miss_latency 44327341000 # number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.017965 # miss rate for overall accesses
+system.cpu.dcache.overall_misses 2195642 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 37302059000 # number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_rate 0.017832 # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 2179365 # number of overall MSHR misses
+system.cpu.dcache.overall_mshr_miss_latency 37740415000 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_rate 0.017965 # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_misses 2195642 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
-system.cpu.dcache.replacements 2049944 # number of replacements
-system.cpu.dcache.sampled_refs 2054040 # Sample count of references to valid blocks.
+system.cpu.dcache.replacements 2062715 # number of replacements
+system.cpu.dcache.sampled_refs 2066811 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4079.426853 # Cycle average of tags in use
-system.cpu.dcache.total_refs 120165153 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 127225673000 # Cycle when the warmup percentage was hit.
-system.cpu.dcache.writebacks 229129 # number of writebacks
+system.cpu.dcache.tagsinuse 4077.137530 # Cycle average of tags in use
+system.cpu.dcache.total_refs 120152382 # Total number of references to valid blocks.
+system.cpu.dcache.warmup_cycle 127457925000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.writebacks 235136 # number of writebacks
system.cpu.icache.ReadReq_accesses 217696172 # number of ReadReq accesses(hits+misses)
system.cpu.icache.ReadReq_avg_miss_latency 56000 # average ReadReq miss latency
system.cpu.icache.ReadReq_avg_mshr_miss_latency 53000 # average ReadReq mshr miss latency
@@ -120,86 +120,86 @@ system.cpu.icache.overall_mshr_uncacheable_misses 0
system.cpu.icache.replacements 24 # number of replacements
system.cpu.icache.sampled_refs 808 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 667.511289 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 667.480800 # Cycle average of tags in use
system.cpu.icache.total_refs 217695364 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
-system.cpu.l2cache.ReadExReq_accesses 103852 # number of ReadExReq accesses(hits+misses)
-system.cpu.l2cache.ReadExReq_avg_miss_latency 52000.298502 # average ReadExReq miss latency
+system.cpu.l2cache.ReadExReq_accesses 106353 # number of ReadExReq accesses(hits+misses)
+system.cpu.l2cache.ReadExReq_avg_miss_latency 52000.291482 # average ReadExReq miss latency
system.cpu.l2cache.ReadExReq_avg_mshr_miss_latency 40000 # average ReadExReq mshr miss latency
-system.cpu.l2cache.ReadExReq_miss_latency 5400335000 # number of ReadExReq miss cycles
+system.cpu.l2cache.ReadExReq_miss_latency 5530387000 # number of ReadExReq miss cycles
system.cpu.l2cache.ReadExReq_miss_rate 1 # miss rate for ReadExReq accesses
-system.cpu.l2cache.ReadExReq_misses 103852 # number of ReadExReq misses
-system.cpu.l2cache.ReadExReq_mshr_miss_latency 4154080000 # number of ReadExReq MSHR miss cycles
+system.cpu.l2cache.ReadExReq_misses 106353 # number of ReadExReq misses
+system.cpu.l2cache.ReadExReq_mshr_miss_latency 4254120000 # number of ReadExReq MSHR miss cycles
system.cpu.l2cache.ReadExReq_mshr_miss_rate 1 # mshr miss rate for ReadExReq accesses
-system.cpu.l2cache.ReadExReq_mshr_misses 103852 # number of ReadExReq MSHR misses
-system.cpu.l2cache.ReadReq_accesses 1950996 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadExReq_mshr_misses 106353 # number of ReadExReq MSHR misses
+system.cpu.l2cache.ReadReq_accesses 1961266 # number of ReadReq accesses(hits+misses)
system.cpu.l2cache.ReadReq_avg_miss_latency 52000 # average ReadReq miss latency
system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 40000 # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_hits 1862007 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 4627428000 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.045612 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 88989 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 3559560000 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.045612 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 88989 # number of ReadReq MSHR misses
-system.cpu.l2cache.UpgradeReq_accesses 125325 # number of UpgradeReq accesses(hits+misses)
-system.cpu.l2cache.UpgradeReq_avg_miss_latency 51990.456812 # average UpgradeReq miss latency
+system.cpu.l2cache.ReadReq_hits 1872110 # number of ReadReq hits
+system.cpu.l2cache.ReadReq_miss_latency 4636112000 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.045458 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 89156 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 3566240000 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.045458 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 89156 # number of ReadReq MSHR misses
+system.cpu.l2cache.UpgradeReq_accesses 128831 # number of UpgradeReq accesses(hits+misses)
+system.cpu.l2cache.UpgradeReq_avg_miss_latency 51991.120150 # average UpgradeReq miss latency
system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency 40000 # average UpgradeReq mshr miss latency
-system.cpu.l2cache.UpgradeReq_miss_latency 6515704000 # number of UpgradeReq miss cycles
+system.cpu.l2cache.UpgradeReq_miss_latency 6698068000 # number of UpgradeReq miss cycles
system.cpu.l2cache.UpgradeReq_miss_rate 1 # miss rate for UpgradeReq accesses
-system.cpu.l2cache.UpgradeReq_misses 125325 # number of UpgradeReq misses
-system.cpu.l2cache.UpgradeReq_mshr_miss_latency 5013000000 # number of UpgradeReq MSHR miss cycles
+system.cpu.l2cache.UpgradeReq_misses 128831 # number of UpgradeReq misses
+system.cpu.l2cache.UpgradeReq_mshr_miss_latency 5153240000 # number of UpgradeReq MSHR miss cycles
system.cpu.l2cache.UpgradeReq_mshr_miss_rate 1 # mshr miss rate for UpgradeReq accesses
-system.cpu.l2cache.UpgradeReq_mshr_misses 125325 # number of UpgradeReq MSHR misses
-system.cpu.l2cache.Writeback_accesses 229129 # number of Writeback accesses(hits+misses)
-system.cpu.l2cache.Writeback_hits 229129 # number of Writeback hits
+system.cpu.l2cache.UpgradeReq_mshr_misses 128831 # number of UpgradeReq MSHR misses
+system.cpu.l2cache.Writeback_accesses 235136 # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_hits 235136 # number of Writeback hits
system.cpu.l2cache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 13.678118 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 13.775269 # Average number of references to valid blocks.
system.cpu.l2cache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 2054848 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 52000.160754 # average overall miss latency
+system.cpu.l2cache.demand_accesses 2067619 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 52000.158560 # average overall miss latency
system.cpu.l2cache.demand_avg_mshr_miss_latency 40000 # average overall mshr miss latency
-system.cpu.l2cache.demand_hits 1862007 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 10027763000 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.093847 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 192841 # number of demand (read+write) misses
+system.cpu.l2cache.demand_hits 1872110 # number of demand (read+write) hits
+system.cpu.l2cache.demand_miss_latency 10166499000 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.094558 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 195509 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 7713640000 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.093847 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 192841 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 7820360000 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.094558 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 195509 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 2054848 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 52000.160754 # average overall miss latency
+system.cpu.l2cache.overall_accesses 2067619 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 52000.158560 # average overall miss latency
system.cpu.l2cache.overall_avg_mshr_miss_latency 40000 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.l2cache.overall_hits 1862007 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 10027763000 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.093847 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 192841 # number of overall misses
+system.cpu.l2cache.overall_hits 1872110 # number of overall hits
+system.cpu.l2cache.overall_miss_latency 10166499000 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.094558 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 195509 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 7713640000 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.093847 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 192841 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 7820360000 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.094558 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 195509 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
-system.cpu.l2cache.replacements 108886 # number of replacements
-system.cpu.l2cache.sampled_refs 132828 # Sample count of references to valid blocks.
+system.cpu.l2cache.replacements 109056 # number of replacements
+system.cpu.l2cache.sampled_refs 132990 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 18003.313178 # Cycle average of tags in use
-system.cpu.l2cache.total_refs 1816837 # Total number of references to valid blocks.
+system.cpu.l2cache.tagsinuse 18001.651383 # Cycle average of tags in use
+system.cpu.l2cache.total_refs 1831973 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
-system.cpu.l2cache.writebacks 70892 # number of writebacks
+system.cpu.l2cache.writebacks 70891 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 763241124 # number of cpu cycles simulated
+system.cpu.numCycles 764182944 # number of cpu cycles simulated
system.cpu.num_insts 269695959 # Number of instructions executed
system.cpu.num_refs 122219131 # Number of memory references
system.cpu.workload.PROG:num_syscalls 444 # Number of system calls
diff --git a/tests/long/10.mcf/test.py b/tests/long/10.mcf/test.py
index c4ffb248a..9bd18a83f 100644
--- a/tests/long/10.mcf/test.py
+++ b/tests/long/10.mcf/test.py
@@ -26,7 +26,7 @@
#
# Authors: Korey Sewell
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
from cpu2000 import mcf
workload = mcf(isa, opsys, 'smred')
diff --git a/tests/long/20.parser/ref/x86/linux/simple-timing/config.ini b/tests/long/20.parser/ref/x86/linux/simple-timing/config.ini
index 5f5b1b01c..a7ed66f8a 100644
--- a/tests/long/20.parser/ref/x86/linux/simple-timing/config.ini
+++ b/tests/long/20.parser/ref/x86/linux/simple-timing/config.ini
@@ -45,7 +45,6 @@ hash_delay=1
latency=1000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=10000
@@ -80,7 +79,6 @@ hash_delay=1
latency=1000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=10000
@@ -115,7 +113,6 @@ hash_delay=1
latency=10000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=100000
diff --git a/tests/long/20.parser/ref/x86/linux/simple-timing/simout b/tests/long/20.parser/ref/x86/linux/simple-timing/simout
index a5dbe2b41..a11db4e1e 100755
--- a/tests/long/20.parser/ref/x86/linux/simple-timing/simout
+++ b/tests/long/20.parser/ref/x86/linux/simple-timing/simout
@@ -5,10 +5,10 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Aug 8 2009 12:09:45
-M5 revision f8cd1918b0c6 6483 default qtip tip condmovezerostats.patch
-M5 started Aug 8 2009 12:09:46
-M5 executing on tater
+M5 compiled Nov 8 2009 16:16:58
+M5 revision 5d58e4833e79 6726 default qtip tip x86_tests.diff
+M5 started Nov 8 2009 16:39:28
+M5 executing on maize
command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/20.parser/x86/linux/simple-timing -re tests/run.py build/X86_SE/tests/fast/long/20.parser/x86/linux/simple-timing
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
@@ -74,4 +74,4 @@ info: Increasing stack size by one page.
about 2 million people attended
the five best costumes got prizes
No errors!
-Exiting @ tick 1722352562000 because target called exit()
+Exiting @ tick 1722331568000 because target called exit()
diff --git a/tests/long/20.parser/ref/x86/linux/simple-timing/stats.txt b/tests/long/20.parser/ref/x86/linux/simple-timing/stats.txt
index c62dd0754..0e665b6ef 100644
--- a/tests/long/20.parser/ref/x86/linux/simple-timing/stats.txt
+++ b/tests/long/20.parser/ref/x86/linux/simple-timing/stats.txt
@@ -1,84 +1,84 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 924480 # Simulator instruction rate (inst/s)
-host_mem_usage 209588 # Number of bytes of host memory used
-host_seconds 1617.88 # Real time elapsed on the host
-host_tick_rate 1064572030 # Simulator tick rate (ticks/s)
+host_inst_rate 1459378 # Simulator instruction rate (inst/s)
+host_mem_usage 198104 # Number of bytes of host memory used
+host_seconds 1024.89 # Real time elapsed on the host
+host_tick_rate 1680505604 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 1495700470 # Number of instructions simulated
-sim_seconds 1.722353 # Number of seconds simulated
-sim_ticks 1722352562000 # Number of ticks simulated
+sim_seconds 1.722332 # Number of seconds simulated
+sim_ticks 1722331568000 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 384102182 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 24147.662775 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 21147.661617 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 382375369 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 41698498000 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.004496 # miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 1726813 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 36518057000 # number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_rate 0.004496 # mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 1726813 # number of ReadReq MSHR misses
+system.cpu.dcache.ReadReq_avg_miss_latency 24153.691272 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 21153.690114 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 382374810 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 41722410000 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.004497 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 1727372 # number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_miss_latency 36540292000 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.004497 # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_misses 1727372 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 149160200 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 55999.912355 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 52999.912355 # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 147694052 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 82104159500 # number of WriteReq miss cycles
-system.cpu.dcache.WriteReq_miss_rate 0.009829 # miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses 1466148 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 77705715500 # number of WriteReq MSHR miss cycles
-system.cpu.dcache.WriteReq_mshr_miss_rate 0.009829 # mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_misses 1466148 # number of WriteReq MSHR misses
+system.cpu.dcache.WriteReq_avg_miss_latency 55999.912307 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 52999.912307 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_hits 147694869 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 82058407500 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_rate 0.009824 # miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_misses 1465331 # number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_miss_latency 77662414500 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_rate 0.009824 # mshr miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_mshr_misses 1465331 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.dcache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 210.782575 # Average number of references to valid blocks.
+system.cpu.dcache.avg_refs 210.745406 # Average number of references to valid blocks.
system.cpu.dcache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 533262382 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 38773.620317 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 35773.619690 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 530069421 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 123802657500 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.005988 # miss rate for demand accesses
-system.cpu.dcache.demand_misses 3192961 # number of demand (read+write) misses
+system.cpu.dcache.demand_avg_miss_latency 38769.912986 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 35769.912360 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 530069679 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 123780817500 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.005987 # miss rate for demand accesses
+system.cpu.dcache.demand_misses 3192703 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 114223772500 # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_rate 0.005988 # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 3192961 # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_mshr_miss_latency 114202706500 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_rate 0.005987 # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_misses 3192703 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 533262382 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 38773.620317 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 35773.619690 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 38769.912986 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 35769.912360 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 530069421 # number of overall hits
-system.cpu.dcache.overall_miss_latency 123802657500 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.005988 # miss rate for overall accesses
-system.cpu.dcache.overall_misses 3192961 # number of overall misses
+system.cpu.dcache.overall_hits 530069679 # number of overall hits
+system.cpu.dcache.overall_miss_latency 123780817500 # number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.005987 # miss rate for overall accesses
+system.cpu.dcache.overall_misses 3192703 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 114223772500 # number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_rate 0.005988 # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 3192961 # number of overall MSHR misses
+system.cpu.dcache.overall_mshr_miss_latency 114202706500 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_rate 0.005987 # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_misses 3192703 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
-system.cpu.dcache.replacements 2513875 # number of replacements
-system.cpu.dcache.sampled_refs 2517971 # Sample count of references to valid blocks.
+system.cpu.dcache.replacements 2514317 # number of replacements
+system.cpu.dcache.sampled_refs 2518413 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4086.831173 # Cycle average of tags in use
-system.cpu.dcache.total_refs 530744411 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 8217762000 # Cycle when the warmup percentage was hit.
-system.cpu.dcache.writebacks 1463913 # number of writebacks
+system.cpu.dcache.tagsinuse 4086.814341 # Cycle average of tags in use
+system.cpu.dcache.total_refs 530743969 # Total number of references to valid blocks.
+system.cpu.dcache.warmup_cycle 8217895000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.writebacks 1463113 # number of writebacks
system.cpu.icache.ReadReq_accesses 1068347073 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 48417.910448 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 45417.910448 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_miss_latency 48626.865672 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 45626.865672 # average ReadReq mshr miss latency
system.cpu.icache.ReadReq_hits 1068344259 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 136248000 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency 136836000 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.000003 # miss rate for ReadReq accesses
system.cpu.icache.ReadReq_misses 2814 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 127806000 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 128394000 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000003 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 2814 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
@@ -90,29 +90,29 @@ system.cpu.icache.blocked_cycles::no_mshrs 0 #
system.cpu.icache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
system.cpu.icache.demand_accesses 1068347073 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 48417.910448 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 45417.910448 # average overall mshr miss latency
+system.cpu.icache.demand_avg_miss_latency 48626.865672 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 45626.865672 # average overall mshr miss latency
system.cpu.icache.demand_hits 1068344259 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 136248000 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency 136836000 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.000003 # miss rate for demand accesses
system.cpu.icache.demand_misses 2814 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 127806000 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 128394000 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000003 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 2814 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.icache.overall_accesses 1068347073 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 48417.910448 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 45417.910448 # average overall mshr miss latency
+system.cpu.icache.overall_avg_miss_latency 48626.865672 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 45626.865672 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
system.cpu.icache.overall_hits 1068344259 # number of overall hits
-system.cpu.icache.overall_miss_latency 136248000 # number of overall miss cycles
+system.cpu.icache.overall_miss_latency 136836000 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.000003 # miss rate for overall accesses
system.cpu.icache.overall_misses 2814 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 127806000 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 128394000 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000003 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 2814 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -120,86 +120,86 @@ system.cpu.icache.overall_mshr_uncacheable_misses 0
system.cpu.icache.replacements 1253 # number of replacements
system.cpu.icache.sampled_refs 2814 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 887.487990 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 887.538461 # Cycle average of tags in use
system.cpu.icache.total_refs 1068344259 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
-system.cpu.l2cache.ReadExReq_accesses 791158 # number of ReadExReq accesses(hits+misses)
-system.cpu.l2cache.ReadExReq_avg_miss_latency 52000.014536 # average ReadExReq miss latency
+system.cpu.l2cache.ReadExReq_accesses 791041 # number of ReadExReq accesses(hits+misses)
+system.cpu.l2cache.ReadExReq_avg_miss_latency 52000.014538 # average ReadExReq miss latency
system.cpu.l2cache.ReadExReq_avg_mshr_miss_latency 40000 # average ReadExReq mshr miss latency
-system.cpu.l2cache.ReadExReq_miss_latency 41140227500 # number of ReadExReq miss cycles
+system.cpu.l2cache.ReadExReq_miss_latency 41134143500 # number of ReadExReq miss cycles
system.cpu.l2cache.ReadExReq_miss_rate 1 # miss rate for ReadExReq accesses
-system.cpu.l2cache.ReadExReq_misses 791158 # number of ReadExReq misses
-system.cpu.l2cache.ReadExReq_mshr_miss_latency 31646320000 # number of ReadExReq MSHR miss cycles
+system.cpu.l2cache.ReadExReq_misses 791041 # number of ReadExReq misses
+system.cpu.l2cache.ReadExReq_mshr_miss_latency 31641640000 # number of ReadExReq MSHR miss cycles
system.cpu.l2cache.ReadExReq_mshr_miss_rate 1 # mshr miss rate for ReadExReq accesses
-system.cpu.l2cache.ReadExReq_mshr_misses 791158 # number of ReadExReq MSHR misses
-system.cpu.l2cache.ReadReq_accesses 1729627 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadExReq_mshr_misses 791041 # number of ReadExReq MSHR misses
+system.cpu.l2cache.ReadReq_accesses 1730186 # number of ReadReq accesses(hits+misses)
system.cpu.l2cache.ReadReq_avg_miss_latency 52000 # average ReadReq miss latency
system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 40000 # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_hits 1310104 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 21815196000 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.242551 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 419523 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 16780920000 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.242551 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 419523 # number of ReadReq MSHR misses
-system.cpu.l2cache.UpgradeReq_accesses 674990 # number of UpgradeReq accesses(hits+misses)
-system.cpu.l2cache.UpgradeReq_avg_miss_latency 51989.214655 # average UpgradeReq miss latency
+system.cpu.l2cache.ReadReq_hits 1310266 # number of ReadReq hits
+system.cpu.l2cache.ReadReq_miss_latency 21835840000 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.242702 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 419920 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 16796800000 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.242702 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 419920 # number of ReadReq MSHR misses
+system.cpu.l2cache.UpgradeReq_accesses 674290 # number of UpgradeReq accesses(hits+misses)
+system.cpu.l2cache.UpgradeReq_avg_miss_latency 51989.203458 # average UpgradeReq miss latency
system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency 40000 # average UpgradeReq mshr miss latency
-system.cpu.l2cache.UpgradeReq_miss_latency 35092200000 # number of UpgradeReq miss cycles
+system.cpu.l2cache.UpgradeReq_miss_latency 35055800000 # number of UpgradeReq miss cycles
system.cpu.l2cache.UpgradeReq_miss_rate 1 # miss rate for UpgradeReq accesses
-system.cpu.l2cache.UpgradeReq_misses 674990 # number of UpgradeReq misses
-system.cpu.l2cache.UpgradeReq_mshr_miss_latency 26999600000 # number of UpgradeReq MSHR miss cycles
+system.cpu.l2cache.UpgradeReq_misses 674290 # number of UpgradeReq misses
+system.cpu.l2cache.UpgradeReq_mshr_miss_latency 26971600000 # number of UpgradeReq MSHR miss cycles
system.cpu.l2cache.UpgradeReq_mshr_miss_rate 1 # mshr miss rate for UpgradeReq accesses
-system.cpu.l2cache.UpgradeReq_mshr_misses 674990 # number of UpgradeReq MSHR misses
-system.cpu.l2cache.Writeback_accesses 1463913 # number of Writeback accesses(hits+misses)
-system.cpu.l2cache.Writeback_hits 1463913 # number of Writeback hits
+system.cpu.l2cache.UpgradeReq_mshr_misses 674290 # number of UpgradeReq MSHR misses
+system.cpu.l2cache.Writeback_accesses 1463113 # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_hits 1463113 # number of Writeback hits
system.cpu.l2cache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 3.428066 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 3.423900 # Average number of references to valid blocks.
system.cpu.l2cache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 2520785 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 52000.009499 # average overall miss latency
+system.cpu.l2cache.demand_accesses 2521227 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 52000.009497 # average overall miss latency
system.cpu.l2cache.demand_avg_mshr_miss_latency 40000 # average overall mshr miss latency
-system.cpu.l2cache.demand_hits 1310104 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 62955423500 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.480279 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 1210681 # number of demand (read+write) misses
+system.cpu.l2cache.demand_hits 1310266 # number of demand (read+write) hits
+system.cpu.l2cache.demand_miss_latency 62969983500 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.480306 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 1210961 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 48427240000 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.480279 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 1210681 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 48438440000 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.480306 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 1210961 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 2520785 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 52000.009499 # average overall miss latency
+system.cpu.l2cache.overall_accesses 2521227 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 52000.009497 # average overall miss latency
system.cpu.l2cache.overall_avg_mshr_miss_latency 40000 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.l2cache.overall_hits 1310104 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 62955423500 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.480279 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 1210681 # number of overall misses
+system.cpu.l2cache.overall_hits 1310266 # number of overall hits
+system.cpu.l2cache.overall_miss_latency 62969983500 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.480306 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 1210961 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 48427240000 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.480279 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 1210681 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 48438440000 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.480306 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 1210961 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
-system.cpu.l2cache.replacements 663513 # number of replacements
-system.cpu.l2cache.sampled_refs 679921 # Sample count of references to valid blocks.
+system.cpu.l2cache.replacements 664073 # number of replacements
+system.cpu.l2cache.sampled_refs 680479 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 17216.037197 # Cycle average of tags in use
-system.cpu.l2cache.total_refs 2330814 # Total number of references to valid blocks.
-system.cpu.l2cache.warmup_cycle 921771494000 # Cycle when the warmup percentage was hit.
-system.cpu.l2cache.writebacks 481430 # number of writebacks
+system.cpu.l2cache.tagsinuse 17213.177564 # Cycle average of tags in use
+system.cpu.l2cache.total_refs 2329892 # Total number of references to valid blocks.
+system.cpu.l2cache.warmup_cycle 921652677000 # Cycle when the warmup percentage was hit.
+system.cpu.l2cache.writebacks 481653 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 3444705124 # number of cpu cycles simulated
+system.cpu.numCycles 3444663136 # number of cpu cycles simulated
system.cpu.num_insts 1495700470 # Number of instructions executed
system.cpu.num_refs 533262337 # Number of memory references
system.cpu.workload.PROG:num_syscalls 551 # Number of system calls
diff --git a/tests/long/20.parser/test.py b/tests/long/20.parser/test.py
index 8e745ec26..c96a46e60 100644
--- a/tests/long/20.parser/test.py
+++ b/tests/long/20.parser/test.py
@@ -26,7 +26,7 @@
#
# Authors: Korey Sewell
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
from cpu2000 import parser
workload = parser(isa, opsys, 'mdred')
diff --git a/tests/long/30.eon/test.py b/tests/long/30.eon/test.py
index 318da1049..de4d12dd8 100644
--- a/tests/long/30.eon/test.py
+++ b/tests/long/30.eon/test.py
@@ -26,7 +26,7 @@
#
# Authors: Korey Sewell
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
from cpu2000 import eon_cook
workload = eon_cook(isa, opsys, 'mdred')
diff --git a/tests/long/40.perlbmk/test.py b/tests/long/40.perlbmk/test.py
index e32416265..8fe5d6047 100644
--- a/tests/long/40.perlbmk/test.py
+++ b/tests/long/40.perlbmk/test.py
@@ -26,7 +26,7 @@
#
# Authors: Korey Sewell
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
from cpu2000 import perlbmk_makerand
workload = perlbmk_makerand(isa, opsys, 'lgred')
diff --git a/tests/long/50.vortex/test.py b/tests/long/50.vortex/test.py
index fbf0dc081..92422c234 100644
--- a/tests/long/50.vortex/test.py
+++ b/tests/long/50.vortex/test.py
@@ -26,7 +26,7 @@
#
# Authors: Korey Sewell
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
from cpu2000 import vortex
workload = vortex(isa, opsys, 'smred')
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/simout b/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/simout
index 84bba46f1..26e42fa14 100755
--- a/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/simout
+++ b/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/simout
@@ -5,9 +5,9 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Jul 6 2009 11:03:45
-M5 revision d3635cac686a 6289 default ruby_refs.diff qtip tip
-M5 started Jul 6 2009 11:56:32
+M5 compiled Oct 22 2009 13:11:07
+M5 revision e406bb83c56f 6682 default qtip tip syscall-ioctl.patch
+M5 started Oct 22 2009 13:42:59
M5 executing on maize
command line: build/ALPHA_SE/m5.fast -d build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/o3-timing -re tests/run.py build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/o3-timing
Global frequency set at 1000000000000 ticks per second
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/stats.txt b/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/stats.txt
index 3a8e7864a..d858d0b22 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/stats.txt
+++ b/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/stats.txt
@@ -1,9 +1,9 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 222565 # Simulator instruction rate (inst/s)
-host_mem_usage 190364 # Number of bytes of host memory used
-host_seconds 7800.15 # Real time elapsed on the host
-host_tick_rate 95165996 # Simulator tick rate (ticks/s)
+host_inst_rate 254978 # Simulator instruction rate (inst/s)
+host_mem_usage 190768 # Number of bytes of host memory used
+host_seconds 6808.60 # Real time elapsed on the host
+host_tick_rate 109025257 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 1736043781 # Number of instructions simulated
sim_seconds 0.742309 # Number of seconds simulated
@@ -133,17 +133,17 @@ system.cpu.decode.DECODE:RunCycles 549143104 # Nu
system.cpu.decode.DECODE:SquashCycles 93084202 # Number of cycles decode is squashing
system.cpu.decode.DECODE:SquashedInsts 1641 # Number of squashed instructions handled by decode
system.cpu.decode.DECODE:UnblockCycles 5133136 # Number of cycles decode is unblocking
-system.cpu.dtb.data_accesses 768331639 # DTB accesses
+system.cpu.dtb.data_accesses 768331641 # DTB accesses
system.cpu.dtb.data_acv 0 # DTB access violations
-system.cpu.dtb.data_hits 752318838 # DTB hits
+system.cpu.dtb.data_hits 752318840 # DTB hits
system.cpu.dtb.data_misses 16012801 # DTB misses
system.cpu.dtb.fetch_accesses 0 # ITB accesses
system.cpu.dtb.fetch_acv 0 # ITB acv
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
-system.cpu.dtb.read_accesses 566617551 # DTB read accesses
+system.cpu.dtb.read_accesses 566617553 # DTB read accesses
system.cpu.dtb.read_acv 0 # DTB read access violations
-system.cpu.dtb.read_hits 557381525 # DTB read hits
+system.cpu.dtb.read_hits 557381527 # DTB read hits
system.cpu.dtb.read_misses 9236026 # DTB read misses
system.cpu.dtb.write_accesses 201714088 # DTB write accesses
system.cpu.dtb.write_acv 0 # DTB write access violations
@@ -234,17 +234,17 @@ system.cpu.idleCycles 12319311 # To
system.cpu.iew.EXEC:branches 282186314 # Number of branches executed
system.cpu.iew.EXEC:nop 128796557 # number of nop insts executed
system.cpu.iew.EXEC:rate 1.535065 # Inst execution rate
-system.cpu.iew.EXEC:refs 769619324 # number of memory reference insts executed
+system.cpu.iew.EXEC:refs 769619326 # number of memory reference insts executed
system.cpu.iew.EXEC:stores 201925301 # Number of stores executed
system.cpu.iew.EXEC:swp 0 # number of swp insts executed
-system.cpu.iew.WB:consumers 1531990762 # num instructions consuming a value
-system.cpu.iew.WB:count 2240290242 # cumulative count of insts written-back
+system.cpu.iew.WB:consumers 1531990764 # num instructions consuming a value
+system.cpu.iew.WB:count 2240290245 # cumulative count of insts written-back
system.cpu.iew.WB:fanout 0.811831 # average fanout of values written-back
system.cpu.iew.WB:penalized 0 # number of instrctions required to write to 'other' IQ
system.cpu.iew.WB:penalized_rate 0 # fraction of instructions written-back that wrote to 'other' IQ
-system.cpu.iew.WB:producers 1243717865 # num instructions producing a value
+system.cpu.iew.WB:producers 1243717866 # num instructions producing a value
system.cpu.iew.WB:rate 1.509000 # insts written-back per cycle
-system.cpu.iew.WB:sent 2261678939 # cumulative count of insts sent to commit
+system.cpu.iew.WB:sent 2261678943 # cumulative count of insts sent to commit
system.cpu.iew.branchMispredicts 21342134 # Number of branch mispredicts detected at execute
system.cpu.iew.iewBlockCycles 17373691 # Number of cycles IEW is blocking
system.cpu.iew.iewDispLoadInsts 621608435 # Number of dispatched load instructions
@@ -252,9 +252,9 @@ system.cpu.iew.iewDispNonSpecInsts 43 # Nu
system.cpu.iew.iewDispSquashedInsts 22154841 # Number of squashed instructions skipped by dispatch
system.cpu.iew.iewDispStoreInsts 234046222 # Number of dispatched store instructions
system.cpu.iew.iewDispatchedInsts 2621719109 # Number of instructions dispatched to IQ
-system.cpu.iew.iewExecLoadInsts 567694023 # Number of load instructions executed
-system.cpu.iew.iewExecSquashedInsts 36858073 # Number of squashed instructions skipped in execute
-system.cpu.iew.iewExecutedInsts 2278986827 # Number of executed instructions
+system.cpu.iew.iewExecLoadInsts 567694025 # Number of load instructions executed
+system.cpu.iew.iewExecSquashedInsts 36858071 # Number of squashed instructions skipped in execute
+system.cpu.iew.iewExecutedInsts 2278986831 # Number of executed instructions
system.cpu.iew.iewIQFullEvents 339653 # Number of times the IQ has become full, causing a stall
system.cpu.iew.iewIdleCycles 0 # Number of cycles IEW is idle
system.cpu.iew.iewLSQFullEvents 40208 # Number of times the LSQ has become full, causing a stall
@@ -262,7 +262,7 @@ system.cpu.iew.iewSquashCycles 93084202 # Nu
system.cpu.iew.iewUnblockCycles 758573 # Number of cycles IEW is unblocking
system.cpu.iew.lsq.thread.0.blockedLoads 0 # Number of blocked loads due to partial load-store forwarding
system.cpu.iew.lsq.thread.0.cacheBlocked 361643 # Number of times an access to memory failed due to the cache being blocked
-system.cpu.iew.lsq.thread.0.forwLoads 33889596 # Number of loads that had data forwarded from stores
+system.cpu.iew.lsq.thread.0.forwLoads 33889598 # Number of loads that had data forwarded from stores
system.cpu.iew.lsq.thread.0.ignoredResponses 220185 # Number of memory responses ignored because the instruction is squashed
system.cpu.iew.lsq.thread.0.invAddrLoads 0 # Number of loads ignored due to an invalid address
system.cpu.iew.lsq.thread.0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid address
@@ -276,7 +276,7 @@ system.cpu.iew.predictedTakenIncorrect 20638338 # Nu
system.cpu.ipc 1.169353 # IPC: Instructions Per Cycle
system.cpu.ipc_total 1.169353 # IPC: Total IPC of All Threads
system.cpu.iq.ISSUE:FU_type_0::No_OpClass 0 0.00% 0.00% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::IntAlu 1532920254 66.19% 66.19% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::IntAlu 1532920256 66.19% 66.19% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0::IntMult 99 0.00% 66.19% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0::IntDiv 0 0.00% 66.19% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0::FloatAdd 234 0.00% 66.19% # Type of FU issued
@@ -289,7 +289,7 @@ system.cpu.iq.ISSUE:FU_type_0::MemRead 577889733 24.95% 91.15% # Ty
system.cpu.iq.ISSUE:FU_type_0::MemWrite 205034377 8.85% 100.00% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0::IprAccess 0 0.00% 100.00% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0::InstPrefetch 0 0.00% 100.00% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::total 2315844900 # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::total 2315844902 # Type of FU issued
system.cpu.iq.ISSUE:fu_busy_cnt 14393569 # FU busy when requested
system.cpu.iq.ISSUE:fu_busy_rate 0.006215 # FU busy rate (busy events/executed inst)
system.cpu.iq.ISSUE:fu_full::No_OpClass 0 0.00% 0.00% # attempts to use FU when none available
@@ -311,9 +311,9 @@ system.cpu.iq.ISSUE:issued_per_cycle::mean 1.572944 #
system.cpu.iq.ISSUE:issued_per_cycle::stdev 1.737325 # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::underflows 0 0.00% 0.00% # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::0-1 577695763 39.24% 39.24% # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::1-2 271543756 18.44% 57.68% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::1-2 271543755 18.44% 57.68% # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::2-3 242868170 16.50% 74.18% # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::3-4 139713874 9.49% 83.67% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::3-4 139713875 9.49% 83.67% # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::4-5 122021082 8.29% 91.95% # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::5-6 69652698 4.73% 96.69% # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::6-7 39670196 2.69% 99.38% # Number of insts issued each cycle
@@ -325,12 +325,12 @@ system.cpu.iq.ISSUE:issued_per_cycle::max_value 8
system.cpu.iq.ISSUE:issued_per_cycle::total 1472299541 # Number of insts issued each cycle
system.cpu.iq.ISSUE:rate 1.559892 # Inst issue rate
system.cpu.iq.iqInstsAdded 2492922509 # Number of instructions added to the IQ (excludes non-spec)
-system.cpu.iq.iqInstsIssued 2315844900 # Number of instructions issued
+system.cpu.iq.iqInstsIssued 2315844902 # Number of instructions issued
system.cpu.iq.iqNonSpecInstsAdded 43 # Number of non-speculative instructions added to the IQ
system.cpu.iq.iqSquashedInstsExamined 739697610 # Number of squashed instructions iterated over during squash; mainly for profiling
system.cpu.iq.iqSquashedInstsIssued 1501741 # Number of squashed instructions issued
system.cpu.iq.iqSquashedNonSpecRemoved 14 # Number of squashed non-spec instructions that were removed
-system.cpu.iq.iqSquashedOperandsExamined 329349456 # Number of squashed operands that are examined and possibly removed from graph
+system.cpu.iq.iqSquashedOperandsExamined 329349452 # Number of squashed operands that are examined and possibly removed from graph
system.cpu.itb.data_accesses 0 # DTB accesses
system.cpu.itb.data_acv 0 # DTB access violations
system.cpu.itb.data_hits 0 # DTB hits
diff --git a/tests/long/60.bzip2/ref/x86/linux/simple-timing/config.ini b/tests/long/60.bzip2/ref/x86/linux/simple-timing/config.ini
index 2985d5b21..d5c949c6e 100644
--- a/tests/long/60.bzip2/ref/x86/linux/simple-timing/config.ini
+++ b/tests/long/60.bzip2/ref/x86/linux/simple-timing/config.ini
@@ -45,7 +45,6 @@ hash_delay=1
latency=1000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=10000
@@ -80,7 +79,6 @@ hash_delay=1
latency=1000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=10000
@@ -115,7 +113,6 @@ hash_delay=1
latency=10000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=100000
diff --git a/tests/long/60.bzip2/ref/x86/linux/simple-timing/simout b/tests/long/60.bzip2/ref/x86/linux/simple-timing/simout
index ea6185a03..8e0139bb7 100755
--- a/tests/long/60.bzip2/ref/x86/linux/simple-timing/simout
+++ b/tests/long/60.bzip2/ref/x86/linux/simple-timing/simout
@@ -5,10 +5,10 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Aug 8 2009 12:09:45
-M5 revision f8cd1918b0c6 6483 default qtip tip condmovezerostats.patch
-M5 started Aug 8 2009 12:13:11
-M5 executing on tater
+M5 compiled Nov 8 2009 16:16:58
+M5 revision 5d58e4833e79 6726 default qtip tip x86_tests.diff
+M5 started Nov 8 2009 16:30:56
+M5 executing on maize
command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/60.bzip2/x86/linux/simple-timing -re tests/run.py build/X86_SE/tests/fast/long/60.bzip2/x86/linux/simple-timing
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
@@ -29,4 +29,4 @@ Uncompressing Data
Uncompressed data 1048576 bytes in length
Uncompressed data compared correctly
Tested 1MB buffer: OK!
-Exiting @ tick 5988064038000 because target called exit()
+Exiting @ tick 5988037845000 because target called exit()
diff --git a/tests/long/60.bzip2/ref/x86/linux/simple-timing/stats.txt b/tests/long/60.bzip2/ref/x86/linux/simple-timing/stats.txt
index 129e4b866..ffd34c1e6 100644
--- a/tests/long/60.bzip2/ref/x86/linux/simple-timing/stats.txt
+++ b/tests/long/60.bzip2/ref/x86/linux/simple-timing/stats.txt
@@ -1,76 +1,76 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 1178978 # Simulator instruction rate (inst/s)
-host_mem_usage 205796 # Number of bytes of host memory used
-host_seconds 3946.92 # Real time elapsed on the host
-host_tick_rate 1517149915 # Simulator tick rate (ticks/s)
+host_inst_rate 1485872 # Simulator instruction rate (inst/s)
+host_mem_usage 194272 # Number of bytes of host memory used
+host_seconds 3131.72 # Real time elapsed on the host
+host_tick_rate 1912063349 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 4653327894 # Number of instructions simulated
-sim_seconds 5.988064 # Number of seconds simulated
-sim_ticks 5988064038000 # Number of ticks simulated
+sim_seconds 5.988038 # Number of seconds simulated
+sim_ticks 5988037845000 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 1239184742 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 25017.713978 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 22017.713978 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 1231961294 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 180714156000 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.005829 # miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 7223448 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 159043812000 # number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_rate 0.005829 # mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 7223448 # number of ReadReq MSHR misses
+system.cpu.dcache.ReadReq_avg_miss_latency 25018.463901 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 22018.463901 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 1231962487 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 180689726000 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.005828 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 7222255 # number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_miss_latency 159022961000 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.005828 # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_misses 7222255 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 438528336 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 55999.834453 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 52999.834453 # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 436281234 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 125837340000 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_avg_miss_latency 55999.840680 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 52999.840680 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_hits 436281288 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 125834330000 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.005124 # miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses 2247102 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 119096034000 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_misses 2247048 # number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_miss_latency 119093186000 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.005124 # mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_misses 2247102 # number of WriteReq MSHR misses
+system.cpu.dcache.WriteReq_mshr_misses 2247048 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.dcache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 183.099497 # Average number of references to valid blocks.
+system.cpu.dcache.avg_refs 183.121439 # Average number of references to valid blocks.
system.cpu.dcache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 1677713078 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 32368.922185 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 29368.922185 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 1668242528 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 306551496000 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.005645 # miss rate for demand accesses
-system.cpu.dcache.demand_misses 9470550 # number of demand (read+write) misses
+system.cpu.dcache.demand_avg_miss_latency 32370.287021 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 29370.287021 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 1668243775 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 306524056000 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.005644 # miss rate for demand accesses
+system.cpu.dcache.demand_misses 9469303 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 278139846000 # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_rate 0.005645 # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 9470550 # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_mshr_miss_latency 278116147000 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_rate 0.005644 # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_misses 9469303 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 1677713078 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 32368.922185 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 29368.922185 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 32370.287021 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 29370.287021 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 1668242528 # number of overall hits
-system.cpu.dcache.overall_miss_latency 306551496000 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.005645 # miss rate for overall accesses
-system.cpu.dcache.overall_misses 9470550 # number of overall misses
+system.cpu.dcache.overall_hits 1668243775 # number of overall hits
+system.cpu.dcache.overall_miss_latency 306524056000 # number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.005644 # miss rate for overall accesses
+system.cpu.dcache.overall_misses 9469303 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 278139846000 # number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_rate 0.005645 # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 9470550 # number of overall MSHR misses
+system.cpu.dcache.overall_mshr_miss_latency 278116147000 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_rate 0.005644 # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_misses 9469303 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
-system.cpu.dcache.replacements 9108982 # number of replacements
-system.cpu.dcache.sampled_refs 9113078 # Sample count of references to valid blocks.
+system.cpu.dcache.replacements 9107896 # number of replacements
+system.cpu.dcache.sampled_refs 9111992 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4084.778553 # Cycle average of tags in use
-system.cpu.dcache.total_refs 1668600000 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 58863931000 # Cycle when the warmup percentage was hit.
-system.cpu.dcache.writebacks 2244013 # number of writebacks
+system.cpu.dcache.tagsinuse 4084.774232 # Cycle average of tags in use
+system.cpu.dcache.total_refs 1668601086 # Total number of references to valid blocks.
+system.cpu.dcache.warmup_cycle 58863918000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.writebacks 2243955 # number of writebacks
system.cpu.icache.ReadReq_accesses 4013232890 # number of ReadReq accesses(hits+misses)
system.cpu.icache.ReadReq_avg_miss_latency 56000 # average ReadReq miss latency
system.cpu.icache.ReadReq_avg_mshr_miss_latency 53000 # average ReadReq mshr miss latency
@@ -120,86 +120,86 @@ system.cpu.icache.overall_mshr_uncacheable_misses 0
system.cpu.icache.replacements 10 # number of replacements
system.cpu.icache.sampled_refs 675 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 555.573306 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 555.573148 # Cycle average of tags in use
system.cpu.icache.total_refs 4013232215 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
-system.cpu.l2cache.ReadExReq_accesses 1889630 # number of ReadExReq accesses(hits+misses)
+system.cpu.l2cache.ReadExReq_accesses 1889737 # number of ReadExReq accesses(hits+misses)
system.cpu.l2cache.ReadExReq_avg_miss_latency 52000 # average ReadExReq miss latency
system.cpu.l2cache.ReadExReq_avg_mshr_miss_latency 40000 # average ReadExReq mshr miss latency
-system.cpu.l2cache.ReadExReq_miss_latency 98260760000 # number of ReadExReq miss cycles
+system.cpu.l2cache.ReadExReq_miss_latency 98266324000 # number of ReadExReq miss cycles
system.cpu.l2cache.ReadExReq_miss_rate 1 # miss rate for ReadExReq accesses
-system.cpu.l2cache.ReadExReq_misses 1889630 # number of ReadExReq misses
-system.cpu.l2cache.ReadExReq_mshr_miss_latency 75585200000 # number of ReadExReq MSHR miss cycles
+system.cpu.l2cache.ReadExReq_misses 1889737 # number of ReadExReq misses
+system.cpu.l2cache.ReadExReq_mshr_miss_latency 75589480000 # number of ReadExReq MSHR miss cycles
system.cpu.l2cache.ReadExReq_mshr_miss_rate 1 # mshr miss rate for ReadExReq accesses
-system.cpu.l2cache.ReadExReq_mshr_misses 1889630 # number of ReadExReq MSHR misses
-system.cpu.l2cache.ReadReq_accesses 7224123 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadExReq_mshr_misses 1889737 # number of ReadExReq MSHR misses
+system.cpu.l2cache.ReadReq_accesses 7222930 # number of ReadReq accesses(hits+misses)
system.cpu.l2cache.ReadReq_avg_miss_latency 52000 # average ReadReq miss latency
system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 40000 # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_hits 5328546 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 98570004000 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.262395 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 1895577 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 75823080000 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.262395 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 1895577 # number of ReadReq MSHR misses
-system.cpu.l2cache.UpgradeReq_accesses 357472 # number of UpgradeReq accesses(hits+misses)
-system.cpu.l2cache.UpgradeReq_avg_miss_latency 51945.886671 # average UpgradeReq miss latency
+system.cpu.l2cache.ReadReq_hits 5327537 # number of ReadReq hits
+system.cpu.l2cache.ReadReq_miss_latency 98560436000 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.262413 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 1895393 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 75815720000 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.262413 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 1895393 # number of ReadReq MSHR misses
+system.cpu.l2cache.UpgradeReq_accesses 357311 # number of UpgradeReq accesses(hits+misses)
+system.cpu.l2cache.UpgradeReq_avg_miss_latency 51947.899729 # average UpgradeReq miss latency
system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency 40000 # average UpgradeReq mshr miss latency
-system.cpu.l2cache.UpgradeReq_miss_latency 18569200000 # number of UpgradeReq miss cycles
+system.cpu.l2cache.UpgradeReq_miss_latency 18561556000 # number of UpgradeReq miss cycles
system.cpu.l2cache.UpgradeReq_miss_rate 1 # miss rate for UpgradeReq accesses
-system.cpu.l2cache.UpgradeReq_misses 357472 # number of UpgradeReq misses
-system.cpu.l2cache.UpgradeReq_mshr_miss_latency 14298880000 # number of UpgradeReq MSHR miss cycles
+system.cpu.l2cache.UpgradeReq_misses 357311 # number of UpgradeReq misses
+system.cpu.l2cache.UpgradeReq_mshr_miss_latency 14292440000 # number of UpgradeReq MSHR miss cycles
system.cpu.l2cache.UpgradeReq_mshr_miss_rate 1 # mshr miss rate for UpgradeReq accesses
-system.cpu.l2cache.UpgradeReq_mshr_misses 357472 # number of UpgradeReq MSHR misses
-system.cpu.l2cache.Writeback_accesses 2244013 # number of Writeback accesses(hits+misses)
-system.cpu.l2cache.Writeback_hits 2244013 # number of Writeback hits
+system.cpu.l2cache.UpgradeReq_mshr_misses 357311 # number of UpgradeReq MSHR misses
+system.cpu.l2cache.Writeback_accesses 2243955 # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_hits 2243955 # number of Writeback hits
system.cpu.l2cache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 2.381201 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 2.380966 # Average number of references to valid blocks.
system.cpu.l2cache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 9113753 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_accesses 9112667 # number of demand (read+write) accesses
system.cpu.l2cache.demand_avg_miss_latency 52000 # average overall miss latency
system.cpu.l2cache.demand_avg_mshr_miss_latency 40000 # average overall mshr miss latency
-system.cpu.l2cache.demand_hits 5328546 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 196830764000 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.415329 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 3785207 # number of demand (read+write) misses
+system.cpu.l2cache.demand_hits 5327537 # number of demand (read+write) hits
+system.cpu.l2cache.demand_miss_latency 196826760000 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.415370 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 3785130 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 151408280000 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.415329 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 3785207 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 151405200000 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.415370 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 3785130 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 9113753 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_accesses 9112667 # number of overall (read+write) accesses
system.cpu.l2cache.overall_avg_miss_latency 52000 # average overall miss latency
system.cpu.l2cache.overall_avg_mshr_miss_latency 40000 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.l2cache.overall_hits 5328546 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 196830764000 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.415329 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 3785207 # number of overall misses
+system.cpu.l2cache.overall_hits 5327537 # number of overall hits
+system.cpu.l2cache.overall_miss_latency 196826760000 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.415370 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 3785130 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 151408280000 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.415329 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 3785207 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 151405200000 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.415370 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 3785130 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
-system.cpu.l2cache.replacements 2772128 # number of replacements
-system.cpu.l2cache.sampled_refs 2798338 # Sample count of references to valid blocks.
+system.cpu.l2cache.replacements 2771977 # number of replacements
+system.cpu.l2cache.sampled_refs 2798150 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 25742.940388 # Cycle average of tags in use
-system.cpu.l2cache.total_refs 6663406 # Total number of references to valid blocks.
-system.cpu.l2cache.warmup_cycle 4737814312000 # Cycle when the warmup percentage was hit.
-system.cpu.l2cache.writebacks 1199171 # number of writebacks
+system.cpu.l2cache.tagsinuse 25743.015890 # Cycle average of tags in use
+system.cpu.l2cache.total_refs 6662299 # Total number of references to valid blocks.
+system.cpu.l2cache.warmup_cycle 4737770578000 # Cycle when the warmup percentage was hit.
+system.cpu.l2cache.writebacks 1199166 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 11976128076 # number of cpu cycles simulated
+system.cpu.numCycles 11976075690 # number of cpu cycles simulated
system.cpu.num_insts 4653327894 # Number of instructions executed
system.cpu.num_refs 1677713078 # Number of memory references
system.cpu.workload.PROG:num_syscalls 46 # Number of system calls
diff --git a/tests/long/60.bzip2/test.py b/tests/long/60.bzip2/test.py
index 7fa3d1a07..fa74d0860 100644
--- a/tests/long/60.bzip2/test.py
+++ b/tests/long/60.bzip2/test.py
@@ -26,7 +26,7 @@
#
# Authors: Korey Sewell
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
from cpu2000 import bzip2_source
workload = bzip2_source(isa, opsys, 'lgred')
diff --git a/tests/long/70.twolf/ref/x86/linux/simple-timing/config.ini b/tests/long/70.twolf/ref/x86/linux/simple-timing/config.ini
index f70defe2b..6cbe3be3b 100644
--- a/tests/long/70.twolf/ref/x86/linux/simple-timing/config.ini
+++ b/tests/long/70.twolf/ref/x86/linux/simple-timing/config.ini
@@ -45,7 +45,6 @@ hash_delay=1
latency=1000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=10000
@@ -80,7 +79,6 @@ hash_delay=1
latency=1000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=10000
@@ -115,7 +113,6 @@ hash_delay=1
latency=10000
max_miss_count=0
mshrs=10
-prefetch_cache_check_push=true
prefetch_data_accesses_only=false
prefetch_degree=1
prefetch_latency=100000
@@ -152,7 +149,7 @@ type=ExeTracer
[system.cpu.workload]
type=LiveProcess
cmd=twolf smred
-cwd=build/X86_SE/tests/opt/long/70.twolf/x86/linux/simple-timing
+cwd=build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-timing
egid=100
env=
errout=cerr
diff --git a/tests/long/70.twolf/ref/x86/linux/simple-timing/simout b/tests/long/70.twolf/ref/x86/linux/simple-timing/simout
index cfb8745b2..32ad08600 100755
--- a/tests/long/70.twolf/ref/x86/linux/simple-timing/simout
+++ b/tests/long/70.twolf/ref/x86/linux/simple-timing/simout
@@ -5,11 +5,11 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Aug 17 2009 20:29:57
-M5 revision 84f7bdc43a4f 6605 default qtip tip x86fsdate.patch
-M5 started Aug 17 2009 20:42:16
-M5 executing on tater
-command line: build/X86_SE/m5.opt -d build/X86_SE/tests/opt/long/70.twolf/x86/linux/simple-timing -re tests/run.py build/X86_SE/tests/opt/long/70.twolf/x86/linux/simple-timing
+M5 compiled Nov 8 2009 16:16:58
+M5 revision 5d58e4833e79 6726 default qtip tip x86_tests.diff
+M5 started Nov 8 2009 16:37:25
+M5 executing on maize
+command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-timing -re tests/run.py build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-timing
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
@@ -27,4 +27,4 @@ info: Increasing stack size by one page.
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
-122 123 124 Exiting @ tick 250961789000 because target called exit()
+122 123 124 Exiting @ tick 250962019000 because target called exit()
diff --git a/tests/long/70.twolf/ref/x86/linux/simple-timing/stats.txt b/tests/long/70.twolf/ref/x86/linux/simple-timing/stats.txt
index d0361bdaa..96e63da4b 100644
--- a/tests/long/70.twolf/ref/x86/linux/simple-timing/stats.txt
+++ b/tests/long/70.twolf/ref/x86/linux/simple-timing/stats.txt
@@ -1,84 +1,84 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 489241 # Simulator instruction rate (inst/s)
-host_mem_usage 228040 # Number of bytes of host memory used
-host_seconds 448.51 # Real time elapsed on the host
-host_tick_rate 559541126 # Simulator tick rate (ticks/s)
+host_inst_rate 894535 # Simulator instruction rate (inst/s)
+host_mem_usage 201656 # Number of bytes of host memory used
+host_seconds 245.30 # Real time elapsed on the host
+host_tick_rate 1023073835 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 219430973 # Number of instructions simulated
sim_seconds 0.250962 # Number of seconds simulated
-sim_ticks 250961789000 # Number of ticks simulated
+sim_ticks 250962019000 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 56682001 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 55873.040752 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 52873.040752 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 56681682 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 17823500 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_avg_miss_latency 55228.395062 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 52226.851852 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 56681677 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 17894000 # number of ReadReq miss cycles
system.cpu.dcache.ReadReq_miss_rate 0.000006 # miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 319 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 16866500 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_misses 324 # number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_miss_latency 16921500 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.000006 # mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 319 # number of ReadReq MSHR misses
+system.cpu.dcache.ReadReq_mshr_misses 324 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 20515729 # number of WriteReq accesses(hits+misses)
system.cpu.dcache.WriteReq_avg_miss_latency 56000 # average WriteReq miss latency
system.cpu.dcache.WriteReq_avg_mshr_miss_latency 53000 # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 20514128 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 89656000 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_hits 20514125 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 89824000 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.000078 # miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses 1601 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 84853000 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_misses 1604 # number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_miss_latency 85012000 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.000078 # mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_misses 1601 # number of WriteReq MSHR misses
+system.cpu.dcache.WriteReq_mshr_misses 1604 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.dcache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 40758.097149 # Average number of references to valid blocks.
+system.cpu.dcache.avg_refs 40586.660358 # Average number of references to valid blocks.
system.cpu.dcache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 77197730 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 55978.906250 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 52978.906250 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 77195810 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 107479500 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_avg_miss_latency 55870.331950 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 52870.072614 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 77195802 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 107718000 # number of demand (read+write) miss cycles
system.cpu.dcache.demand_miss_rate 0.000025 # miss rate for demand accesses
-system.cpu.dcache.demand_misses 1920 # number of demand (read+write) misses
+system.cpu.dcache.demand_misses 1928 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 101719500 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency 101933500 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.000025 # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 1920 # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_mshr_misses 1928 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 77197730 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 55978.906250 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 52978.906250 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 55870.331950 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 52870.072614 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 77195810 # number of overall hits
-system.cpu.dcache.overall_miss_latency 107479500 # number of overall miss cycles
+system.cpu.dcache.overall_hits 77195802 # number of overall hits
+system.cpu.dcache.overall_miss_latency 107718000 # number of overall miss cycles
system.cpu.dcache.overall_miss_rate 0.000025 # miss rate for overall accesses
-system.cpu.dcache.overall_misses 1920 # number of overall misses
+system.cpu.dcache.overall_misses 1928 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 101719500 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency 101933500 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.000025 # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 1920 # number of overall MSHR misses
+system.cpu.dcache.overall_mshr_misses 1928 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
-system.cpu.dcache.replacements 27 # number of replacements
-system.cpu.dcache.sampled_refs 1894 # Sample count of references to valid blocks.
+system.cpu.dcache.replacements 40 # number of replacements
+system.cpu.dcache.sampled_refs 1902 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 1362.582472 # Cycle average of tags in use
-system.cpu.dcache.total_refs 77195836 # Total number of references to valid blocks.
+system.cpu.dcache.tagsinuse 1361.446792 # Cycle average of tags in use
+system.cpu.dcache.total_refs 77195828 # Total number of references to valid blocks.
system.cpu.dcache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
-system.cpu.dcache.writebacks 2 # number of writebacks
+system.cpu.dcache.writebacks 7 # number of writebacks
system.cpu.icache.ReadReq_accesses 173494375 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 39420.962931 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 36414.252237 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_miss_latency 39420.856412 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 36414.145718 # average ReadReq mshr miss latency
system.cpu.icache.ReadReq_hits 173489681 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 185042000 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency 185041500 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.000027 # miss rate for ReadReq accesses
system.cpu.icache.ReadReq_misses 4694 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 170928500 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 170928000 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000027 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 4694 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
@@ -90,29 +90,29 @@ system.cpu.icache.blocked_cycles::no_mshrs 0 #
system.cpu.icache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
system.cpu.icache.demand_accesses 173494375 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 39420.962931 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 36414.252237 # average overall mshr miss latency
+system.cpu.icache.demand_avg_miss_latency 39420.856412 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 36414.145718 # average overall mshr miss latency
system.cpu.icache.demand_hits 173489681 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 185042000 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency 185041500 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.000027 # miss rate for demand accesses
system.cpu.icache.demand_misses 4694 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 170928500 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 170928000 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000027 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 4694 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.icache.overall_accesses 173494375 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 39420.962931 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 36414.252237 # average overall mshr miss latency
+system.cpu.icache.overall_avg_miss_latency 39420.856412 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 36414.145718 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
system.cpu.icache.overall_hits 173489681 # number of overall hits
-system.cpu.icache.overall_miss_latency 185042000 # number of overall miss cycles
+system.cpu.icache.overall_miss_latency 185041500 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.000027 # miss rate for overall accesses
system.cpu.icache.overall_misses 4694 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 170928500 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 170928000 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000027 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 4694 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -120,29 +120,29 @@ system.cpu.icache.overall_mshr_uncacheable_misses 0
system.cpu.icache.replacements 2836 # number of replacements
system.cpu.icache.sampled_refs 4694 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 1455.283776 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 1455.283940 # Cycle average of tags in use
system.cpu.icache.total_refs 173489681 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
-system.cpu.l2cache.ReadExReq_accesses 1575 # number of ReadExReq accesses(hits+misses)
+system.cpu.l2cache.ReadExReq_accesses 1578 # number of ReadExReq accesses(hits+misses)
system.cpu.l2cache.ReadExReq_avg_miss_latency 52000 # average ReadExReq miss latency
system.cpu.l2cache.ReadExReq_avg_mshr_miss_latency 40000 # average ReadExReq mshr miss latency
-system.cpu.l2cache.ReadExReq_miss_latency 81900000 # number of ReadExReq miss cycles
+system.cpu.l2cache.ReadExReq_miss_latency 82056000 # number of ReadExReq miss cycles
system.cpu.l2cache.ReadExReq_miss_rate 1 # miss rate for ReadExReq accesses
-system.cpu.l2cache.ReadExReq_misses 1575 # number of ReadExReq misses
-system.cpu.l2cache.ReadExReq_mshr_miss_latency 63000000 # number of ReadExReq MSHR miss cycles
+system.cpu.l2cache.ReadExReq_misses 1578 # number of ReadExReq misses
+system.cpu.l2cache.ReadExReq_mshr_miss_latency 63120000 # number of ReadExReq MSHR miss cycles
system.cpu.l2cache.ReadExReq_mshr_miss_rate 1 # mshr miss rate for ReadExReq accesses
-system.cpu.l2cache.ReadExReq_mshr_misses 1575 # number of ReadExReq MSHR misses
-system.cpu.l2cache.ReadReq_accesses 5013 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 52005.066498 # average ReadReq miss latency
+system.cpu.l2cache.ReadExReq_mshr_misses 1578 # number of ReadExReq MSHR misses
+system.cpu.l2cache.ReadReq_accesses 5018 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_avg_miss_latency 52004.908170 # average ReadReq miss latency
system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 40000 # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_hits 1855 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 164232000 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.629962 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_hits 1860 # number of ReadReq hits
+system.cpu.l2cache.ReadReq_miss_latency 164231500 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.629334 # miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_misses 3158 # number of ReadReq misses
system.cpu.l2cache.ReadReq_mshr_miss_latency 126320000 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.629962 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.629334 # mshr miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_mshr_misses 3158 # number of ReadReq MSHR misses
system.cpu.l2cache.UpgradeReq_accesses 26 # number of UpgradeReq accesses(hits+misses)
system.cpu.l2cache.UpgradeReq_avg_miss_latency 52000 # average UpgradeReq miss latency
@@ -153,53 +153,53 @@ system.cpu.l2cache.UpgradeReq_misses 26 # nu
system.cpu.l2cache.UpgradeReq_mshr_miss_latency 1040000 # number of UpgradeReq MSHR miss cycles
system.cpu.l2cache.UpgradeReq_mshr_miss_rate 1 # mshr miss rate for UpgradeReq accesses
system.cpu.l2cache.UpgradeReq_mshr_misses 26 # number of UpgradeReq MSHR misses
-system.cpu.l2cache.Writeback_accesses 2 # number of Writeback accesses(hits+misses)
-system.cpu.l2cache.Writeback_hits 2 # number of Writeback hits
+system.cpu.l2cache.Writeback_accesses 7 # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_hits 7 # number of Writeback hits
system.cpu.l2cache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 0.591895 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 0.593112 # Average number of references to valid blocks.
system.cpu.l2cache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 6588 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 52003.380520 # average overall miss latency
+system.cpu.l2cache.demand_accesses 6596 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 52003.272804 # average overall miss latency
system.cpu.l2cache.demand_avg_mshr_miss_latency 40000 # average overall mshr miss latency
-system.cpu.l2cache.demand_hits 1855 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 246132000 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.718427 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 4733 # number of demand (read+write) misses
+system.cpu.l2cache.demand_hits 1860 # number of demand (read+write) hits
+system.cpu.l2cache.demand_miss_latency 246287500 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.718011 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 4736 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 189320000 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.718427 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 4733 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 189440000 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.718011 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 4736 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 6588 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 52003.380520 # average overall miss latency
+system.cpu.l2cache.overall_accesses 6596 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 52003.272804 # average overall miss latency
system.cpu.l2cache.overall_avg_mshr_miss_latency 40000 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.l2cache.overall_hits 1855 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 246132000 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.718427 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 4733 # number of overall misses
+system.cpu.l2cache.overall_hits 1860 # number of overall hits
+system.cpu.l2cache.overall_miss_latency 246287500 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.718011 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 4736 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 189320000 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.718427 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 4733 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 189440000 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.718011 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 4736 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.l2cache.replacements 0 # number of replacements
-system.cpu.l2cache.sampled_refs 3134 # Sample count of references to valid blocks.
+system.cpu.l2cache.sampled_refs 3136 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 2033.146295 # Cycle average of tags in use
-system.cpu.l2cache.total_refs 1855 # Total number of references to valid blocks.
+system.cpu.l2cache.tagsinuse 2033.169065 # Cycle average of tags in use
+system.cpu.l2cache.total_refs 1860 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 0 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 501923578 # number of cpu cycles simulated
+system.cpu.numCycles 501924038 # number of cpu cycles simulated
system.cpu.num_insts 219430973 # Number of instructions executed
system.cpu.num_refs 77165298 # Number of memory references
system.cpu.workload.PROG:num_syscalls 400 # Number of system calls
diff --git a/tests/long/70.twolf/test.py b/tests/long/70.twolf/test.py
index 85b106eb4..761ec8b2e 100644
--- a/tests/long/70.twolf/test.py
+++ b/tests/long/70.twolf/test.py
@@ -26,7 +26,7 @@
#
# Authors: Korey Sewell
-m5.AddToPath('../configs/common')
+m5.util.addToPath('../configs/common')
from cpu2000 import twolf
import os
diff --git a/tests/quick/00.hello/ref/mips/linux/inorder-timing/simout b/tests/quick/00.hello/ref/mips/linux/inorder-timing/simout
index 56a68daea..f04692a1f 100755
--- a/tests/quick/00.hello/ref/mips/linux/inorder-timing/simout
+++ b/tests/quick/00.hello/ref/mips/linux/inorder-timing/simout
@@ -5,13 +5,13 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled May 13 2009 01:40:41
-M5 revision 4c418376e894 6202 default tip
-M5 started May 13 2009 01:40:42
+M5 compiled Sep 24 2009 12:19:09
+M5 revision 9bc3e4611009+ 6661+ default tip
+M5 started Sep 24 2009 12:19:46
M5 executing on zooks
command line: build/MIPS_SE/m5.fast -d build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/inorder-timing -re tests/run.py build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/inorder-timing
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
info: Increasing stack size by one page.
Hello World!
-Exiting @ tick 29437500 because target called exit()
+Exiting @ tick 29521500 because target called exit()
diff --git a/tests/quick/00.hello/ref/mips/linux/inorder-timing/stats.txt b/tests/quick/00.hello/ref/mips/linux/inorder-timing/stats.txt
index 577875f3a..a47f185bc 100644
--- a/tests/quick/00.hello/ref/mips/linux/inorder-timing/stats.txt
+++ b/tests/quick/00.hello/ref/mips/linux/inorder-timing/stats.txt
@@ -1,44 +1,44 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 23976 # Simulator instruction rate (inst/s)
-host_mem_usage 152688 # Number of bytes of host memory used
-host_seconds 0.24 # Real time elapsed on the host
-host_tick_rate 124659634 # Simulator tick rate (ticks/s)
+host_inst_rate 29581 # Simulator instruction rate (inst/s)
+host_mem_usage 155804 # Number of bytes of host memory used
+host_seconds 0.19 # Real time elapsed on the host
+host_tick_rate 153369596 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 5656 # Number of instructions simulated
-sim_seconds 0.000029 # Number of seconds simulated
-sim_ticks 29437500 # Number of ticks simulated
-system.cpu.AGEN-Unit.instReqsProcessed 2055 # Number of Instructions Requests that completed in this resource.
-system.cpu.Branch-Predictor.instReqsProcessed 5657 # Number of Instructions Requests that completed in this resource.
-system.cpu.Branch-Predictor.predictedNotTaken 783 # Number of Branches Predicted As Not Taken (False).
+sim_insts 5685 # Number of instructions simulated
+sim_seconds 0.000030 # Number of seconds simulated
+sim_ticks 29521500 # Number of ticks simulated
+system.cpu.AGEN-Unit.instReqsProcessed 2058 # Number of Instructions Requests that completed in this resource.
+system.cpu.Branch-Predictor.instReqsProcessed 5686 # Number of Instructions Requests that completed in this resource.
+system.cpu.Branch-Predictor.predictedNotTaken 789 # Number of Branches Predicted As Not Taken (False).
system.cpu.Branch-Predictor.predictedTaken 96 # Number of Branches Predicted As Taken (True).
-system.cpu.Decode-Unit.instReqsProcessed 5657 # Number of Instructions Requests that completed in this resource.
-system.cpu.Execution-Unit.instReqsProcessed 3598 # Number of Instructions Requests that completed in this resource.
-system.cpu.Execution-Unit.predictedNotTakenIncorrect 515 # Number of Branches Incorrectly Predicted As Not Taken).
+system.cpu.Decode-Unit.instReqsProcessed 5686 # Number of Instructions Requests that completed in this resource.
+system.cpu.Execution-Unit.instReqsProcessed 3624 # Number of Instructions Requests that completed in this resource.
+system.cpu.Execution-Unit.predictedNotTakenIncorrect 516 # Number of Branches Incorrectly Predicted As Not Taken).
system.cpu.Execution-Unit.predictedTakenIncorrect 34 # Number of Branches Incorrectly Predicted As Taken.
system.cpu.Fetch-Buffer-T0.instReqsProcessed 0 # Number of Instructions Requests that completed in this resource.
system.cpu.Fetch-Buffer-T0.instsBypassed 0 # Number of Instructions Bypassed.
system.cpu.Fetch-Buffer-T1.instReqsProcessed 0 # Number of Instructions Requests that completed in this resource.
system.cpu.Fetch-Buffer-T1.instsBypassed 0 # Number of Instructions Bypassed.
-system.cpu.Fetch-Seq-Unit.instReqsProcessed 11315 # Number of Instructions Requests that completed in this resource.
-system.cpu.Graduation-Unit.instReqsProcessed 5656 # Number of Instructions Requests that completed in this resource.
+system.cpu.Fetch-Seq-Unit.instReqsProcessed 11373 # Number of Instructions Requests that completed in this resource.
+system.cpu.Graduation-Unit.instReqsProcessed 5685 # Number of Instructions Requests that completed in this resource.
system.cpu.Mult-Div-Unit.divInstReqsProcessed 1 # Number of Divide Requests Processed.
system.cpu.Mult-Div-Unit.instReqsProcessed 8 # Number of Instructions Requests that completed in this resource.
system.cpu.Mult-Div-Unit.multInstReqsProcessed 3 # Number of Multiply Requests Processed.
-system.cpu.RegFile-Manager.instReqsProcessed 10420 # Number of Instructions Requests that completed in this resource.
-system.cpu.committedInsts 5656 # Number of Instructions Simulated (Per-Thread)
-system.cpu.committedInsts_total 5656 # Number of Instructions Simulated (Total)
-system.cpu.cpi 10.409477 # CPI: Cycles Per Instruction (Per-Thread)
-system.cpu.cpi_total 10.409477 # CPI: Total CPI of All Threads
-system.cpu.dcache.ReadReq_accesses 1131 # number of ReadReq accesses(hits+misses)
+system.cpu.RegFile-Manager.instReqsProcessed 10479 # Number of Instructions Requests that completed in this resource.
+system.cpu.committedInsts 5685 # Number of Instructions Simulated (Per-Thread)
+system.cpu.committedInsts_total 5685 # Number of Instructions Simulated (Total)
+system.cpu.cpi 10.385928 # CPI: Cycles Per Instruction (Per-Thread)
+system.cpu.cpi_total 10.385928 # CPI: Total CPI of All Threads
+system.cpu.dcache.ReadReq_accesses 1134 # number of ReadReq accesses(hits+misses)
system.cpu.dcache.ReadReq_avg_miss_latency 56207.317073 # average ReadReq miss latency
system.cpu.dcache.ReadReq_avg_mshr_miss_latency 53207.317073 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 1049 # number of ReadReq hits
+system.cpu.dcache.ReadReq_hits 1052 # number of ReadReq hits
system.cpu.dcache.ReadReq_miss_latency 4609000 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.072502 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_miss_rate 0.072310 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 82 # number of ReadReq misses
system.cpu.dcache.ReadReq_mshr_miss_latency 4363000 # number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_rate 0.072502 # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.072310 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 82 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 924 # number of WriteReq accesses(hits+misses)
system.cpu.dcache.WriteReq_avg_miss_latency 56554.687500 # average WriteReq miss latency
@@ -52,48 +52,48 @@ system.cpu.dcache.WriteReq_mshr_miss_rate 0.069264 # m
system.cpu.dcache.WriteReq_mshr_misses 64 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.dcache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 14.568182 # Average number of references to valid blocks.
+system.cpu.dcache.avg_refs 14.590909 # Average number of references to valid blocks.
system.cpu.dcache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
-system.cpu.dcache.demand_accesses 2055 # number of demand (read+write) accesses
+system.cpu.dcache.demand_accesses 2058 # number of demand (read+write) accesses
system.cpu.dcache.demand_avg_miss_latency 56359.589041 # average overall miss latency
system.cpu.dcache.demand_avg_mshr_miss_latency 53359.589041 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 1909 # number of demand (read+write) hits
+system.cpu.dcache.demand_hits 1912 # number of demand (read+write) hits
system.cpu.dcache.demand_miss_latency 8228500 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.071046 # miss rate for demand accesses
+system.cpu.dcache.demand_miss_rate 0.070943 # miss rate for demand accesses
system.cpu.dcache.demand_misses 146 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
system.cpu.dcache.demand_mshr_miss_latency 7790500 # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_rate 0.071046 # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_miss_rate 0.070943 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 146 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.dcache.overall_accesses 2055 # number of overall (read+write) accesses
+system.cpu.dcache.overall_accesses 2058 # number of overall (read+write) accesses
system.cpu.dcache.overall_avg_miss_latency 56359.589041 # average overall miss latency
system.cpu.dcache.overall_avg_mshr_miss_latency 53359.589041 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 1909 # number of overall hits
+system.cpu.dcache.overall_hits 1912 # number of overall hits
system.cpu.dcache.overall_miss_latency 8228500 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.071046 # miss rate for overall accesses
+system.cpu.dcache.overall_miss_rate 0.070943 # miss rate for overall accesses
system.cpu.dcache.overall_misses 146 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
system.cpu.dcache.overall_mshr_miss_latency 7790500 # number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_rate 0.071046 # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_miss_rate 0.070943 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 146 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.dcache.replacements 0 # number of replacements
system.cpu.dcache.sampled_refs 132 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 84.205216 # Cycle average of tags in use
-system.cpu.dcache.total_refs 1923 # Total number of references to valid blocks.
+system.cpu.dcache.tagsinuse 84.209307 # Cycle average of tags in use
+system.cpu.dcache.total_refs 1926 # Total number of references to valid blocks.
system.cpu.dcache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 0 # number of writebacks
-system.cpu.dcache_port.instReqsProcessed 2054 # Number of Instructions Requests that completed in this resource.
+system.cpu.dcache_port.instReqsProcessed 2057 # Number of Instructions Requests that completed in this resource.
system.cpu.dtb.accesses 0 # DTB accesses
system.cpu.dtb.hits 0 # DTB hits
system.cpu.dtb.misses 0 # DTB misses
@@ -103,62 +103,62 @@ system.cpu.dtb.read_misses 0 # DT
system.cpu.dtb.write_accesses 0 # DTB write accesses
system.cpu.dtb.write_hits 0 # DTB write hits
system.cpu.dtb.write_misses 0 # DTB write misses
-system.cpu.icache.ReadReq_accesses 5658 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 55772.277228 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 52772.277228 # average ReadReq mshr miss latency
-system.cpu.icache.ReadReq_hits 5355 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 16899000 # number of ReadReq miss cycles
-system.cpu.icache.ReadReq_miss_rate 0.053552 # miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_misses 303 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 15990000 # number of ReadReq MSHR miss cycles
-system.cpu.icache.ReadReq_mshr_miss_rate 0.053552 # mshr miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_mshr_misses 303 # number of ReadReq MSHR misses
+system.cpu.icache.ReadReq_accesses 5687 # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_avg_miss_latency 55773.026316 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 52773.026316 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_hits 5383 # number of ReadReq hits
+system.cpu.icache.ReadReq_miss_latency 16955000 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_rate 0.053455 # miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_misses 304 # number of ReadReq misses
+system.cpu.icache.ReadReq_mshr_miss_latency 16043000 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_rate 0.053455 # mshr miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_mshr_misses 304 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.icache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.icache.avg_refs 17.673267 # Average number of references to valid blocks.
+system.cpu.icache.avg_refs 17.707237 # Average number of references to valid blocks.
system.cpu.icache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
-system.cpu.icache.demand_accesses 5658 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 55772.277228 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 52772.277228 # average overall mshr miss latency
-system.cpu.icache.demand_hits 5355 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 16899000 # number of demand (read+write) miss cycles
-system.cpu.icache.demand_miss_rate 0.053552 # miss rate for demand accesses
-system.cpu.icache.demand_misses 303 # number of demand (read+write) misses
+system.cpu.icache.demand_accesses 5687 # number of demand (read+write) accesses
+system.cpu.icache.demand_avg_miss_latency 55773.026316 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 52773.026316 # average overall mshr miss latency
+system.cpu.icache.demand_hits 5383 # number of demand (read+write) hits
+system.cpu.icache.demand_miss_latency 16955000 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_rate 0.053455 # miss rate for demand accesses
+system.cpu.icache.demand_misses 304 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 15990000 # number of demand (read+write) MSHR miss cycles
-system.cpu.icache.demand_mshr_miss_rate 0.053552 # mshr miss rate for demand accesses
-system.cpu.icache.demand_mshr_misses 303 # number of demand (read+write) MSHR misses
+system.cpu.icache.demand_mshr_miss_latency 16043000 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_rate 0.053455 # mshr miss rate for demand accesses
+system.cpu.icache.demand_mshr_misses 304 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.icache.overall_accesses 5658 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 55772.277228 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 52772.277228 # average overall mshr miss latency
+system.cpu.icache.overall_accesses 5687 # number of overall (read+write) accesses
+system.cpu.icache.overall_avg_miss_latency 55773.026316 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 52773.026316 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.icache.overall_hits 5355 # number of overall hits
-system.cpu.icache.overall_miss_latency 16899000 # number of overall miss cycles
-system.cpu.icache.overall_miss_rate 0.053552 # miss rate for overall accesses
-system.cpu.icache.overall_misses 303 # number of overall misses
+system.cpu.icache.overall_hits 5383 # number of overall hits
+system.cpu.icache.overall_miss_latency 16955000 # number of overall miss cycles
+system.cpu.icache.overall_miss_rate 0.053455 # miss rate for overall accesses
+system.cpu.icache.overall_misses 304 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 15990000 # number of overall MSHR miss cycles
-system.cpu.icache.overall_mshr_miss_rate 0.053552 # mshr miss rate for overall accesses
-system.cpu.icache.overall_mshr_misses 303 # number of overall MSHR misses
+system.cpu.icache.overall_mshr_miss_latency 16043000 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_rate 0.053455 # mshr miss rate for overall accesses
+system.cpu.icache.overall_mshr_misses 304 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.icache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.icache.replacements 13 # number of replacements
-system.cpu.icache.sampled_refs 303 # Sample count of references to valid blocks.
+system.cpu.icache.sampled_refs 304 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 135.958324 # Cycle average of tags in use
-system.cpu.icache.total_refs 5355 # Total number of references to valid blocks.
+system.cpu.icache.tagsinuse 136.385131 # Cycle average of tags in use
+system.cpu.icache.total_refs 5383 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
-system.cpu.icache_port.instReqsProcessed 5657 # Number of Instructions Requests that completed in this resource.
-system.cpu.ipc 0.096066 # IPC: Instructions Per Cycle (Per-Thread)
-system.cpu.ipc_total 0.096066 # IPC: Total IPC of All Threads
+system.cpu.icache_port.instReqsProcessed 5686 # Number of Instructions Requests that completed in this resource.
+system.cpu.ipc 0.096284 # IPC: Instructions Per Cycle (Per-Thread)
+system.cpu.ipc_total 0.096284 # IPC: Total IPC of All Threads
system.cpu.itb.accesses 0 # DTB accesses
system.cpu.itb.hits 0 # DTB hits
system.cpu.itb.misses 0 # DTB misses
@@ -177,16 +177,16 @@ system.cpu.l2cache.ReadExReq_misses 50 # nu
system.cpu.l2cache.ReadExReq_mshr_miss_latency 2004000 # number of ReadExReq MSHR miss cycles
system.cpu.l2cache.ReadExReq_mshr_miss_rate 1 # mshr miss rate for ReadExReq accesses
system.cpu.l2cache.ReadExReq_mshr_misses 50 # number of ReadExReq MSHR misses
-system.cpu.l2cache.ReadReq_accesses 385 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 52052.219321 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 40026.109661 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_accesses 386 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_avg_miss_latency 52052.083333 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 40026.041667 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 2 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 19936000 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.994805 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 383 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 15330000 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.994805 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 383 # number of ReadReq MSHR misses
+system.cpu.l2cache.ReadReq_miss_latency 19988000 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.994819 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 384 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 15370000 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.994819 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 384 # number of ReadReq MSHR misses
system.cpu.l2cache.UpgradeReq_accesses 14 # number of UpgradeReq accesses(hits+misses)
system.cpu.l2cache.UpgradeReq_avg_miss_latency 52535.714286 # average UpgradeReq miss latency
system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency 40071.428571 # average UpgradeReq mshr miss latency
@@ -198,53 +198,53 @@ system.cpu.l2cache.UpgradeReq_mshr_miss_rate 1
system.cpu.l2cache.UpgradeReq_mshr_misses 14 # number of UpgradeReq MSHR misses
system.cpu.l2cache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 0.005420 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 0.005405 # Average number of references to valid blocks.
system.cpu.l2cache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 435 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 52103.926097 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 40032.332564 # average overall mshr miss latency
+system.cpu.l2cache.demand_accesses 436 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 52103.686636 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 40032.258065 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 2 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 22561000 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.995402 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 433 # number of demand (read+write) misses
+system.cpu.l2cache.demand_miss_latency 22613000 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.995413 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 434 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 17334000 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.995402 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 433 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 17374000 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.995413 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 434 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 435 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 52103.926097 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 40032.332564 # average overall mshr miss latency
+system.cpu.l2cache.overall_accesses 436 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 52103.686636 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 40032.258065 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 2 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 22561000 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.995402 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 433 # number of overall misses
+system.cpu.l2cache.overall_miss_latency 22613000 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.995413 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 434 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 17334000 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.995402 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 433 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 17374000 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.995413 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 434 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.l2cache.replacements 0 # number of replacements
-system.cpu.l2cache.sampled_refs 369 # Sample count of references to valid blocks.
+system.cpu.l2cache.sampled_refs 370 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 183.249501 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 183.672228 # Cycle average of tags in use
system.cpu.l2cache.total_refs 2 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 0 # number of writebacks
-system.cpu.numCycles 58876 # number of cpu cycles simulated
+system.cpu.numCycles 59044 # number of cpu cycles simulated
system.cpu.smtCommittedInsts 0 # Number of SMT Instructions Simulated (Per-Thread)
system.cpu.smtCycles 0 # Total number of cycles that the CPU was simultaneous multithreading.(SMT)
system.cpu.smt_cpi no_value # CPI: Total SMT-CPI
system.cpu.smt_ipc no_value # IPC: Total SMT-IPC
-system.cpu.threadCycles 58876 # Total Number of Cycles A Thread Was Active in CPU (Per-Thread)
+system.cpu.threadCycles 59044 # Total Number of Cycles A Thread Was Active in CPU (Per-Thread)
system.cpu.workload.PROG:num_syscalls 13 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/quick/00.hello/ref/mips/linux/o3-timing/config.ini b/tests/quick/00.hello/ref/mips/linux/o3-timing/config.ini
index 9e32dcc7f..b3bdddcfe 100644
--- a/tests/quick/00.hello/ref/mips/linux/o3-timing/config.ini
+++ b/tests/quick/00.hello/ref/mips/linux/o3-timing/config.ini
@@ -412,7 +412,7 @@ egid=100
env=
errout=cerr
euid=100
-executable=/dist/m5/regression/test-progs/hello/bin/mips/linux/hello
+executable=tests/test-progs/hello/bin/mips/linux/hello
gid=100
input=cin
max_stack_size=67108864
diff --git a/tests/quick/00.hello/ref/mips/linux/o3-timing/simout b/tests/quick/00.hello/ref/mips/linux/o3-timing/simout
index 5aef74b1c..9562c954f 100755
--- a/tests/quick/00.hello/ref/mips/linux/o3-timing/simout
+++ b/tests/quick/00.hello/ref/mips/linux/o3-timing/simout
@@ -5,13 +5,13 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Jul 6 2009 11:05:29
-M5 revision d3635cac686a 6289 default ruby_refs.diff qtip tip
-M5 started Jul 6 2009 11:11:08
-M5 executing on maize
+M5 compiled Sep 24 2009 12:19:09
+M5 revision 9bc3e4611009+ 6661+ default tip
+M5 started Sep 24 2009 12:19:46
+M5 executing on zooks
command line: build/MIPS_SE/m5.fast -d build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/o3-timing -re tests/run.py build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/o3-timing
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
info: Increasing stack size by one page.
Hello World!
-Exiting @ tick 13881500 because target called exit()
+Exiting @ tick 13914500 because target called exit()
diff --git a/tests/quick/00.hello/ref/mips/linux/o3-timing/stats.txt b/tests/quick/00.hello/ref/mips/linux/o3-timing/stats.txt
index 6d8206a5c..bdce7b5d3 100644
--- a/tests/quick/00.hello/ref/mips/linux/o3-timing/stats.txt
+++ b/tests/quick/00.hello/ref/mips/linux/o3-timing/stats.txt
@@ -1,65 +1,65 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 27478 # Simulator instruction rate (inst/s)
-host_mem_usage 190884 # Number of bytes of host memory used
-host_seconds 0.18 # Real time elapsed on the host
-host_tick_rate 75816661 # Simulator tick rate (ticks/s)
+host_inst_rate 59567 # Simulator instruction rate (inst/s)
+host_mem_usage 155776 # Number of bytes of host memory used
+host_seconds 0.09 # Real time elapsed on the host
+host_tick_rate 163592222 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 5024 # Number of instructions simulated
+sim_insts 5049 # Number of instructions simulated
sim_seconds 0.000014 # Number of seconds simulated
-sim_ticks 13881500 # Number of ticks simulated
+sim_ticks 13914500 # Number of ticks simulated
system.cpu.BPredUnit.BTBCorrect 0 # Number of correct BTB predictions (this stat may not work properly.
-system.cpu.BPredUnit.BTBHits 549 # Number of BTB hits
-system.cpu.BPredUnit.BTBLookups 1924 # Number of BTB lookups
+system.cpu.BPredUnit.BTBHits 552 # Number of BTB hits
+system.cpu.BPredUnit.BTBLookups 1939 # Number of BTB lookups
system.cpu.BPredUnit.RASInCorrect 53 # Number of incorrect RAS predictions.
-system.cpu.BPredUnit.condIncorrect 721 # Number of conditional branches incorrect
-system.cpu.BPredUnit.condPredicted 1540 # Number of conditional branches predicted
-system.cpu.BPredUnit.lookups 2339 # Number of BP lookups
-system.cpu.BPredUnit.usedRAS 384 # Number of times the RAS was used to get a target.
-system.cpu.commit.COM:branches 879 # Number of branches committed
+system.cpu.BPredUnit.condIncorrect 722 # Number of conditional branches incorrect
+system.cpu.BPredUnit.condPredicted 1555 # Number of conditional branches predicted
+system.cpu.BPredUnit.lookups 2357 # Number of BP lookups
+system.cpu.BPredUnit.usedRAS 387 # Number of times the RAS was used to get a target.
+system.cpu.commit.COM:branches 885 # Number of branches committed
system.cpu.commit.COM:bw_lim_events 63 # number cycles where commit BW limit reached
system.cpu.commit.COM:bw_limited 0 # number of insts not committed due to BW limits
-system.cpu.commit.COM:committed_per_cycle::samples 14165 # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::mean 0.399223 # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::stdev 1.126414 # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::samples 14230 # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::mean 0.399438 # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::stdev 1.125719 # Number of insts commited each cycle
system.cpu.commit.COM:committed_per_cycle::underflows 0 0.00% 0.00% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::0-1 11701 82.61% 82.61% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::1-2 1166 8.23% 90.84% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::2-3 493 3.48% 94.32% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::3-4 279 1.97% 96.29% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::4-5 290 2.05% 98.33% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::5-6 74 0.52% 98.86% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::6-7 61 0.43% 99.29% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::0-1 11753 82.59% 82.59% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::1-2 1168 8.21% 90.80% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::2-3 499 3.51% 94.31% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::3-4 284 2.00% 96.30% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::4-5 291 2.04% 98.35% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::5-6 72 0.51% 98.85% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::6-7 62 0.44% 99.29% # Number of insts commited each cycle
system.cpu.commit.COM:committed_per_cycle::7-8 38 0.27% 99.56% # Number of insts commited each cycle
system.cpu.commit.COM:committed_per_cycle::8 63 0.44% 100.00% # Number of insts commited each cycle
system.cpu.commit.COM:committed_per_cycle::overflows 0 0.00% 100.00% # Number of insts commited each cycle
system.cpu.commit.COM:committed_per_cycle::min_value 0 # Number of insts commited each cycle
system.cpu.commit.COM:committed_per_cycle::max_value 8 # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::total 14165 # Number of insts commited each cycle
-system.cpu.commit.COM:count 5655 # Number of instructions committed
-system.cpu.commit.COM:loads 1130 # Number of loads committed
+system.cpu.commit.COM:committed_per_cycle::total 14230 # Number of insts commited each cycle
+system.cpu.commit.COM:count 5684 # Number of instructions committed
+system.cpu.commit.COM:loads 1133 # Number of loads committed
system.cpu.commit.COM:membars 0 # Number of memory barriers committed
-system.cpu.commit.COM:refs 2054 # Number of memory references committed
+system.cpu.commit.COM:refs 2057 # Number of memory references committed
system.cpu.commit.COM:swp_count 0 # Number of s/w prefetches committed
-system.cpu.commit.branchMispredicts 604 # The number of times a branch was mispredicted
-system.cpu.commit.commitCommittedInsts 5655 # The number of committed instructions
+system.cpu.commit.branchMispredicts 605 # The number of times a branch was mispredicted
+system.cpu.commit.commitCommittedInsts 5684 # The number of committed instructions
system.cpu.commit.commitNonSpecStalls 15 # The number of times commit has been forced to stall to communicate backwards
-system.cpu.commit.commitSquashedInsts 5936 # The number of squashed insts skipped by commit
-system.cpu.committedInsts 5024 # Number of Instructions Simulated
-system.cpu.committedInsts_total 5024 # Number of Instructions Simulated
-system.cpu.cpi 5.526274 # CPI: Cycles Per Instruction
-system.cpu.cpi_total 5.526274 # CPI: Total CPI of All Threads
-system.cpu.dcache.ReadReq_accesses 2286 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 33976.377953 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 36034.883721 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 2159 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 4315000 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.055556 # miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 127 # number of ReadReq misses
+system.cpu.commit.commitSquashedInsts 5973 # The number of squashed insts skipped by commit
+system.cpu.committedInsts 5049 # Number of Instructions Simulated
+system.cpu.committedInsts_total 5049 # Number of Instructions Simulated
+system.cpu.cpi 5.511983 # CPI: Cycles Per Instruction
+system.cpu.cpi_total 5.511983 # CPI: Total CPI of All Threads
+system.cpu.dcache.ReadReq_accesses 2297 # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_avg_miss_latency 34007.812500 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 36022.988506 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 2169 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 4353000 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.055725 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 128 # number of ReadReq misses
system.cpu.dcache.ReadReq_mshr_hits 41 # number of ReadReq MSHR hits
-system.cpu.dcache.ReadReq_mshr_miss_latency 3099000 # number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_rate 0.037620 # mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 86 # number of ReadReq MSHR misses
+system.cpu.dcache.ReadReq_mshr_miss_latency 3134000 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.037875 # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_misses 87 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 924 # number of WriteReq accesses(hits+misses)
system.cpu.dcache.WriteReq_avg_miss_latency 27701.724138 # average WriteReq miss latency
system.cpu.dcache.WriteReq_avg_mshr_miss_latency 36093.750000 # average WriteReq mshr miss latency
@@ -73,54 +73,54 @@ system.cpu.dcache.WriteReq_mshr_miss_rate 0.069264 # m
system.cpu.dcache.WriteReq_mshr_misses 64 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.dcache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 20.970370 # Average number of references to valid blocks.
+system.cpu.dcache.avg_refs 20.889706 # Average number of references to valid blocks.
system.cpu.dcache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
-system.cpu.dcache.demand_accesses 3210 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 29612.709832 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 36060 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 2793 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 12348500 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.129907 # miss rate for demand accesses
-system.cpu.dcache.demand_misses 417 # number of demand (read+write) misses
+system.cpu.dcache.demand_accesses 3221 # number of demand (read+write) accesses
+system.cpu.dcache.demand_avg_miss_latency 29632.775120 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 36052.980132 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 2803 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 12386500 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.129773 # miss rate for demand accesses
+system.cpu.dcache.demand_misses 418 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 267 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 5409000 # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_rate 0.046729 # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 150 # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_mshr_miss_latency 5444000 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_rate 0.046880 # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_misses 151 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.dcache.overall_accesses 3210 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 29612.709832 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 36060 # average overall mshr miss latency
+system.cpu.dcache.overall_accesses 3221 # number of overall (read+write) accesses
+system.cpu.dcache.overall_avg_miss_latency 29632.775120 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 36052.980132 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 2793 # number of overall hits
-system.cpu.dcache.overall_miss_latency 12348500 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.129907 # miss rate for overall accesses
-system.cpu.dcache.overall_misses 417 # number of overall misses
+system.cpu.dcache.overall_hits 2803 # number of overall hits
+system.cpu.dcache.overall_miss_latency 12386500 # number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.129773 # miss rate for overall accesses
+system.cpu.dcache.overall_misses 418 # number of overall misses
system.cpu.dcache.overall_mshr_hits 267 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 5409000 # number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_rate 0.046729 # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 150 # number of overall MSHR misses
+system.cpu.dcache.overall_mshr_miss_latency 5444000 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_rate 0.046880 # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_misses 151 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.dcache.replacements 0 # number of replacements
-system.cpu.dcache.sampled_refs 135 # Sample count of references to valid blocks.
+system.cpu.dcache.sampled_refs 136 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 87.531358 # Cycle average of tags in use
-system.cpu.dcache.total_refs 2831 # Total number of references to valid blocks.
+system.cpu.dcache.tagsinuse 87.690614 # Cycle average of tags in use
+system.cpu.dcache.total_refs 2841 # Total number of references to valid blocks.
system.cpu.dcache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 0 # number of writebacks
system.cpu.decode.DECODE:BlockedCycles 479 # Number of cycles decode is blocked
system.cpu.decode.DECODE:BranchMispred 128 # Number of times decode detected a branch misprediction
system.cpu.decode.DECODE:BranchResolved 128 # Number of times decode resolved a branch
-system.cpu.decode.DECODE:DecodedInsts 14141 # Number of instructions handled by decode
-system.cpu.decode.DECODE:IdleCycles 9863 # Number of cycles decode is idle
-system.cpu.decode.DECODE:RunCycles 3823 # Number of cycles decode is running
-system.cpu.decode.DECODE:SquashCycles 1052 # Number of cycles decode is squashing
+system.cpu.decode.DECODE:DecodedInsts 14211 # Number of instructions handled by decode
+system.cpu.decode.DECODE:IdleCycles 9912 # Number of cycles decode is idle
+system.cpu.decode.DECODE:RunCycles 3839 # Number of cycles decode is running
+system.cpu.decode.DECODE:SquashCycles 1056 # Number of cycles decode is squashing
system.cpu.decode.DECODE:SquashedInsts 251 # Number of squashed instructions handled by decode
system.cpu.dtb.accesses 0 # DTB accesses
system.cpu.dtb.hits 0 # DTB hits
@@ -131,116 +131,116 @@ system.cpu.dtb.read_misses 0 # DT
system.cpu.dtb.write_accesses 0 # DTB write accesses
system.cpu.dtb.write_hits 0 # DTB write hits
system.cpu.dtb.write_misses 0 # DTB write misses
-system.cpu.fetch.Branches 2339 # Number of branches that fetch encountered
-system.cpu.fetch.CacheLines 2162 # Number of cache lines fetched
-system.cpu.fetch.Cycles 6161 # Number of cycles fetch has run and was not squashing or blocked
+system.cpu.fetch.Branches 2357 # Number of branches that fetch encountered
+system.cpu.fetch.CacheLines 2171 # Number of cache lines fetched
+system.cpu.fetch.Cycles 6187 # Number of cycles fetch has run and was not squashing or blocked
system.cpu.fetch.IcacheSquashes 360 # Number of outstanding Icache misses that were squashed
-system.cpu.fetch.Insts 15261 # Number of instructions fetch has processed
-system.cpu.fetch.SquashCycles 737 # Number of cycles fetch has spent squashing
-system.cpu.fetch.branchRate 0.084246 # Number of branch fetches per cycle
-system.cpu.fetch.icacheStallCycles 2162 # Number of cycles fetch is stalled on an Icache miss
-system.cpu.fetch.predictedBranches 933 # Number of branches that fetch has predicted taken
-system.cpu.fetch.rate 0.549669 # Number of inst fetches per cycle
-system.cpu.fetch.rateDist::samples 15217 # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::mean 1.002892 # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::stdev 2.262712 # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.Insts 15337 # Number of instructions fetch has processed
+system.cpu.fetch.SquashCycles 738 # Number of cycles fetch has spent squashing
+system.cpu.fetch.branchRate 0.084693 # Number of branch fetches per cycle
+system.cpu.fetch.icacheStallCycles 2171 # Number of cycles fetch is stalled on an Icache miss
+system.cpu.fetch.predictedBranches 939 # Number of branches that fetch has predicted taken
+system.cpu.fetch.rate 0.551096 # Number of inst fetches per cycle
+system.cpu.fetch.rateDist::samples 15286 # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::mean 1.003336 # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::stdev 2.263199 # Number of instructions fetched each cycle (Total)
system.cpu.fetch.rateDist::underflows 0 0.00% 0.00% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::0-1 11225 73.77% 73.77% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::1-2 1766 11.61% 85.37% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::2-3 196 1.29% 86.66% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::3-4 137 0.90% 87.56% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::4-5 314 2.06% 89.62% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::5-6 113 0.74% 90.37% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::6-7 304 2.00% 92.36% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::7-8 249 1.64% 94.00% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::8 913 6.00% 100.00% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::0-1 11277 73.77% 73.77% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::1-2 1770 11.58% 85.35% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::2-3 198 1.30% 86.65% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::3-4 138 0.90% 87.55% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::4-5 316 2.07% 89.62% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::5-6 114 0.75% 90.36% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::6-7 306 2.00% 92.37% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::7-8 249 1.63% 93.99% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::8 918 6.01% 100.00% # Number of instructions fetched each cycle (Total)
system.cpu.fetch.rateDist::overflows 0 0.00% 100.00% # Number of instructions fetched each cycle (Total)
system.cpu.fetch.rateDist::min_value 0 # Number of instructions fetched each cycle (Total)
system.cpu.fetch.rateDist::max_value 8 # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::total 15217 # Number of instructions fetched each cycle (Total)
-system.cpu.icache.ReadReq_accesses 2162 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 35500 # average ReadReq miss latency
+system.cpu.fetch.rateDist::total 15286 # Number of instructions fetched each cycle (Total)
+system.cpu.icache.ReadReq_accesses 2171 # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_avg_miss_latency 35436.489607 # average ReadReq miss latency
system.cpu.icache.ReadReq_avg_mshr_miss_latency 34915.151515 # average ReadReq mshr miss latency
-system.cpu.icache.ReadReq_hits 1731 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 15300500 # number of ReadReq miss cycles
-system.cpu.icache.ReadReq_miss_rate 0.199352 # miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_misses 431 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_hits 101 # number of ReadReq MSHR hits
+system.cpu.icache.ReadReq_hits 1738 # number of ReadReq hits
+system.cpu.icache.ReadReq_miss_latency 15344000 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_rate 0.199447 # miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_misses 433 # number of ReadReq misses
+system.cpu.icache.ReadReq_mshr_hits 103 # number of ReadReq MSHR hits
system.cpu.icache.ReadReq_mshr_miss_latency 11522000 # number of ReadReq MSHR miss cycles
-system.cpu.icache.ReadReq_mshr_miss_rate 0.152636 # mshr miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_mshr_miss_rate 0.152004 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 330 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.icache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.icache.avg_refs 5.245455 # Average number of references to valid blocks.
+system.cpu.icache.avg_refs 5.266667 # Average number of references to valid blocks.
system.cpu.icache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
-system.cpu.icache.demand_accesses 2162 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 35500 # average overall miss latency
+system.cpu.icache.demand_accesses 2171 # number of demand (read+write) accesses
+system.cpu.icache.demand_avg_miss_latency 35436.489607 # average overall miss latency
system.cpu.icache.demand_avg_mshr_miss_latency 34915.151515 # average overall mshr miss latency
-system.cpu.icache.demand_hits 1731 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 15300500 # number of demand (read+write) miss cycles
-system.cpu.icache.demand_miss_rate 0.199352 # miss rate for demand accesses
-system.cpu.icache.demand_misses 431 # number of demand (read+write) misses
-system.cpu.icache.demand_mshr_hits 101 # number of demand (read+write) MSHR hits
+system.cpu.icache.demand_hits 1738 # number of demand (read+write) hits
+system.cpu.icache.demand_miss_latency 15344000 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_rate 0.199447 # miss rate for demand accesses
+system.cpu.icache.demand_misses 433 # number of demand (read+write) misses
+system.cpu.icache.demand_mshr_hits 103 # number of demand (read+write) MSHR hits
system.cpu.icache.demand_mshr_miss_latency 11522000 # number of demand (read+write) MSHR miss cycles
-system.cpu.icache.demand_mshr_miss_rate 0.152636 # mshr miss rate for demand accesses
+system.cpu.icache.demand_mshr_miss_rate 0.152004 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 330 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.icache.overall_accesses 2162 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 35500 # average overall miss latency
+system.cpu.icache.overall_accesses 2171 # number of overall (read+write) accesses
+system.cpu.icache.overall_avg_miss_latency 35436.489607 # average overall miss latency
system.cpu.icache.overall_avg_mshr_miss_latency 34915.151515 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.icache.overall_hits 1731 # number of overall hits
-system.cpu.icache.overall_miss_latency 15300500 # number of overall miss cycles
-system.cpu.icache.overall_miss_rate 0.199352 # miss rate for overall accesses
-system.cpu.icache.overall_misses 431 # number of overall misses
-system.cpu.icache.overall_mshr_hits 101 # number of overall MSHR hits
+system.cpu.icache.overall_hits 1738 # number of overall hits
+system.cpu.icache.overall_miss_latency 15344000 # number of overall miss cycles
+system.cpu.icache.overall_miss_rate 0.199447 # miss rate for overall accesses
+system.cpu.icache.overall_misses 433 # number of overall misses
+system.cpu.icache.overall_mshr_hits 103 # number of overall MSHR hits
system.cpu.icache.overall_mshr_miss_latency 11522000 # number of overall MSHR miss cycles
-system.cpu.icache.overall_mshr_miss_rate 0.152636 # mshr miss rate for overall accesses
+system.cpu.icache.overall_mshr_miss_rate 0.152004 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 330 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.icache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.icache.replacements 16 # number of replacements
system.cpu.icache.sampled_refs 330 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 158.760808 # Cycle average of tags in use
-system.cpu.icache.total_refs 1731 # Total number of references to valid blocks.
+system.cpu.icache.tagsinuse 159.086288 # Cycle average of tags in use
+system.cpu.icache.total_refs 1738 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
-system.cpu.idleCycles 12547 # Total number of cycles that the CPU has spent unscheduled due to idling
-system.cpu.iew.EXEC:branches 1206 # Number of branches executed
-system.cpu.iew.EXEC:nop 1806 # number of nop insts executed
-system.cpu.iew.EXEC:rate 0.291349 # Inst execution rate
-system.cpu.iew.EXEC:refs 3420 # number of memory reference insts executed
+system.cpu.idleCycles 12544 # Total number of cycles that the CPU has spent unscheduled due to idling
+system.cpu.iew.EXEC:branches 1216 # Number of branches executed
+system.cpu.iew.EXEC:nop 1820 # number of nop insts executed
+system.cpu.iew.EXEC:rate 0.292239 # Inst execution rate
+system.cpu.iew.EXEC:refs 3432 # number of memory reference insts executed
system.cpu.iew.EXEC:stores 1048 # Number of stores executed
system.cpu.iew.EXEC:swp 0 # number of swp insts executed
-system.cpu.iew.WB:consumers 4016 # num instructions consuming a value
-system.cpu.iew.WB:count 7315 # cumulative count of insts written-back
-system.cpu.iew.WB:fanout 0.694970 # average fanout of values written-back
+system.cpu.iew.WB:consumers 4040 # num instructions consuming a value
+system.cpu.iew.WB:count 7355 # cumulative count of insts written-back
+system.cpu.iew.WB:fanout 0.694802 # average fanout of values written-back
system.cpu.iew.WB:penalized 0 # number of instrctions required to write to 'other' IQ
system.cpu.iew.WB:penalized_rate 0 # fraction of instructions written-back that wrote to 'other' IQ
-system.cpu.iew.WB:producers 2791 # num instructions producing a value
-system.cpu.iew.WB:rate 0.263471 # insts written-back per cycle
-system.cpu.iew.WB:sent 7402 # cumulative count of insts sent to commit
-system.cpu.iew.branchMispredicts 661 # Number of branch mispredicts detected at execute
+system.cpu.iew.WB:producers 2807 # num instructions producing a value
+system.cpu.iew.WB:rate 0.264283 # insts written-back per cycle
+system.cpu.iew.WB:sent 7444 # cumulative count of insts sent to commit
+system.cpu.iew.branchMispredicts 663 # Number of branch mispredicts detected at execute
system.cpu.iew.iewBlockCycles 8 # Number of cycles IEW is blocking
-system.cpu.iew.iewDispLoadInsts 2783 # Number of dispatched load instructions
+system.cpu.iew.iewDispLoadInsts 2795 # Number of dispatched load instructions
system.cpu.iew.iewDispNonSpecInsts 15 # Number of dispatched non-speculative instructions
system.cpu.iew.iewDispSquashedInsts 968 # Number of squashed instructions skipped by dispatch
system.cpu.iew.iewDispStoreInsts 1158 # Number of dispatched store instructions
-system.cpu.iew.iewDispatchedInsts 11594 # Number of instructions dispatched to IQ
-system.cpu.iew.iewExecLoadInsts 2372 # Number of load instructions executed
+system.cpu.iew.iewDispatchedInsts 11660 # Number of instructions dispatched to IQ
+system.cpu.iew.iewExecLoadInsts 2384 # Number of load instructions executed
system.cpu.iew.iewExecSquashedInsts 531 # Number of squashed instructions skipped in execute
-system.cpu.iew.iewExecutedInsts 8089 # Number of executed instructions
+system.cpu.iew.iewExecutedInsts 8133 # Number of executed instructions
system.cpu.iew.iewIQFullEvents 0 # Number of times the IQ has become full, causing a stall
system.cpu.iew.iewIdleCycles 0 # Number of cycles IEW is idle
system.cpu.iew.iewLSQFullEvents 1 # Number of times the LSQ has become full, causing a stall
-system.cpu.iew.iewSquashCycles 1052 # Number of cycles IEW is squashing
+system.cpu.iew.iewSquashCycles 1056 # Number of cycles IEW is squashing
system.cpu.iew.iewUnblockCycles 0 # Number of cycles IEW is unblocking
system.cpu.iew.lsq.thread.0.blockedLoads 0 # Number of blocked loads due to partial load-store forwarding
system.cpu.iew.lsq.thread.0.cacheBlocked 0 # Number of times an access to memory failed due to the cache being blocked
@@ -250,30 +250,30 @@ system.cpu.iew.lsq.thread.0.invAddrLoads 0 # Nu
system.cpu.iew.lsq.thread.0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid address
system.cpu.iew.lsq.thread.0.memOrderViolation 22 # Number of memory ordering violations
system.cpu.iew.lsq.thread.0.rescheduledLoads 0 # Number of loads that were rescheduled
-system.cpu.iew.lsq.thread.0.squashedLoads 1653 # Number of loads squashed
+system.cpu.iew.lsq.thread.0.squashedLoads 1662 # Number of loads squashed
system.cpu.iew.lsq.thread.0.squashedStores 234 # Number of stores squashed
system.cpu.iew.memOrderViolationEvents 22 # Number of memory order violations
-system.cpu.iew.predictedNotTakenIncorrect 276 # Number of branches that were predicted not taken incorrectly
-system.cpu.iew.predictedTakenIncorrect 385 # Number of branches that were predicted taken incorrectly
-system.cpu.ipc 0.180954 # IPC: Instructions Per Cycle
-system.cpu.ipc_total 0.180954 # IPC: Total IPC of All Threads
+system.cpu.iew.predictedNotTakenIncorrect 277 # Number of branches that were predicted not taken incorrectly
+system.cpu.iew.predictedTakenIncorrect 386 # Number of branches that were predicted taken incorrectly
+system.cpu.ipc 0.181423 # IPC: Instructions Per Cycle
+system.cpu.ipc_total 0.181423 # IPC: Total IPC of All Threads
system.cpu.iq.ISSUE:FU_type_0::No_OpClass 0 0.00% 0.00% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::IntAlu 4988 57.87% 57.87% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::IntMult 5 0.06% 57.92% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::IntDiv 2 0.02% 57.95% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::FloatAdd 2 0.02% 57.97% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::FloatCmp 0 0.00% 57.97% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::FloatCvt 0 0.00% 57.97% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::FloatMult 0 0.00% 57.97% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::FloatDiv 0 0.00% 57.97% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::FloatSqrt 0 0.00% 57.97% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::MemRead 2560 29.70% 87.67% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::MemWrite 1063 12.33% 100.00% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::IntAlu 5020 57.94% 57.94% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::IntMult 5 0.06% 58.00% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::IntDiv 2 0.02% 58.02% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatAdd 2 0.02% 58.04% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatCmp 0 0.00% 58.04% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatCvt 0 0.00% 58.04% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatMult 0 0.00% 58.04% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatDiv 0 0.00% 58.04% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatSqrt 0 0.00% 58.04% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::MemRead 2572 29.69% 87.73% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::MemWrite 1063 12.27% 100.00% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0::IprAccess 0 0.00% 100.00% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0::InstPrefetch 0 0.00% 100.00% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::total 8620 # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::total 8664 # Type of FU issued
system.cpu.iq.ISSUE:fu_busy_cnt 162 # FU busy when requested
-system.cpu.iq.ISSUE:fu_busy_rate 0.018794 # FU busy rate (busy events/executed inst)
+system.cpu.iq.ISSUE:fu_busy_rate 0.018698 # FU busy rate (busy events/executed inst)
system.cpu.iq.ISSUE:fu_full::No_OpClass 0 0.00% 0.00% # attempts to use FU when none available
system.cpu.iq.ISSUE:fu_full::IntAlu 10 6.17% 6.17% # attempts to use FU when none available
system.cpu.iq.ISSUE:fu_full::IntMult 0 0.00% 6.17% # attempts to use FU when none available
@@ -288,30 +288,30 @@ system.cpu.iq.ISSUE:fu_full::MemRead 98 60.49% 66.67% # at
system.cpu.iq.ISSUE:fu_full::MemWrite 54 33.33% 100.00% # attempts to use FU when none available
system.cpu.iq.ISSUE:fu_full::IprAccess 0 0.00% 100.00% # attempts to use FU when none available
system.cpu.iq.ISSUE:fu_full::InstPrefetch 0 0.00% 100.00% # attempts to use FU when none available
-system.cpu.iq.ISSUE:issued_per_cycle::samples 15217 # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::mean 0.566472 # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::stdev 1.217507 # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::samples 15286 # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::mean 0.566793 # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::stdev 1.217668 # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::underflows 0 0.00% 0.00% # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::0-1 11370 74.72% 74.72% # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::1-2 1673 10.99% 85.71% # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::2-3 787 5.17% 90.89% # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::3-4 717 4.71% 95.60% # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::4-5 332 2.18% 97.78% # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::5-6 198 1.30% 99.08% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::0-1 11421 74.72% 74.72% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::1-2 1678 10.98% 85.69% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::2-3 792 5.18% 90.87% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::3-4 722 4.72% 95.60% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::4-5 333 2.18% 97.78% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::5-6 200 1.31% 99.08% # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::6-7 91 0.60% 99.68% # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::7-8 34 0.22% 99.90% # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::8 15 0.10% 100.00% # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::overflows 0 0.00% 100.00% # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::min_value 0 # Number of insts issued each cycle
system.cpu.iq.ISSUE:issued_per_cycle::max_value 8 # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::total 15217 # Number of insts issued each cycle
-system.cpu.iq.ISSUE:rate 0.310474 # Inst issue rate
-system.cpu.iq.iqInstsAdded 9773 # Number of instructions added to the IQ (excludes non-spec)
-system.cpu.iq.iqInstsIssued 8620 # Number of instructions issued
+system.cpu.iq.ISSUE:issued_per_cycle::total 15286 # Number of insts issued each cycle
+system.cpu.iq.ISSUE:rate 0.311319 # Inst issue rate
+system.cpu.iq.iqInstsAdded 9825 # Number of instructions added to the IQ (excludes non-spec)
+system.cpu.iq.iqInstsIssued 8664 # Number of instructions issued
system.cpu.iq.iqNonSpecInstsAdded 15 # Number of non-speculative instructions added to the IQ
-system.cpu.iq.iqSquashedInstsExamined 4182 # Number of squashed instructions iterated over during squash; mainly for profiling
+system.cpu.iq.iqSquashedInstsExamined 4207 # Number of squashed instructions iterated over during squash; mainly for profiling
system.cpu.iq.iqSquashedInstsIssued 30 # Number of squashed instructions issued
-system.cpu.iq.iqSquashedOperandsExamined 2741 # Number of squashed operands that are examined and possibly removed from graph
+system.cpu.iq.iqSquashedOperandsExamined 2761 # Number of squashed operands that are examined and possibly removed from graph
system.cpu.itb.accesses 0 # DTB accesses
system.cpu.itb.hits 0 # DTB hits
system.cpu.itb.misses 0 # DTB misses
@@ -330,16 +330,16 @@ system.cpu.l2cache.ReadExReq_misses 49 # nu
system.cpu.l2cache.ReadExReq_mshr_miss_latency 1539000 # number of ReadExReq MSHR miss cycles
system.cpu.l2cache.ReadExReq_mshr_miss_rate 1 # mshr miss rate for ReadExReq accesses
system.cpu.l2cache.ReadExReq_mshr_misses 49 # number of ReadExReq MSHR misses
-system.cpu.l2cache.ReadReq_accesses 416 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 34308.252427 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 31129.854369 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_accesses 417 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_avg_miss_latency 34307.506053 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 31130.750605 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 4 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 14135000 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.990385 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 412 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 12825500 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.990385 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 412 # number of ReadReq MSHR misses
+system.cpu.l2cache.ReadReq_miss_latency 14169000 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.990408 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 413 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 12857000 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.990408 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 413 # number of ReadReq MSHR misses
system.cpu.l2cache.UpgradeReq_accesses 15 # number of UpgradeReq accesses(hits+misses)
system.cpu.l2cache.UpgradeReq_avg_miss_latency 34400 # average UpgradeReq miss latency
system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency 31166.666667 # average UpgradeReq mshr miss latency
@@ -351,68 +351,68 @@ system.cpu.l2cache.UpgradeReq_mshr_miss_rate 1
system.cpu.l2cache.UpgradeReq_mshr_misses 15 # number of UpgradeReq MSHR misses
system.cpu.l2cache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 0.010076 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 0.010050 # Average number of references to valid blocks.
system.cpu.l2cache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 465 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 34350.325380 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 31159.436009 # average overall mshr miss latency
+system.cpu.l2cache.demand_accesses 466 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 34349.567100 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 31160.173160 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 4 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 15835500 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.991398 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 461 # number of demand (read+write) misses
+system.cpu.l2cache.demand_miss_latency 15869500 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.991416 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 462 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 14364500 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.991398 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 461 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 14396000 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.991416 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 462 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 465 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 34350.325380 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 31159.436009 # average overall mshr miss latency
+system.cpu.l2cache.overall_accesses 466 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 34349.567100 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 31160.173160 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 4 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 15835500 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.991398 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 461 # number of overall misses
+system.cpu.l2cache.overall_miss_latency 15869500 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.991416 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 462 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 14364500 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.991398 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 461 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 14396000 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.991416 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 462 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.l2cache.replacements 0 # number of replacements
-system.cpu.l2cache.sampled_refs 397 # Sample count of references to valid blocks.
+system.cpu.l2cache.sampled_refs 398 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 208.689672 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 209.158769 # Cycle average of tags in use
system.cpu.l2cache.total_refs 4 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 0 # number of writebacks
system.cpu.memDep0.conflictingLoads 5 # Number of conflicting loads.
system.cpu.memDep0.conflictingStores 2 # Number of conflicting stores.
-system.cpu.memDep0.insertedLoads 2783 # Number of loads inserted to the mem dependence unit.
+system.cpu.memDep0.insertedLoads 2795 # Number of loads inserted to the mem dependence unit.
system.cpu.memDep0.insertedStores 1158 # Number of stores inserted to the mem dependence unit.
-system.cpu.numCycles 27764 # number of cpu cycles simulated
+system.cpu.numCycles 27830 # number of cpu cycles simulated
system.cpu.rename.RENAME:BlockCycles 20 # Number of cycles rename is blocking
-system.cpu.rename.RENAME:CommittedMaps 3304 # Number of HB maps that are committed
-system.cpu.rename.RENAME:IdleCycles 10242 # Number of cycles rename is idle
+system.cpu.rename.RENAME:CommittedMaps 3323 # Number of HB maps that are committed
+system.cpu.rename.RENAME:IdleCycles 10291 # Number of cycles rename is idle
system.cpu.rename.RENAME:LSQFullEvents 16 # Number of times rename has blocked due to LSQ full
-system.cpu.rename.RENAME:RenameLookups 15583 # Number of register rename lookups that rename has made
-system.cpu.rename.RENAME:RenamedInsts 13384 # Number of instructions processed by rename
-system.cpu.rename.RENAME:RenamedOperands 8214 # Number of destination operands rename has renamed
-system.cpu.rename.RENAME:RunCycles 3446 # Number of cycles rename is running
-system.cpu.rename.RENAME:SquashCycles 1052 # Number of cycles rename is squashing
+system.cpu.rename.RENAME:RenameLookups 15666 # Number of register rename lookups that rename has made
+system.cpu.rename.RENAME:RenamedInsts 13454 # Number of instructions processed by rename
+system.cpu.rename.RENAME:RenamedOperands 8251 # Number of destination operands rename has renamed
+system.cpu.rename.RENAME:RunCycles 3462 # Number of cycles rename is running
+system.cpu.rename.RENAME:SquashCycles 1056 # Number of cycles rename is squashing
system.cpu.rename.RENAME:UnblockCycles 29 # Number of cycles rename is unblocking
-system.cpu.rename.RENAME:UndoneMaps 4910 # Number of HB maps that are undone due to squashing
+system.cpu.rename.RENAME:UndoneMaps 4928 # Number of HB maps that are undone due to squashing
system.cpu.rename.RENAME:serializeStallCycles 428 # count of cycles rename stalled for serializing inst
system.cpu.rename.RENAME:serializingInsts 20 # count of serializing insts renamed
system.cpu.rename.RENAME:skidInsts 125 # count of insts added to the skid buffer
system.cpu.rename.RENAME:tempSerializingInsts 14 # count of temporary serializing insts renamed
-system.cpu.timesIdled 249 # Number of times that the entire CPU went into an idle state and unscheduled itself
+system.cpu.timesIdled 250 # Number of times that the entire CPU went into an idle state and unscheduled itself
system.cpu.workload.PROG:num_syscalls 13 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/simerr b/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/simerr
index 187d1a0ac..aece78b32 100755
--- a/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/simerr
+++ b/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/simerr
@@ -1,23 +1,5 @@
["-r", "tests/configs/../../src/mem/ruby/config/MI_example-homogeneous.rb", "-p", "1", "-m", "1", "-s", "1024"]
print config: 1
-Creating new MessageBuffer for 0 0
-Creating new MessageBuffer for 0 1
-Creating new MessageBuffer for 0 2
-Creating new MessageBuffer for 0 3
-Creating new MessageBuffer for 0 4
-Creating new MessageBuffer for 0 5
-Creating new MessageBuffer for 1 0
-Creating new MessageBuffer for 1 1
-Creating new MessageBuffer for 1 2
-Creating new MessageBuffer for 1 3
-Creating new MessageBuffer for 1 4
-Creating new MessageBuffer for 1 5
-Creating new MessageBuffer for 2 0
-Creating new MessageBuffer for 2 1
-Creating new MessageBuffer for 2 2
-Creating new MessageBuffer for 2 3
-Creating new MessageBuffer for 2 4
-Creating new MessageBuffer for 2 5
warn: Sockets disabled, not accepting gdb connections
For more information see: http://www.m5sim.org/warn/d946bea6
hack: be nice to actually delete the event here
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/simout b/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/simout
index a97b34ba7..7408d6fc9 100755
--- a/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/simout
+++ b/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/simout
@@ -5,14 +5,13 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Jul 6 2009 11:05:29
-M5 revision d3635cac686a 6289 default ruby_refs.diff qtip tip
-M5 started Jul 6 2009 11:11:09
-M5 executing on maize
+M5 compiled Oct 6 2009 20:51:47
+M5 revision 300266bf68ec+ 6674+ default tip
+M5 started Oct 6 2009 20:51:48
+M5 executing on zooks
command line: build/MIPS_SE/m5.fast -d build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic-ruby -re tests/run.py build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic-ruby
Global frequency set at 1000000000000 ticks per second
- Debug: Adding to filter: 'q' (Queue)
info: Entering event queue @ 0. Starting simulation...
info: Increasing stack size by one page.
Hello World!
-Exiting @ tick 2828000 because target called exit()
+Exiting @ tick 2842500 because target called exit()
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/stats.txt b/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/stats.txt
index 8b9ded108..94d67cedd 100644
--- a/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/stats.txt
+++ b/tests/quick/00.hello/ref/mips/linux/simple-atomic-ruby/stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 47334 # Simulator instruction rate (inst/s)
-host_mem_usage 1362452 # Number of bytes of host memory used
-host_seconds 0.12 # Real time elapsed on the host
-host_tick_rate 23634419 # Simulator tick rate (ticks/s)
+host_inst_rate 27672 # Simulator instruction rate (inst/s)
+host_mem_usage 1265116 # Number of bytes of host memory used
+host_seconds 0.21 # Real time elapsed on the host
+host_tick_rate 13820616 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 5656 # Number of instructions simulated
+sim_insts 5685 # Number of instructions simulated
sim_seconds 0.000003 # Number of seconds simulated
-sim_ticks 2828000 # Number of ticks simulated
+sim_ticks 2842500 # Number of ticks simulated
system.cpu.dtb.accesses 0 # DTB accesses
system.cpu.dtb.hits 0 # DTB hits
system.cpu.dtb.misses 0 # DTB misses
@@ -28,9 +28,9 @@ system.cpu.itb.write_accesses 0 # DT
system.cpu.itb.write_hits 0 # DTB write hits
system.cpu.itb.write_misses 0 # DTB write misses
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 5657 # number of cpu cycles simulated
-system.cpu.num_insts 5656 # Number of instructions executed
-system.cpu.num_refs 2055 # Number of memory references
+system.cpu.numCycles 5686 # number of cpu cycles simulated
+system.cpu.num_insts 5685 # Number of instructions executed
+system.cpu.num_refs 2058 # Number of memory references
system.cpu.workload.PROG:num_syscalls 13 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-atomic/config.ini b/tests/quick/00.hello/ref/mips/linux/simple-atomic/config.ini
index 5d677c743..296171530 100644
--- a/tests/quick/00.hello/ref/mips/linux/simple-atomic/config.ini
+++ b/tests/quick/00.hello/ref/mips/linux/simple-atomic/config.ini
@@ -111,7 +111,7 @@ egid=100
env=
errout=cerr
euid=100
-executable=/dist/m5/regression/test-progs/hello/bin/mips/linux/hello
+executable=tests/test-progs/hello/bin/mips/linux/hello
gid=100
input=cin
max_stack_size=67108864
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-atomic/simout b/tests/quick/00.hello/ref/mips/linux/simple-atomic/simout
index b140ca5f4..77cc5d321 100755
--- a/tests/quick/00.hello/ref/mips/linux/simple-atomic/simout
+++ b/tests/quick/00.hello/ref/mips/linux/simple-atomic/simout
@@ -5,13 +5,13 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Apr 21 2009 18:01:16
-M5 revision e6dd09514462 6117 default qtip tip stats-update
-M5 started Apr 21 2009 18:01:42
-M5 executing on zizzer
+M5 compiled Sep 24 2009 12:19:09
+M5 revision 9bc3e4611009+ 6661+ default tip
+M5 started Sep 24 2009 12:19:47
+M5 executing on zooks
command line: build/MIPS_SE/m5.fast -d build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic -re tests/run.py build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
info: Increasing stack size by one page.
Hello World!
-Exiting @ tick 2828000 because target called exit()
+Exiting @ tick 2842500 because target called exit()
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-atomic/stats.txt b/tests/quick/00.hello/ref/mips/linux/simple-atomic/stats.txt
index 60efc35e1..d36fc469a 100644
--- a/tests/quick/00.hello/ref/mips/linux/simple-atomic/stats.txt
+++ b/tests/quick/00.hello/ref/mips/linux/simple-atomic/stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 525065 # Simulator instruction rate (inst/s)
-host_mem_usage 193736 # Number of bytes of host memory used
+host_inst_rate 588083 # Simulator instruction rate (inst/s)
+host_mem_usage 149516 # Number of bytes of host memory used
host_seconds 0.01 # Real time elapsed on the host
-host_tick_rate 257090909 # Simulator tick rate (ticks/s)
+host_tick_rate 285563593 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 5656 # Number of instructions simulated
+sim_insts 5685 # Number of instructions simulated
sim_seconds 0.000003 # Number of seconds simulated
-sim_ticks 2828000 # Number of ticks simulated
+sim_ticks 2842500 # Number of ticks simulated
system.cpu.dtb.accesses 0 # DTB accesses
system.cpu.dtb.hits 0 # DTB hits
system.cpu.dtb.misses 0 # DTB misses
@@ -28,9 +28,9 @@ system.cpu.itb.write_accesses 0 # DT
system.cpu.itb.write_hits 0 # DTB write hits
system.cpu.itb.write_misses 0 # DTB write misses
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 5657 # number of cpu cycles simulated
-system.cpu.num_insts 5656 # Number of instructions executed
-system.cpu.num_refs 2055 # Number of memory references
+system.cpu.numCycles 5686 # number of cpu cycles simulated
+system.cpu.num_insts 5685 # Number of instructions executed
+system.cpu.num_refs 2058 # Number of memory references
system.cpu.workload.PROG:num_syscalls 13 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/simerr b/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/simerr
index 187d1a0ac..aece78b32 100755
--- a/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/simerr
+++ b/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/simerr
@@ -1,23 +1,5 @@
["-r", "tests/configs/../../src/mem/ruby/config/MI_example-homogeneous.rb", "-p", "1", "-m", "1", "-s", "1024"]
print config: 1
-Creating new MessageBuffer for 0 0
-Creating new MessageBuffer for 0 1
-Creating new MessageBuffer for 0 2
-Creating new MessageBuffer for 0 3
-Creating new MessageBuffer for 0 4
-Creating new MessageBuffer for 0 5
-Creating new MessageBuffer for 1 0
-Creating new MessageBuffer for 1 1
-Creating new MessageBuffer for 1 2
-Creating new MessageBuffer for 1 3
-Creating new MessageBuffer for 1 4
-Creating new MessageBuffer for 1 5
-Creating new MessageBuffer for 2 0
-Creating new MessageBuffer for 2 1
-Creating new MessageBuffer for 2 2
-Creating new MessageBuffer for 2 3
-Creating new MessageBuffer for 2 4
-Creating new MessageBuffer for 2 5
warn: Sockets disabled, not accepting gdb connections
For more information see: http://www.m5sim.org/warn/d946bea6
hack: be nice to actually delete the event here
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/simout b/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/simout
index 8519ea0e2..6c7350461 100755
--- a/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/simout
+++ b/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/simout
@@ -5,14 +5,13 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Jul 6 2009 11:05:29
-M5 revision d3635cac686a 6289 default ruby_refs.diff qtip tip
-M5 started Jul 6 2009 11:11:09
-M5 executing on maize
+M5 compiled Oct 6 2009 20:43:14
+M5 revision 300266bf68ec 6674 default tip
+M5 started Oct 6 2009 20:47:38
+M5 executing on zooks
command line: build/MIPS_SE/m5.fast -d build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing-ruby -re tests/run.py build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing-ruby
Global frequency set at 1000000000000 ticks per second
- Debug: Adding to filter: 'q' (Queue)
info: Entering event queue @ 0. Starting simulation...
info: Increasing stack size by one page.
Hello World!
-Exiting @ tick 23131000 because target called exit()
+Exiting @ tick 23227000 because target called exit()
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt b/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt
index 95f42aecd..15c68a6b0 100644
--- a/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt
+++ b/tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 8081 # Simulator instruction rate (inst/s)
-host_mem_usage 1362552 # Number of bytes of host memory used
-host_seconds 0.70 # Real time elapsed on the host
-host_tick_rate 33041595 # Simulator tick rate (ticks/s)
+host_inst_rate 3701 # Simulator instruction rate (inst/s)
+host_mem_usage 1265204 # Number of bytes of host memory used
+host_seconds 1.54 # Real time elapsed on the host
+host_tick_rate 15119806 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 5656 # Number of instructions simulated
+sim_insts 5685 # Number of instructions simulated
sim_seconds 0.000023 # Number of seconds simulated
-sim_ticks 23131000 # Number of ticks simulated
+sim_ticks 23227000 # Number of ticks simulated
system.cpu.dtb.accesses 0 # DTB accesses
system.cpu.dtb.hits 0 # DTB hits
system.cpu.dtb.misses 0 # DTB misses
@@ -28,9 +28,9 @@ system.cpu.itb.write_accesses 0 # DT
system.cpu.itb.write_hits 0 # DTB write hits
system.cpu.itb.write_misses 0 # DTB write misses
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 46262 # number of cpu cycles simulated
-system.cpu.num_insts 5656 # Number of instructions executed
-system.cpu.num_refs 2055 # Number of memory references
+system.cpu.numCycles 46454 # number of cpu cycles simulated
+system.cpu.num_insts 5685 # Number of instructions executed
+system.cpu.num_refs 2058 # Number of memory references
system.cpu.workload.PROG:num_syscalls 13 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-timing/config.ini b/tests/quick/00.hello/ref/mips/linux/simple-timing/config.ini
index 9f3729e92..2edca998b 100644
--- a/tests/quick/00.hello/ref/mips/linux/simple-timing/config.ini
+++ b/tests/quick/00.hello/ref/mips/linux/simple-timing/config.ini
@@ -211,7 +211,7 @@ egid=100
env=
errout=cerr
euid=100
-executable=/dist/m5/regression/test-progs/hello/bin/mips/linux/hello
+executable=tests/test-progs/hello/bin/mips/linux/hello
gid=100
input=cin
max_stack_size=67108864
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-timing/simout b/tests/quick/00.hello/ref/mips/linux/simple-timing/simout
index 7d691a50e..15331f633 100755
--- a/tests/quick/00.hello/ref/mips/linux/simple-timing/simout
+++ b/tests/quick/00.hello/ref/mips/linux/simple-timing/simout
@@ -5,13 +5,13 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Apr 22 2009 06:58:36
-M5 revision ce26a627c841 6126 default qtip tip stats_no_compat.diff
-M5 started Apr 22 2009 07:19:48
-M5 executing on maize
+M5 compiled Sep 24 2009 12:19:09
+M5 revision 9bc3e4611009+ 6661+ default tip
+M5 started Sep 24 2009 12:19:31
+M5 executing on zooks
command line: build/MIPS_SE/m5.fast -d build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing -re tests/run.py build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
info: Increasing stack size by one page.
Hello World!
-Exiting @ tick 32322000 because target called exit()
+Exiting @ tick 32409000 because target called exit()
diff --git a/tests/quick/00.hello/ref/mips/linux/simple-timing/stats.txt b/tests/quick/00.hello/ref/mips/linux/simple-timing/stats.txt
index 8e4a1aeed..3bfaf3540 100644
--- a/tests/quick/00.hello/ref/mips/linux/simple-timing/stats.txt
+++ b/tests/quick/00.hello/ref/mips/linux/simple-timing/stats.txt
@@ -1,22 +1,22 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 198393 # Simulator instruction rate (inst/s)
-host_mem_usage 202876 # Number of bytes of host memory used
-host_seconds 0.03 # Real time elapsed on the host
-host_tick_rate 1123305762 # Simulator tick rate (ticks/s)
+host_inst_rate 303832 # Simulator instruction rate (inst/s)
+host_mem_usage 155376 # Number of bytes of host memory used
+host_seconds 0.02 # Real time elapsed on the host
+host_tick_rate 1703674499 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 5656 # Number of instructions simulated
+sim_insts 5685 # Number of instructions simulated
sim_seconds 0.000032 # Number of seconds simulated
-sim_ticks 32322000 # Number of ticks simulated
-system.cpu.dcache.ReadReq_accesses 1130 # number of ReadReq accesses(hits+misses)
+sim_ticks 32409000 # Number of ticks simulated
+system.cpu.dcache.ReadReq_accesses 1133 # number of ReadReq accesses(hits+misses)
system.cpu.dcache.ReadReq_avg_miss_latency 56000 # average ReadReq miss latency
system.cpu.dcache.ReadReq_avg_mshr_miss_latency 53000 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 1048 # number of ReadReq hits
+system.cpu.dcache.ReadReq_hits 1051 # number of ReadReq hits
system.cpu.dcache.ReadReq_miss_latency 4592000 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.072566 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_miss_rate 0.072374 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 82 # number of ReadReq misses
system.cpu.dcache.ReadReq_mshr_miss_latency 4346000 # number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_rate 0.072566 # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.072374 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 82 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 924 # number of WriteReq accesses(hits+misses)
system.cpu.dcache.WriteReq_avg_miss_latency 56000 # average WriteReq miss latency
@@ -30,45 +30,45 @@ system.cpu.dcache.WriteReq_mshr_miss_rate 0.069264 # m
system.cpu.dcache.WriteReq_mshr_misses 64 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.dcache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 14.560606 # Average number of references to valid blocks.
+system.cpu.dcache.avg_refs 14.583333 # Average number of references to valid blocks.
system.cpu.dcache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
-system.cpu.dcache.demand_accesses 2054 # number of demand (read+write) accesses
+system.cpu.dcache.demand_accesses 2057 # number of demand (read+write) accesses
system.cpu.dcache.demand_avg_miss_latency 56000 # average overall miss latency
system.cpu.dcache.demand_avg_mshr_miss_latency 53000 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 1908 # number of demand (read+write) hits
+system.cpu.dcache.demand_hits 1911 # number of demand (read+write) hits
system.cpu.dcache.demand_miss_latency 8176000 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.071081 # miss rate for demand accesses
+system.cpu.dcache.demand_miss_rate 0.070977 # miss rate for demand accesses
system.cpu.dcache.demand_misses 146 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
system.cpu.dcache.demand_mshr_miss_latency 7738000 # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_rate 0.071081 # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_miss_rate 0.070977 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 146 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.dcache.overall_accesses 2054 # number of overall (read+write) accesses
+system.cpu.dcache.overall_accesses 2057 # number of overall (read+write) accesses
system.cpu.dcache.overall_avg_miss_latency 56000 # average overall miss latency
system.cpu.dcache.overall_avg_mshr_miss_latency 53000 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 1908 # number of overall hits
+system.cpu.dcache.overall_hits 1911 # number of overall hits
system.cpu.dcache.overall_miss_latency 8176000 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.071081 # miss rate for overall accesses
+system.cpu.dcache.overall_miss_rate 0.070977 # miss rate for overall accesses
system.cpu.dcache.overall_misses 146 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
system.cpu.dcache.overall_mshr_miss_latency 7738000 # number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_rate 0.071081 # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_miss_rate 0.070977 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 146 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.dcache.replacements 0 # number of replacements
system.cpu.dcache.sampled_refs 132 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 83.826869 # Cycle average of tags in use
-system.cpu.dcache.total_refs 1922 # Total number of references to valid blocks.
+system.cpu.dcache.tagsinuse 83.830110 # Cycle average of tags in use
+system.cpu.dcache.total_refs 1925 # Total number of references to valid blocks.
system.cpu.dcache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 0 # number of writebacks
system.cpu.dtb.accesses 0 # DTB accesses
@@ -80,57 +80,57 @@ system.cpu.dtb.read_misses 0 # DT
system.cpu.dtb.write_accesses 0 # DTB write accesses
system.cpu.dtb.write_hits 0 # DTB write hits
system.cpu.dtb.write_misses 0 # DTB write misses
-system.cpu.icache.ReadReq_accesses 5658 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 55722.772277 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 52722.772277 # average ReadReq mshr miss latency
-system.cpu.icache.ReadReq_hits 5355 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 16884000 # number of ReadReq miss cycles
-system.cpu.icache.ReadReq_miss_rate 0.053552 # miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_misses 303 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 15975000 # number of ReadReq MSHR miss cycles
-system.cpu.icache.ReadReq_mshr_miss_rate 0.053552 # mshr miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_mshr_misses 303 # number of ReadReq MSHR misses
+system.cpu.icache.ReadReq_accesses 5687 # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_avg_miss_latency 55723.684211 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 52723.684211 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_hits 5383 # number of ReadReq hits
+system.cpu.icache.ReadReq_miss_latency 16940000 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_rate 0.053455 # miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_misses 304 # number of ReadReq misses
+system.cpu.icache.ReadReq_mshr_miss_latency 16028000 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_rate 0.053455 # mshr miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_mshr_misses 304 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.icache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.icache.avg_refs 17.673267 # Average number of references to valid blocks.
+system.cpu.icache.avg_refs 17.707237 # Average number of references to valid blocks.
system.cpu.icache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
-system.cpu.icache.demand_accesses 5658 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 55722.772277 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 52722.772277 # average overall mshr miss latency
-system.cpu.icache.demand_hits 5355 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 16884000 # number of demand (read+write) miss cycles
-system.cpu.icache.demand_miss_rate 0.053552 # miss rate for demand accesses
-system.cpu.icache.demand_misses 303 # number of demand (read+write) misses
+system.cpu.icache.demand_accesses 5687 # number of demand (read+write) accesses
+system.cpu.icache.demand_avg_miss_latency 55723.684211 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 52723.684211 # average overall mshr miss latency
+system.cpu.icache.demand_hits 5383 # number of demand (read+write) hits
+system.cpu.icache.demand_miss_latency 16940000 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_rate 0.053455 # miss rate for demand accesses
+system.cpu.icache.demand_misses 304 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 15975000 # number of demand (read+write) MSHR miss cycles
-system.cpu.icache.demand_mshr_miss_rate 0.053552 # mshr miss rate for demand accesses
-system.cpu.icache.demand_mshr_misses 303 # number of demand (read+write) MSHR misses
+system.cpu.icache.demand_mshr_miss_latency 16028000 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_rate 0.053455 # mshr miss rate for demand accesses
+system.cpu.icache.demand_mshr_misses 304 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.icache.overall_accesses 5658 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 55722.772277 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 52722.772277 # average overall mshr miss latency
+system.cpu.icache.overall_accesses 5687 # number of overall (read+write) accesses
+system.cpu.icache.overall_avg_miss_latency 55723.684211 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 52723.684211 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
-system.cpu.icache.overall_hits 5355 # number of overall hits
-system.cpu.icache.overall_miss_latency 16884000 # number of overall miss cycles
-system.cpu.icache.overall_miss_rate 0.053552 # miss rate for overall accesses
-system.cpu.icache.overall_misses 303 # number of overall misses
+system.cpu.icache.overall_hits 5383 # number of overall hits
+system.cpu.icache.overall_miss_latency 16940000 # number of overall miss cycles
+system.cpu.icache.overall_miss_rate 0.053455 # miss rate for overall accesses
+system.cpu.icache.overall_misses 304 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 15975000 # number of overall MSHR miss cycles
-system.cpu.icache.overall_mshr_miss_rate 0.053552 # mshr miss rate for overall accesses
-system.cpu.icache.overall_mshr_misses 303 # number of overall MSHR misses
+system.cpu.icache.overall_mshr_miss_latency 16028000 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_rate 0.053455 # mshr miss rate for overall accesses
+system.cpu.icache.overall_mshr_misses 304 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.icache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.icache.replacements 13 # number of replacements
-system.cpu.icache.sampled_refs 303 # Sample count of references to valid blocks.
+system.cpu.icache.sampled_refs 304 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 134.976151 # Cycle average of tags in use
-system.cpu.icache.total_refs 5355 # Total number of references to valid blocks.
+system.cpu.icache.tagsinuse 135.394401 # Cycle average of tags in use
+system.cpu.icache.total_refs 5383 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
@@ -152,16 +152,16 @@ system.cpu.l2cache.ReadExReq_misses 50 # nu
system.cpu.l2cache.ReadExReq_mshr_miss_latency 2000000 # number of ReadExReq MSHR miss cycles
system.cpu.l2cache.ReadExReq_mshr_miss_rate 1 # mshr miss rate for ReadExReq accesses
system.cpu.l2cache.ReadExReq_mshr_misses 50 # number of ReadExReq MSHR misses
-system.cpu.l2cache.ReadReq_accesses 385 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_accesses 386 # number of ReadReq accesses(hits+misses)
system.cpu.l2cache.ReadReq_avg_miss_latency 52000 # average ReadReq miss latency
system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 40000 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 2 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 19916000 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.994805 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 383 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 15320000 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.994805 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 383 # number of ReadReq MSHR misses
+system.cpu.l2cache.ReadReq_miss_latency 19968000 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.994819 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 384 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 15360000 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.994819 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 384 # number of ReadReq MSHR misses
system.cpu.l2cache.UpgradeReq_accesses 14 # number of UpgradeReq accesses(hits+misses)
system.cpu.l2cache.UpgradeReq_avg_miss_latency 52000 # average UpgradeReq miss latency
system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency 40000 # average UpgradeReq mshr miss latency
@@ -173,51 +173,51 @@ system.cpu.l2cache.UpgradeReq_mshr_miss_rate 1
system.cpu.l2cache.UpgradeReq_mshr_misses 14 # number of UpgradeReq MSHR misses
system.cpu.l2cache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 0.005420 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 0.005405 # Average number of references to valid blocks.
system.cpu.l2cache.blocked::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles::no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 435 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_accesses 436 # number of demand (read+write) accesses
system.cpu.l2cache.demand_avg_miss_latency 52000 # average overall miss latency
system.cpu.l2cache.demand_avg_mshr_miss_latency 40000 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 2 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 22516000 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.995402 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 433 # number of demand (read+write) misses
+system.cpu.l2cache.demand_miss_latency 22568000 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.995413 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 434 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 17320000 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.995402 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 433 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 17360000 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.995413 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 434 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 435 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_accesses 436 # number of overall (read+write) accesses
system.cpu.l2cache.overall_avg_miss_latency 52000 # average overall miss latency
system.cpu.l2cache.overall_avg_mshr_miss_latency 40000 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 2 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 22516000 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.995402 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 433 # number of overall misses
+system.cpu.l2cache.overall_miss_latency 22568000 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.995413 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 434 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 17320000 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.995402 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 433 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 17360000 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.995413 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 434 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.l2cache.replacements 0 # number of replacements
-system.cpu.l2cache.sampled_refs 369 # Sample count of references to valid blocks.
+system.cpu.l2cache.sampled_refs 370 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 181.998644 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 182.412916 # Cycle average of tags in use
system.cpu.l2cache.total_refs 2 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 0 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 64644 # number of cpu cycles simulated
-system.cpu.num_insts 5656 # Number of instructions executed
-system.cpu.num_refs 2055 # Number of memory references
+system.cpu.numCycles 64818 # number of cpu cycles simulated
+system.cpu.num_insts 5685 # Number of instructions executed
+system.cpu.num_refs 2058 # Number of memory references
system.cpu.workload.PROG:num_syscalls 13 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/quick/00.hello/ref/power/linux/o3-timing/config.ini b/tests/quick/00.hello/ref/power/linux/o3-timing/config.ini
new file mode 100644
index 000000000..6b0ea33cd
--- /dev/null
+++ b/tests/quick/00.hello/ref/power/linux/o3-timing/config.ini
@@ -0,0 +1,389 @@
+[root]
+type=Root
+children=system
+dummy=0
+
+[system]
+type=System
+children=cpu membus physmem
+mem_mode=atomic
+physmem=system.physmem
+
+[system.cpu]
+type=DerivO3CPU
+children=dcache dtb fuPool icache itb l2cache toL2Bus tracer workload
+BTBEntries=4096
+BTBTagSize=16
+LFSTSize=1024
+LQEntries=32
+RASSize=16
+SQEntries=32
+SSITSize=1024
+UnifiedTLB=true
+activity=0
+backComSize=5
+cachePorts=200
+checker=Null
+choiceCtrBits=2
+choicePredictorSize=8192
+clock=500
+commitToDecodeDelay=1
+commitToFetchDelay=1
+commitToIEWDelay=1
+commitToRenameDelay=1
+commitWidth=8
+cpu_id=0
+decodeToFetchDelay=1
+decodeToRenameDelay=1
+decodeWidth=8
+defer_registration=false
+dispatchWidth=8
+do_checkpoint_insts=true
+do_statistics_insts=true
+dtb=system.cpu.dtb
+fetchToDecodeDelay=1
+fetchTrapLatency=1
+fetchWidth=8
+forwardComSize=5
+fuPool=system.cpu.fuPool
+function_trace=false
+function_trace_start=0
+globalCtrBits=2
+globalHistoryBits=13
+globalPredictorSize=8192
+iewToCommitDelay=1
+iewToDecodeDelay=1
+iewToFetchDelay=1
+iewToRenameDelay=1
+instShiftAmt=2
+issueToExecuteDelay=1
+issueWidth=8
+itb=system.cpu.itb
+localCtrBits=2
+localHistoryBits=11
+localHistoryTableSize=2048
+localPredictorSize=2048
+max_insts_all_threads=0
+max_insts_any_thread=0
+max_loads_all_threads=0
+max_loads_any_thread=0
+numIQEntries=64
+numPhysFloatRegs=256
+numPhysIntRegs=256
+numROBEntries=192
+numRobs=1
+numThreads=1
+phase=0
+predType=tournament
+progress_interval=0
+renameToDecodeDelay=1
+renameToFetchDelay=1
+renameToIEWDelay=2
+renameToROBDelay=1
+renameWidth=8
+smtCommitPolicy=RoundRobin
+smtFetchPolicy=SingleThread
+smtIQPolicy=Partitioned
+smtIQThreshold=100
+smtLSQPolicy=Partitioned
+smtLSQThreshold=100
+smtNumFetchingThreads=1
+smtROBPolicy=Partitioned
+smtROBThreshold=100
+squashWidth=8
+system=system
+tracer=system.cpu.tracer
+trapLatency=13
+wbDepth=1
+wbWidth=8
+workload=system.cpu.workload
+dcache_port=system.cpu.dcache.cpu_side
+icache_port=system.cpu.icache.cpu_side
+
+[system.cpu.dcache]
+type=BaseCache
+addr_range=0:18446744073709551615
+assoc=2
+block_size=64
+forward_snoops=true
+hash_delay=1
+latency=1000
+max_miss_count=0
+mshrs=10
+prefetch_data_accesses_only=false
+prefetch_degree=1
+prefetch_latency=10000
+prefetch_on_access=false
+prefetch_past_page=false
+prefetch_policy=none
+prefetch_serial_squash=false
+prefetch_use_cpu_id=true
+prefetcher_size=100
+prioritizeRequests=false
+repl=Null
+size=262144
+subblock_size=0
+tgts_per_mshr=20
+trace_addr=0
+two_queue=false
+write_buffers=8
+cpu_side=system.cpu.dcache_port
+mem_side=system.cpu.toL2Bus.port[1]
+
+[system.cpu.dtb]
+type=PowerTLB
+size=64
+
+[system.cpu.fuPool]
+type=FUPool
+children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7
+FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7
+
+[system.cpu.fuPool.FUList0]
+type=FUDesc
+children=opList
+count=6
+opList=system.cpu.fuPool.FUList0.opList
+
+[system.cpu.fuPool.FUList0.opList]
+type=OpDesc
+issueLat=1
+opClass=IntAlu
+opLat=1
+
+[system.cpu.fuPool.FUList1]
+type=FUDesc
+children=opList0 opList1
+count=2
+opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
+
+[system.cpu.fuPool.FUList1.opList0]
+type=OpDesc
+issueLat=1
+opClass=IntMult
+opLat=3
+
+[system.cpu.fuPool.FUList1.opList1]
+type=OpDesc
+issueLat=19
+opClass=IntDiv
+opLat=20
+
+[system.cpu.fuPool.FUList2]
+type=FUDesc
+children=opList0 opList1 opList2
+count=4
+opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
+
+[system.cpu.fuPool.FUList2.opList0]
+type=OpDesc
+issueLat=1
+opClass=FloatAdd
+opLat=2
+
+[system.cpu.fuPool.FUList2.opList1]
+type=OpDesc
+issueLat=1
+opClass=FloatCmp
+opLat=2
+
+[system.cpu.fuPool.FUList2.opList2]
+type=OpDesc
+issueLat=1
+opClass=FloatCvt
+opLat=2
+
+[system.cpu.fuPool.FUList3]
+type=FUDesc
+children=opList0 opList1 opList2
+count=2
+opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
+
+[system.cpu.fuPool.FUList3.opList0]
+type=OpDesc
+issueLat=1
+opClass=FloatMult
+opLat=4
+
+[system.cpu.fuPool.FUList3.opList1]
+type=OpDesc
+issueLat=12
+opClass=FloatDiv
+opLat=12
+
+[system.cpu.fuPool.FUList3.opList2]
+type=OpDesc
+issueLat=24
+opClass=FloatSqrt
+opLat=24
+
+[system.cpu.fuPool.FUList4]
+type=FUDesc
+children=opList
+count=0
+opList=system.cpu.fuPool.FUList4.opList
+
+[system.cpu.fuPool.FUList4.opList]
+type=OpDesc
+issueLat=1
+opClass=MemRead
+opLat=1
+
+[system.cpu.fuPool.FUList5]
+type=FUDesc
+children=opList
+count=0
+opList=system.cpu.fuPool.FUList5.opList
+
+[system.cpu.fuPool.FUList5.opList]
+type=OpDesc
+issueLat=1
+opClass=MemWrite
+opLat=1
+
+[system.cpu.fuPool.FUList6]
+type=FUDesc
+children=opList0 opList1
+count=4
+opList=system.cpu.fuPool.FUList6.opList0 system.cpu.fuPool.FUList6.opList1
+
+[system.cpu.fuPool.FUList6.opList0]
+type=OpDesc
+issueLat=1
+opClass=MemRead
+opLat=1
+
+[system.cpu.fuPool.FUList6.opList1]
+type=OpDesc
+issueLat=1
+opClass=MemWrite
+opLat=1
+
+[system.cpu.fuPool.FUList7]
+type=FUDesc
+children=opList
+count=1
+opList=system.cpu.fuPool.FUList7.opList
+
+[system.cpu.fuPool.FUList7.opList]
+type=OpDesc
+issueLat=3
+opClass=IprAccess
+opLat=3
+
+[system.cpu.icache]
+type=BaseCache
+addr_range=0:18446744073709551615
+assoc=2
+block_size=64
+forward_snoops=true
+hash_delay=1
+latency=1000
+max_miss_count=0
+mshrs=10
+prefetch_data_accesses_only=false
+prefetch_degree=1
+prefetch_latency=10000
+prefetch_on_access=false
+prefetch_past_page=false
+prefetch_policy=none
+prefetch_serial_squash=false
+prefetch_use_cpu_id=true
+prefetcher_size=100
+prioritizeRequests=false
+repl=Null
+size=131072
+subblock_size=0
+tgts_per_mshr=20
+trace_addr=0
+two_queue=false
+write_buffers=8
+cpu_side=system.cpu.icache_port
+mem_side=system.cpu.toL2Bus.port[0]
+
+[system.cpu.itb]
+type=PowerTLB
+size=64
+
+[system.cpu.l2cache]
+type=BaseCache
+addr_range=0:18446744073709551615
+assoc=2
+block_size=64
+forward_snoops=true
+hash_delay=1
+latency=1000
+max_miss_count=0
+mshrs=10
+prefetch_data_accesses_only=false
+prefetch_degree=1
+prefetch_latency=10000
+prefetch_on_access=false
+prefetch_past_page=false
+prefetch_policy=none
+prefetch_serial_squash=false
+prefetch_use_cpu_id=true
+prefetcher_size=100
+prioritizeRequests=false
+repl=Null
+size=2097152
+subblock_size=0
+tgts_per_mshr=5
+trace_addr=0
+two_queue=false
+write_buffers=8
+cpu_side=system.cpu.toL2Bus.port[2]
+mem_side=system.membus.port[1]
+
+[system.cpu.toL2Bus]
+type=Bus
+block_size=64
+bus_id=0
+clock=1000
+header_cycles=1
+responder_set=false
+width=64
+port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cpu_side
+
+[system.cpu.tracer]
+type=ExeTracer
+
+[system.cpu.workload]
+type=LiveProcess
+cmd=hello
+cwd=
+egid=100
+env=
+errout=cerr
+euid=100
+executable=tests/test-progs/hello/bin/power/linux/hello
+gid=100
+input=cin
+max_stack_size=67108864
+output=cout
+pid=100
+ppid=99
+simpoint=0
+system=system
+uid=100
+
+[system.membus]
+type=Bus
+block_size=64
+bus_id=0
+clock=1000
+header_cycles=1
+responder_set=false
+width=64
+port=system.physmem.port[0] system.cpu.l2cache.mem_side
+
+[system.physmem]
+type=PhysicalMemory
+file=
+latency=30000
+latency_var=0
+null=false
+range=0:134217727
+zero=false
+port=system.membus.port[0]
+
diff --git a/tests/quick/00.hello/ref/power/linux/o3-timing/simerr b/tests/quick/00.hello/ref/power/linux/o3-timing/simerr
new file mode 100755
index 000000000..a2692a6c9
--- /dev/null
+++ b/tests/quick/00.hello/ref/power/linux/o3-timing/simerr
@@ -0,0 +1,5 @@
+warn: Sockets disabled, not accepting gdb connections
+For more information see: http://www.m5sim.org/warn/d946bea6
+warn: allowing mmap of file @ fd 4294967295. This will break if not /dev/zero.
+For more information see: http://www.m5sim.org/warn/3a2134f6
+hack: be nice to actually delete the event here
diff --git a/tests/quick/00.hello/ref/power/linux/o3-timing/simout b/tests/quick/00.hello/ref/power/linux/o3-timing/simout
new file mode 100755
index 000000000..bc2c673ec
--- /dev/null
+++ b/tests/quick/00.hello/ref/power/linux/o3-timing/simout
@@ -0,0 +1,16 @@
+M5 Simulator System
+
+Copyright (c) 2001-2008
+The Regents of The University of Michigan
+All Rights Reserved
+
+
+M5 compiled Oct 15 2009 15:43:13
+M5 revision b43c2c69a460 6694 default hello-world-outputs.patch qtip tip
+M5 started Oct 15 2009 15:49:09
+M5 executing on frontend01
+command line: build/POWER_SE/m5.fast -d build/POWER_SE/tests/fast/quick/00.hello/power/linux/o3-timing -re tests/run.py build/POWER_SE/tests/fast/quick/00.hello/power/linux/o3-timing
+Global frequency set at 1000000000000 ticks per second
+info: Entering event queue @ 0. Starting simulation...
+Hello world!
+Exiting @ tick 11960500 because target called exit()
diff --git a/tests/quick/00.hello/ref/power/linux/o3-timing/stats.txt b/tests/quick/00.hello/ref/power/linux/o3-timing/stats.txt
new file mode 100644
index 000000000..59c9aa334
--- /dev/null
+++ b/tests/quick/00.hello/ref/power/linux/o3-timing/stats.txt
@@ -0,0 +1,421 @@
+
+---------- Begin Simulation Statistics ----------
+host_inst_rate 103409 # Simulator instruction rate (inst/s)
+host_mem_usage 271924 # Number of bytes of host memory used
+host_seconds 0.06 # Real time elapsed on the host
+host_tick_rate 212174700 # Simulator tick rate (ticks/s)
+sim_freq 1000000000000 # Frequency of simulated ticks
+sim_insts 5800 # Number of instructions simulated
+sim_seconds 0.000012 # Number of seconds simulated
+sim_ticks 11960500 # Number of ticks simulated
+system.cpu.BPredUnit.BTBCorrect 0 # Number of correct BTB predictions (this stat may not work properly.
+system.cpu.BPredUnit.BTBHits 734 # Number of BTB hits
+system.cpu.BPredUnit.BTBLookups 1942 # Number of BTB lookups
+system.cpu.BPredUnit.RASInCorrect 31 # Number of incorrect RAS predictions.
+system.cpu.BPredUnit.condIncorrect 389 # Number of conditional branches incorrect
+system.cpu.BPredUnit.condPredicted 1971 # Number of conditional branches predicted
+system.cpu.BPredUnit.lookups 2303 # Number of BP lookups
+system.cpu.BPredUnit.usedRAS 188 # Number of times the RAS was used to get a target.
+system.cpu.commit.COM:branches 1038 # Number of branches committed
+system.cpu.commit.COM:bw_lim_events 51 # number cycles where commit BW limit reached
+system.cpu.commit.COM:bw_limited 0 # number of insts not committed due to BW limits
+system.cpu.commit.COM:committed_per_cycle::samples 10831 # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::mean 0.535500 # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::stdev 1.248160 # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::underflows 0 0.00% 0.00% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::0-1 8265 76.31% 76.31% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::1-2 1142 10.54% 86.85% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::2-3 659 6.08% 92.94% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::3-4 268 2.47% 95.41% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::4-5 226 2.09% 97.50% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::5-6 118 1.09% 98.59% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::6-7 80 0.74% 99.33% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::7-8 22 0.20% 99.53% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::8 51 0.47% 100.00% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::overflows 0 0.00% 100.00% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::min_value 0 # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::max_value 8 # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::total 10831 # Number of insts commited each cycle
+system.cpu.commit.COM:count 5800 # Number of instructions committed
+system.cpu.commit.COM:loads 962 # Number of loads committed
+system.cpu.commit.COM:membars 7 # Number of memory barriers committed
+system.cpu.commit.COM:refs 2008 # Number of memory references committed
+system.cpu.commit.COM:swp_count 0 # Number of s/w prefetches committed
+system.cpu.commit.branchMispredicts 243 # The number of times a branch was mispredicted
+system.cpu.commit.commitCommittedInsts 5800 # The number of committed instructions
+system.cpu.commit.commitNonSpecStalls 16 # The number of times commit has been forced to stall to communicate backwards
+system.cpu.commit.commitSquashedInsts 3801 # The number of squashed insts skipped by commit
+system.cpu.committedInsts 5800 # Number of Instructions Simulated
+system.cpu.committedInsts_total 5800 # Number of Instructions Simulated
+system.cpu.cpi 4.124483 # CPI: Cycles Per Instruction
+system.cpu.cpi_total 4.124483 # CPI: Total CPI of All Threads
+system.cpu.dcache.ReadReq_accesses 1436 # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_avg_miss_latency 33320.224719 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 34437.500000 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 1347 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 2965500 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.061978 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 89 # number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_hits 33 # number of ReadReq MSHR hits
+system.cpu.dcache.ReadReq_mshr_miss_latency 1928500 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.038997 # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_misses 56 # number of ReadReq MSHR misses
+system.cpu.dcache.WriteReq_accesses 1046 # number of WriteReq accesses(hits+misses)
+system.cpu.dcache.WriteReq_avg_miss_latency 33497.150997 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 35861.538462 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_hits 695 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 11757500 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_rate 0.335564 # miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_misses 351 # number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_hits 286 # number of WriteReq MSHR hits
+system.cpu.dcache.WriteReq_mshr_miss_latency 2331000 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_rate 0.062141 # mshr miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_mshr_misses 65 # number of WriteReq MSHR misses
+system.cpu.dcache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
+system.cpu.dcache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
+system.cpu.dcache.avg_refs 20.048077 # Average number of references to valid blocks.
+system.cpu.dcache.blocked::no_mshrs 0 # number of cycles access was blocked
+system.cpu.dcache.blocked::no_targets 0 # number of cycles access was blocked
+system.cpu.dcache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
+system.cpu.dcache.blocked_cycles::no_targets 0 # number of cycles access was blocked
+system.cpu.dcache.cache_copies 0 # number of cache copies performed
+system.cpu.dcache.demand_accesses 2482 # number of demand (read+write) accesses
+system.cpu.dcache.demand_avg_miss_latency 33461.363636 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 35202.479339 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 2042 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 14723000 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.177276 # miss rate for demand accesses
+system.cpu.dcache.demand_misses 440 # number of demand (read+write) misses
+system.cpu.dcache.demand_mshr_hits 319 # number of demand (read+write) MSHR hits
+system.cpu.dcache.demand_mshr_miss_latency 4259500 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_rate 0.048751 # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_misses 121 # number of demand (read+write) MSHR misses
+system.cpu.dcache.fast_writes 0 # number of fast writes performed
+system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
+system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
+system.cpu.dcache.overall_accesses 2482 # number of overall (read+write) accesses
+system.cpu.dcache.overall_avg_miss_latency 33461.363636 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 35202.479339 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
+system.cpu.dcache.overall_hits 2042 # number of overall hits
+system.cpu.dcache.overall_miss_latency 14723000 # number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.177276 # miss rate for overall accesses
+system.cpu.dcache.overall_misses 440 # number of overall misses
+system.cpu.dcache.overall_mshr_hits 319 # number of overall MSHR hits
+system.cpu.dcache.overall_mshr_miss_latency 4259500 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_rate 0.048751 # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_misses 121 # number of overall MSHR misses
+system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
+system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
+system.cpu.dcache.replacements 0 # number of replacements
+system.cpu.dcache.sampled_refs 104 # Sample count of references to valid blocks.
+system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
+system.cpu.dcache.tagsinuse 66.056188 # Cycle average of tags in use
+system.cpu.dcache.total_refs 2085 # Total number of references to valid blocks.
+system.cpu.dcache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.writebacks 0 # number of writebacks
+system.cpu.decode.DECODE:BlockedCycles 1201 # Number of cycles decode is blocked
+system.cpu.decode.DECODE:BranchMispred 148 # Number of times decode detected a branch misprediction
+system.cpu.decode.DECODE:BranchResolved 256 # Number of times decode resolved a branch
+system.cpu.decode.DECODE:DecodedInsts 10901 # Number of instructions handled by decode
+system.cpu.decode.DECODE:IdleCycles 7556 # Number of cycles decode is idle
+system.cpu.decode.DECODE:RunCycles 2000 # Number of cycles decode is running
+system.cpu.decode.DECODE:SquashCycles 615 # Number of cycles decode is squashing
+system.cpu.decode.DECODE:SquashedInsts 416 # Number of squashed instructions handled by decode
+system.cpu.decode.DECODE:UnblockCycles 74 # Number of cycles decode is unblocking
+system.cpu.dtb.accesses 0 # DTB accesses
+system.cpu.dtb.hits 0 # DTB hits
+system.cpu.dtb.misses 0 # DTB misses
+system.cpu.dtb.read_accesses 0 # DTB read accesses
+system.cpu.dtb.read_hits 0 # DTB read hits
+system.cpu.dtb.read_misses 0 # DTB read misses
+system.cpu.dtb.write_accesses 0 # DTB write accesses
+system.cpu.dtb.write_hits 0 # DTB write hits
+system.cpu.dtb.write_misses 0 # DTB write misses
+system.cpu.fetch.Branches 2303 # Number of branches that fetch encountered
+system.cpu.fetch.CacheLines 1463 # Number of cache lines fetched
+system.cpu.fetch.Cycles 3604 # Number of cycles fetch has run and was not squashing or blocked
+system.cpu.fetch.IcacheSquashes 216 # Number of outstanding Icache misses that were squashed
+system.cpu.fetch.Insts 12241 # Number of instructions fetch has processed
+system.cpu.fetch.SquashCycles 411 # Number of cycles fetch has spent squashing
+system.cpu.fetch.branchRate 0.096271 # Number of branch fetches per cycle
+system.cpu.fetch.icacheStallCycles 1463 # Number of cycles fetch is stalled on an Icache miss
+system.cpu.fetch.predictedBranches 922 # Number of branches that fetch has predicted taken
+system.cpu.fetch.rate 0.511705 # Number of inst fetches per cycle
+system.cpu.fetch.rateDist::samples 11446 # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::mean 1.069457 # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::stdev 2.458316 # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::underflows 0 0.00% 0.00% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::0-1 9306 81.30% 81.30% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::1-2 148 1.29% 82.60% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::2-3 183 1.60% 84.20% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::3-4 143 1.25% 85.44% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::4-5 197 1.72% 87.17% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::5-6 135 1.18% 88.35% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::6-7 371 3.24% 91.59% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::7-8 95 0.83% 92.42% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::8 868 7.58% 100.00% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::overflows 0 0.00% 100.00% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::min_value 0 # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::max_value 8 # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::total 11446 # Number of instructions fetched each cycle (Total)
+system.cpu.icache.ReadReq_accesses 1463 # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_avg_miss_latency 36616.094987 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 34771.212121 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_hits 1084 # number of ReadReq hits
+system.cpu.icache.ReadReq_miss_latency 13877500 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_rate 0.259057 # miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_misses 379 # number of ReadReq misses
+system.cpu.icache.ReadReq_mshr_hits 49 # number of ReadReq MSHR hits
+system.cpu.icache.ReadReq_mshr_miss_latency 11474500 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_rate 0.225564 # mshr miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_mshr_misses 330 # number of ReadReq MSHR misses
+system.cpu.icache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
+system.cpu.icache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
+system.cpu.icache.avg_refs 3.284848 # Average number of references to valid blocks.
+system.cpu.icache.blocked::no_mshrs 0 # number of cycles access was blocked
+system.cpu.icache.blocked::no_targets 0 # number of cycles access was blocked
+system.cpu.icache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
+system.cpu.icache.blocked_cycles::no_targets 0 # number of cycles access was blocked
+system.cpu.icache.cache_copies 0 # number of cache copies performed
+system.cpu.icache.demand_accesses 1463 # number of demand (read+write) accesses
+system.cpu.icache.demand_avg_miss_latency 36616.094987 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 34771.212121 # average overall mshr miss latency
+system.cpu.icache.demand_hits 1084 # number of demand (read+write) hits
+system.cpu.icache.demand_miss_latency 13877500 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_rate 0.259057 # miss rate for demand accesses
+system.cpu.icache.demand_misses 379 # number of demand (read+write) misses
+system.cpu.icache.demand_mshr_hits 49 # number of demand (read+write) MSHR hits
+system.cpu.icache.demand_mshr_miss_latency 11474500 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_rate 0.225564 # mshr miss rate for demand accesses
+system.cpu.icache.demand_mshr_misses 330 # number of demand (read+write) MSHR misses
+system.cpu.icache.fast_writes 0 # number of fast writes performed
+system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
+system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
+system.cpu.icache.overall_accesses 1463 # number of overall (read+write) accesses
+system.cpu.icache.overall_avg_miss_latency 36616.094987 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 34771.212121 # average overall mshr miss latency
+system.cpu.icache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
+system.cpu.icache.overall_hits 1084 # number of overall hits
+system.cpu.icache.overall_miss_latency 13877500 # number of overall miss cycles
+system.cpu.icache.overall_miss_rate 0.259057 # miss rate for overall accesses
+system.cpu.icache.overall_misses 379 # number of overall misses
+system.cpu.icache.overall_mshr_hits 49 # number of overall MSHR hits
+system.cpu.icache.overall_mshr_miss_latency 11474500 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_rate 0.225564 # mshr miss rate for overall accesses
+system.cpu.icache.overall_mshr_misses 330 # number of overall MSHR misses
+system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
+system.cpu.icache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
+system.cpu.icache.replacements 0 # number of replacements
+system.cpu.icache.sampled_refs 330 # Sample count of references to valid blocks.
+system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
+system.cpu.icache.tagsinuse 159.198376 # Cycle average of tags in use
+system.cpu.icache.total_refs 1084 # Total number of references to valid blocks.
+system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
+system.cpu.icache.writebacks 0 # number of writebacks
+system.cpu.idleCycles 12476 # Total number of cycles that the CPU has spent unscheduled due to idling
+system.cpu.iew.EXEC:branches 1260 # Number of branches executed
+system.cpu.iew.EXEC:nop 0 # number of nop insts executed
+system.cpu.iew.EXEC:rate 0.324680 # Inst execution rate
+system.cpu.iew.EXEC:refs 2768 # number of memory reference insts executed
+system.cpu.iew.EXEC:stores 1280 # Number of stores executed
+system.cpu.iew.EXEC:swp 0 # number of swp insts executed
+system.cpu.iew.WB:consumers 5977 # num instructions consuming a value
+system.cpu.iew.WB:count 7563 # cumulative count of insts written-back
+system.cpu.iew.WB:fanout 0.643801 # average fanout of values written-back
+system.cpu.iew.WB:penalized 0 # number of instrctions required to write to 'other' IQ
+system.cpu.iew.WB:penalized_rate 0 # fraction of instructions written-back that wrote to 'other' IQ
+system.cpu.iew.WB:producers 3848 # num instructions producing a value
+system.cpu.iew.WB:rate 0.316152 # insts written-back per cycle
+system.cpu.iew.WB:sent 7622 # cumulative count of insts sent to commit
+system.cpu.iew.branchMispredicts 279 # Number of branch mispredicts detected at execute
+system.cpu.iew.iewBlockCycles 141 # Number of cycles IEW is blocking
+system.cpu.iew.iewDispLoadInsts 1815 # Number of dispatched load instructions
+system.cpu.iew.iewDispNonSpecInsts 14 # Number of dispatched non-speculative instructions
+system.cpu.iew.iewDispSquashedInsts 102 # Number of squashed instructions skipped by dispatch
+system.cpu.iew.iewDispStoreInsts 1394 # Number of dispatched store instructions
+system.cpu.iew.iewDispatchedInsts 9586 # Number of instructions dispatched to IQ
+system.cpu.iew.iewExecLoadInsts 1488 # Number of load instructions executed
+system.cpu.iew.iewExecSquashedInsts 320 # Number of squashed instructions skipped in execute
+system.cpu.iew.iewExecutedInsts 7767 # Number of executed instructions
+system.cpu.iew.iewIQFullEvents 14 # Number of times the IQ has become full, causing a stall
+system.cpu.iew.iewIdleCycles 0 # Number of cycles IEW is idle
+system.cpu.iew.iewLSQFullEvents 0 # Number of times the LSQ has become full, causing a stall
+system.cpu.iew.iewSquashCycles 615 # Number of cycles IEW is squashing
+system.cpu.iew.iewUnblockCycles 20 # Number of cycles IEW is unblocking
+system.cpu.iew.lsq.thread.0.blockedLoads 0 # Number of blocked loads due to partial load-store forwarding
+system.cpu.iew.lsq.thread.0.cacheBlocked 0 # Number of times an access to memory failed due to the cache being blocked
+system.cpu.iew.lsq.thread.0.forwLoads 28 # Number of loads that had data forwarded from stores
+system.cpu.iew.lsq.thread.0.ignoredResponses 2 # Number of memory responses ignored because the instruction is squashed
+system.cpu.iew.lsq.thread.0.invAddrLoads 0 # Number of loads ignored due to an invalid address
+system.cpu.iew.lsq.thread.0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid address
+system.cpu.iew.lsq.thread.0.memOrderViolation 40 # Number of memory ordering violations
+system.cpu.iew.lsq.thread.0.rescheduledLoads 1 # Number of loads that were rescheduled
+system.cpu.iew.lsq.thread.0.squashedLoads 853 # Number of loads squashed
+system.cpu.iew.lsq.thread.0.squashedStores 348 # Number of stores squashed
+system.cpu.iew.memOrderViolationEvents 40 # Number of memory order violations
+system.cpu.iew.predictedNotTakenIncorrect 215 # Number of branches that were predicted not taken incorrectly
+system.cpu.iew.predictedTakenIncorrect 64 # Number of branches that were predicted taken incorrectly
+system.cpu.ipc 0.242455 # IPC: Instructions Per Cycle
+system.cpu.ipc_total 0.242455 # IPC: Total IPC of All Threads
+system.cpu.iq.ISSUE:FU_type_0::No_OpClass 0 0.00% 0.00% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::IntAlu 5153 63.72% 63.72% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::IntMult 0 0.00% 63.72% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::IntDiv 0 0.00% 63.72% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatAdd 2 0.02% 63.74% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatCmp 0 0.00% 63.74% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatCvt 0 0.00% 63.74% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatMult 0 0.00% 63.74% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatDiv 0 0.00% 63.74% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::FloatSqrt 0 0.00% 63.74% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::MemRead 1611 19.92% 83.67% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::MemWrite 1321 16.33% 100.00% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::IprAccess 0 0.00% 100.00% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::InstPrefetch 0 0.00% 100.00% # Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::total 8087 # Type of FU issued
+system.cpu.iq.ISSUE:fu_busy_cnt 141 # FU busy when requested
+system.cpu.iq.ISSUE:fu_busy_rate 0.017435 # FU busy rate (busy events/executed inst)
+system.cpu.iq.ISSUE:fu_full::No_OpClass 0 0.00% 0.00% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::IntAlu 11 7.80% 7.80% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::IntMult 0 0.00% 7.80% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::IntDiv 0 0.00% 7.80% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::FloatAdd 0 0.00% 7.80% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::FloatCmp 0 0.00% 7.80% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::FloatCvt 0 0.00% 7.80% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::FloatMult 0 0.00% 7.80% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::FloatDiv 0 0.00% 7.80% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::FloatSqrt 0 0.00% 7.80% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::MemRead 67 47.52% 55.32% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::MemWrite 63 44.68% 100.00% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::IprAccess 0 0.00% 100.00% # attempts to use FU when none available
+system.cpu.iq.ISSUE:fu_full::InstPrefetch 0 0.00% 100.00% # attempts to use FU when none available
+system.cpu.iq.ISSUE:issued_per_cycle::samples 11446 # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::mean 0.706535 # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::stdev 1.384911 # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::underflows 0 0.00% 0.00% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::0-1 8157 71.27% 71.27% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::1-2 1172 10.24% 81.50% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::2-3 822 7.18% 88.69% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::3-4 530 4.63% 93.32% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::4-5 377 3.29% 96.61% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::5-6 216 1.89% 98.50% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::6-7 120 1.05% 99.55% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::7-8 43 0.38% 99.92% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::8 9 0.08% 100.00% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::overflows 0 0.00% 100.00% # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::min_value 0 # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::max_value 8 # Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::total 11446 # Number of insts issued each cycle
+system.cpu.iq.ISSUE:rate 0.338057 # Inst issue rate
+system.cpu.iq.iqInstsAdded 9564 # Number of instructions added to the IQ (excludes non-spec)
+system.cpu.iq.iqInstsIssued 8087 # Number of instructions issued
+system.cpu.iq.iqNonSpecInstsAdded 22 # Number of non-speculative instructions added to the IQ
+system.cpu.iq.iqSquashedInstsExamined 3408 # Number of squashed instructions iterated over during squash; mainly for profiling
+system.cpu.iq.iqSquashedInstsIssued 7 # Number of squashed instructions issued
+system.cpu.iq.iqSquashedNonSpecRemoved 6 # Number of squashed non-spec instructions that were removed
+system.cpu.iq.iqSquashedOperandsExamined 3586 # Number of squashed operands that are examined and possibly removed from graph
+system.cpu.itb.accesses 0 # DTB accesses
+system.cpu.itb.hits 0 # DTB hits
+system.cpu.itb.misses 0 # DTB misses
+system.cpu.itb.read_accesses 0 # DTB read accesses
+system.cpu.itb.read_hits 0 # DTB read hits
+system.cpu.itb.read_misses 0 # DTB read misses
+system.cpu.itb.write_accesses 0 # DTB write accesses
+system.cpu.itb.write_hits 0 # DTB write hits
+system.cpu.itb.write_misses 0 # DTB write misses
+system.cpu.l2cache.ReadExReq_accesses 48 # number of ReadExReq accesses(hits+misses)
+system.cpu.l2cache.ReadExReq_avg_miss_latency 34697.916667 # average ReadExReq miss latency
+system.cpu.l2cache.ReadExReq_avg_mshr_miss_latency 31500 # average ReadExReq mshr miss latency
+system.cpu.l2cache.ReadExReq_miss_latency 1665500 # number of ReadExReq miss cycles
+system.cpu.l2cache.ReadExReq_miss_rate 1 # miss rate for ReadExReq accesses
+system.cpu.l2cache.ReadExReq_misses 48 # number of ReadExReq misses
+system.cpu.l2cache.ReadExReq_mshr_miss_latency 1512000 # number of ReadExReq MSHR miss cycles
+system.cpu.l2cache.ReadExReq_mshr_miss_rate 1 # mshr miss rate for ReadExReq accesses
+system.cpu.l2cache.ReadExReq_mshr_misses 48 # number of ReadExReq MSHR misses
+system.cpu.l2cache.ReadReq_accesses 386 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_avg_miss_latency 34333.333333 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 31156.084656 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_hits 8 # number of ReadReq hits
+system.cpu.l2cache.ReadReq_miss_latency 12978000 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.979275 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 378 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 11777000 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.979275 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 378 # number of ReadReq MSHR misses
+system.cpu.l2cache.UpgradeReq_accesses 17 # number of UpgradeReq accesses(hits+misses)
+system.cpu.l2cache.UpgradeReq_avg_miss_latency 34235.294118 # average UpgradeReq miss latency
+system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency 31176.470588 # average UpgradeReq mshr miss latency
+system.cpu.l2cache.UpgradeReq_miss_latency 582000 # number of UpgradeReq miss cycles
+system.cpu.l2cache.UpgradeReq_miss_rate 1 # miss rate for UpgradeReq accesses
+system.cpu.l2cache.UpgradeReq_misses 17 # number of UpgradeReq misses
+system.cpu.l2cache.UpgradeReq_mshr_miss_latency 530000 # number of UpgradeReq MSHR miss cycles
+system.cpu.l2cache.UpgradeReq_mshr_miss_rate 1 # mshr miss rate for UpgradeReq accesses
+system.cpu.l2cache.UpgradeReq_mshr_misses 17 # number of UpgradeReq MSHR misses
+system.cpu.l2cache.avg_blocked_cycles::no_mshrs no_value # average number of cycles each access was blocked
+system.cpu.l2cache.avg_blocked_cycles::no_targets no_value # average number of cycles each access was blocked
+system.cpu.l2cache.avg_refs 0.022161 # Average number of references to valid blocks.
+system.cpu.l2cache.blocked::no_mshrs 0 # number of cycles access was blocked
+system.cpu.l2cache.blocked::no_targets 0 # number of cycles access was blocked
+system.cpu.l2cache.blocked_cycles::no_mshrs 0 # number of cycles access was blocked
+system.cpu.l2cache.blocked_cycles::no_targets 0 # number of cycles access was blocked
+system.cpu.l2cache.cache_copies 0 # number of cache copies performed
+system.cpu.l2cache.demand_accesses 434 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 34374.413146 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 31194.835681 # average overall mshr miss latency
+system.cpu.l2cache.demand_hits 8 # number of demand (read+write) hits
+system.cpu.l2cache.demand_miss_latency 14643500 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.981567 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 426 # number of demand (read+write) misses
+system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
+system.cpu.l2cache.demand_mshr_miss_latency 13289000 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.981567 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 426 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.fast_writes 0 # number of fast writes performed
+system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
+system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
+system.cpu.l2cache.overall_accesses 434 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 34374.413146 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 31194.835681 # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no_value # average overall mshr uncacheable latency
+system.cpu.l2cache.overall_hits 8 # number of overall hits
+system.cpu.l2cache.overall_miss_latency 14643500 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.981567 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 426 # number of overall misses
+system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
+system.cpu.l2cache.overall_mshr_miss_latency 13289000 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.981567 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 426 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
+system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
+system.cpu.l2cache.replacements 0 # number of replacements
+system.cpu.l2cache.sampled_refs 361 # Sample count of references to valid blocks.
+system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
+system.cpu.l2cache.tagsinuse 180.652204 # Cycle average of tags in use
+system.cpu.l2cache.total_refs 8 # Total number of references to valid blocks.
+system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
+system.cpu.l2cache.writebacks 0 # number of writebacks
+system.cpu.memDep0.conflictingLoads 67 # Number of conflicting loads.
+system.cpu.memDep0.conflictingStores 29 # Number of conflicting stores.
+system.cpu.memDep0.insertedLoads 1815 # Number of loads inserted to the mem dependence unit.
+system.cpu.memDep0.insertedStores 1394 # Number of stores inserted to the mem dependence unit.
+system.cpu.numCycles 23922 # number of cpu cycles simulated
+system.cpu.rename.RENAME:BlockCycles 356 # Number of cycles rename is blocking
+system.cpu.rename.RENAME:CommittedMaps 5007 # Number of HB maps that are committed
+system.cpu.rename.RENAME:IQFullEvents 7 # Number of times rename has blocked due to IQ full
+system.cpu.rename.RENAME:IdleCycles 7745 # Number of cycles rename is idle
+system.cpu.rename.RENAME:LSQFullEvents 222 # Number of times rename has blocked due to LSQ full
+system.cpu.rename.RENAME:RenameLookups 17199 # Number of register rename lookups that rename has made
+system.cpu.rename.RENAME:RenamedInsts 10376 # Number of instructions processed by rename
+system.cpu.rename.RENAME:RenamedOperands 9321 # Number of destination operands rename has renamed
+system.cpu.rename.RENAME:RunCycles 1877 # Number of cycles rename is running
+system.cpu.rename.RENAME:SquashCycles 615 # Number of cycles rename is squashing
+system.cpu.rename.RENAME:UnblockCycles 273 # Number of cycles rename is unblocking
+system.cpu.rename.RENAME:UndoneMaps 4314 # Number of HB maps that are undone due to squashing
+system.cpu.rename.RENAME:serializeStallCycles 580 # count of cycles rename stalled for serializing inst
+system.cpu.rename.RENAME:serializingInsts 22 # count of serializing insts renamed
+system.cpu.rename.RENAME:skidInsts 571 # count of insts added to the skid buffer
+system.cpu.rename.RENAME:tempSerializingInsts 22 # count of temporary serializing insts renamed
+system.cpu.timesIdled 231 # Number of times that the entire CPU went into an idle state and unscheduled itself
+system.cpu.workload.PROG:num_syscalls 9 # Number of system calls
+
+---------- End Simulation Statistics ----------
diff --git a/tests/quick/00.hello/ref/power/linux/simple-atomic/config.ini b/tests/quick/00.hello/ref/power/linux/simple-atomic/config.ini
new file mode 100644
index 000000000..129c166c3
--- /dev/null
+++ b/tests/quick/00.hello/ref/power/linux/simple-atomic/config.ini
@@ -0,0 +1,91 @@
+[root]
+type=Root
+children=system
+dummy=0
+
+[system]
+type=System
+children=cpu membus physmem
+mem_mode=atomic
+physmem=system.physmem
+
+[system.cpu]
+type=AtomicSimpleCPU
+children=dtb itb tracer workload
+UnifiedTLB=true
+checker=Null
+clock=500
+cpu_id=0
+defer_registration=false
+do_checkpoint_insts=true
+do_statistics_insts=true
+dtb=system.cpu.dtb
+function_trace=false
+function_trace_start=0
+itb=system.cpu.itb
+max_insts_all_threads=0
+max_insts_any_thread=0
+max_loads_all_threads=0
+max_loads_any_thread=0
+numThreads=1
+phase=0
+progress_interval=0
+simulate_data_stalls=false
+simulate_inst_stalls=false
+system=system
+tracer=system.cpu.tracer
+width=1
+workload=system.cpu.workload
+dcache_port=system.membus.port[2]
+icache_port=system.membus.port[1]
+
+[system.cpu.dtb]
+type=PowerTLB
+size=64
+
+[system.cpu.itb]
+type=PowerTLB
+size=64
+
+[system.cpu.tracer]
+type=ExeTracer
+
+[system.cpu.workload]
+type=LiveProcess
+cmd=hello
+cwd=
+egid=100
+env=
+errout=cerr
+euid=100
+executable=tests/test-progs/hello/bin/power/linux/hello
+gid=100
+input=cin
+max_stack_size=67108864
+output=cout
+pid=100
+ppid=99
+simpoint=0
+system=system
+uid=100
+
+[system.membus]
+type=Bus
+block_size=64
+bus_id=0
+clock=1000
+header_cycles=1
+responder_set=false
+width=64
+port=system.physmem.port[0] system.cpu.icache_port system.cpu.dcache_port
+
+[system.physmem]
+type=PhysicalMemory
+file=
+latency=30000
+latency_var=0
+null=false
+range=0:134217727
+zero=false
+port=system.membus.port[0]
+
diff --git a/tests/quick/00.hello/ref/power/linux/simple-atomic/simerr b/tests/quick/00.hello/ref/power/linux/simple-atomic/simerr
new file mode 100755
index 000000000..a2692a6c9
--- /dev/null
+++ b/tests/quick/00.hello/ref/power/linux/simple-atomic/simerr
@@ -0,0 +1,5 @@
+warn: Sockets disabled, not accepting gdb connections
+For more information see: http://www.m5sim.org/warn/d946bea6
+warn: allowing mmap of file @ fd 4294967295. This will break if not /dev/zero.
+For more information see: http://www.m5sim.org/warn/3a2134f6
+hack: be nice to actually delete the event here
diff --git a/tests/quick/00.hello/ref/power/linux/simple-atomic/simout b/tests/quick/00.hello/ref/power/linux/simple-atomic/simout
new file mode 100755
index 000000000..410d89b19
--- /dev/null
+++ b/tests/quick/00.hello/ref/power/linux/simple-atomic/simout
@@ -0,0 +1,16 @@
+M5 Simulator System
+
+Copyright (c) 2001-2008
+The Regents of The University of Michigan
+All Rights Reserved
+
+
+M5 compiled Oct 15 2009 15:43:13
+M5 revision b43c2c69a460 6694 default hello-world-outputs.patch qtip tip
+M5 started Oct 15 2009 15:49:56
+M5 executing on frontend01
+command line: build/POWER_SE/m5.fast -d build/POWER_SE/tests/fast/quick/00.hello/power/linux/simple-atomic -re tests/run.py build/POWER_SE/tests/fast/quick/00.hello/power/linux/simple-atomic
+Global frequency set at 1000000000000 ticks per second
+info: Entering event queue @ 0. Starting simulation...
+Hello world!
+Exiting @ tick 2900000 because target called exit()
diff --git a/tests/quick/00.hello/ref/power/linux/simple-atomic/stats.txt b/tests/quick/00.hello/ref/power/linux/simple-atomic/stats.txt
new file mode 100644
index 000000000..325ee615a
--- /dev/null
+++ b/tests/quick/00.hello/ref/power/linux/simple-atomic/stats.txt
@@ -0,0 +1,36 @@
+
+---------- Begin Simulation Statistics ----------
+host_inst_rate 259216 # Simulator instruction rate (inst/s)
+host_mem_usage 263696 # Number of bytes of host memory used
+host_seconds 0.02 # Real time elapsed on the host
+host_tick_rate 128114508 # Simulator tick rate (ticks/s)
+sim_freq 1000000000000 # Frequency of simulated ticks
+sim_insts 5801 # Number of instructions simulated
+sim_seconds 0.000003 # Number of seconds simulated
+sim_ticks 2900000 # Number of ticks simulated
+system.cpu.dtb.accesses 0 # DTB accesses
+system.cpu.dtb.hits 0 # DTB hits
+system.cpu.dtb.misses 0 # DTB misses
+system.cpu.dtb.read_accesses 0 # DTB read accesses
+system.cpu.dtb.read_hits 0 # DTB read hits
+system.cpu.dtb.read_misses 0 # DTB read misses
+system.cpu.dtb.write_accesses 0 # DTB write accesses
+system.cpu.dtb.write_hits 0 # DTB write hits
+system.cpu.dtb.write_misses 0 # DTB write misses
+system.cpu.idle_fraction 0 # Percentage of idle cycles
+system.cpu.itb.accesses 0 # DTB accesses
+system.cpu.itb.hits 0 # DTB hits
+system.cpu.itb.misses 0 # DTB misses
+system.cpu.itb.read_accesses 0 # DTB read accesses
+system.cpu.itb.read_hits 0 # DTB read hits
+system.cpu.itb.read_misses 0 # DTB read misses
+system.cpu.itb.write_accesses 0 # DTB write accesses
+system.cpu.itb.write_hits 0 # DTB write hits
+system.cpu.itb.write_misses 0 # DTB write misses
+system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
+system.cpu.numCycles 5801 # number of cpu cycles simulated
+system.cpu.num_insts 5801 # Number of instructions executed
+system.cpu.num_refs 2008 # Number of memory references
+system.cpu.workload.PROG:num_syscalls 9 # Number of system calls
+
+---------- End Simulation Statistics ----------
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
index 99cec587f..b595ebc5e 100644
--- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
+++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
@@ -160,8 +160,10 @@ latency=30000
latency_var=0
null=false
num_cpus=8
+num_dmas=1
phase=0
-range=0:134217727
+ports_per_core=2
+range=0:1073741823
stats_file=ruby.stats
zero=false
port=system.membus.port[8]
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats
index 9cdd67a6e..98cf9b30f 100644
--- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats
+++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats
@@ -12,7 +12,7 @@ RubySystem config:
memory_size_bits: 30
DMA_Controller config: DMAController_0
version: 0
- buffer_size: 32
+ buffer_size: 0
dma_sequencer: DMASequencer_0
number_of_TBEs: 256
recycle_latency: 10
@@ -20,18 +20,16 @@ DMA_Controller config: DMAController_0
transitions_per_cycle: 32
Directory_Controller config: DirectoryController_0
version: 0
- buffer_size: 32
+ buffer_size: 0
directory_latency: 6
directory_name: DirectoryMemory_0
- dma_select_low_bit: 6
- dma_select_num_bits: 0
memory_controller_name: MemoryControl_0
number_of_TBEs: 256
recycle_latency: 10
transitions_per_cycle: 32
L1Cache_Controller config: L1CacheController_0
version: 0
- buffer_size: 32
+ buffer_size: 0
cache: l1u_0
cache_response_latency: 12
issue_latency: 2
@@ -41,7 +39,7 @@ L1Cache_Controller config: L1CacheController_0
transitions_per_cycle: 32
L1Cache_Controller config: L1CacheController_1
version: 1
- buffer_size: 32
+ buffer_size: 0
cache: l1u_1
cache_response_latency: 12
issue_latency: 2
@@ -51,7 +49,7 @@ L1Cache_Controller config: L1CacheController_1
transitions_per_cycle: 32
L1Cache_Controller config: L1CacheController_2
version: 2
- buffer_size: 32
+ buffer_size: 0
cache: l1u_2
cache_response_latency: 12
issue_latency: 2
@@ -61,7 +59,7 @@ L1Cache_Controller config: L1CacheController_2
transitions_per_cycle: 32
L1Cache_Controller config: L1CacheController_3
version: 3
- buffer_size: 32
+ buffer_size: 0
cache: l1u_3
cache_response_latency: 12
issue_latency: 2
@@ -71,7 +69,7 @@ L1Cache_Controller config: L1CacheController_3
transitions_per_cycle: 32
L1Cache_Controller config: L1CacheController_4
version: 4
- buffer_size: 32
+ buffer_size: 0
cache: l1u_4
cache_response_latency: 12
issue_latency: 2
@@ -81,7 +79,7 @@ L1Cache_Controller config: L1CacheController_4
transitions_per_cycle: 32
L1Cache_Controller config: L1CacheController_5
version: 5
- buffer_size: 32
+ buffer_size: 0
cache: l1u_5
cache_response_latency: 12
issue_latency: 2
@@ -91,7 +89,7 @@ L1Cache_Controller config: L1CacheController_5
transitions_per_cycle: 32
L1Cache_Controller config: L1CacheController_6
version: 6
- buffer_size: 32
+ buffer_size: 0
cache: l1u_6
cache_response_latency: 12
issue_latency: 2
@@ -101,7 +99,7 @@ L1Cache_Controller config: L1CacheController_6
transitions_per_cycle: 32
L1Cache_Controller config: L1CacheController_7
version: 7
- buffer_size: 32
+ buffer_size: 0
cache: l1u_7
cache_response_latency: 12
issue_latency: 2
@@ -111,92 +109,92 @@ L1Cache_Controller config: L1CacheController_7
transitions_per_cycle: 32
Cache config: l1u_0
controller: L1CacheController_0
- cache_associativity: 8
- num_cache_sets_bits: 2
- num_cache_sets: 4
- cache_set_size_bytes: 256
- cache_set_size_Kbytes: 0.25
- cache_set_size_Mbytes: 0.000244141
- cache_size_bytes: 2048
- cache_size_Kbytes: 2
- cache_size_Mbytes: 0.00195312
+ cache_associativity: 2
+ num_cache_sets_bits: 1
+ num_cache_sets: 2
+ cache_set_size_bytes: 128
+ cache_set_size_Kbytes: 0.125
+ cache_set_size_Mbytes: 0.00012207
+ cache_size_bytes: 256
+ cache_size_Kbytes: 0.25
+ cache_size_Mbytes: 0.000244141
Cache config: l1u_1
controller: L1CacheController_1
- cache_associativity: 8
- num_cache_sets_bits: 2
- num_cache_sets: 4
- cache_set_size_bytes: 256
- cache_set_size_Kbytes: 0.25
- cache_set_size_Mbytes: 0.000244141
- cache_size_bytes: 2048
- cache_size_Kbytes: 2
- cache_size_Mbytes: 0.00195312
+ cache_associativity: 2
+ num_cache_sets_bits: 1
+ num_cache_sets: 2
+ cache_set_size_bytes: 128
+ cache_set_size_Kbytes: 0.125
+ cache_set_size_Mbytes: 0.00012207
+ cache_size_bytes: 256
+ cache_size_Kbytes: 0.25
+ cache_size_Mbytes: 0.000244141
Cache config: l1u_2
controller: L1CacheController_2
- cache_associativity: 8
- num_cache_sets_bits: 2
- num_cache_sets: 4
- cache_set_size_bytes: 256
- cache_set_size_Kbytes: 0.25
- cache_set_size_Mbytes: 0.000244141
- cache_size_bytes: 2048
- cache_size_Kbytes: 2
- cache_size_Mbytes: 0.00195312
+ cache_associativity: 2
+ num_cache_sets_bits: 1
+ num_cache_sets: 2
+ cache_set_size_bytes: 128
+ cache_set_size_Kbytes: 0.125
+ cache_set_size_Mbytes: 0.00012207
+ cache_size_bytes: 256
+ cache_size_Kbytes: 0.25
+ cache_size_Mbytes: 0.000244141
Cache config: l1u_3
controller: L1CacheController_3
- cache_associativity: 8
- num_cache_sets_bits: 2
- num_cache_sets: 4
- cache_set_size_bytes: 256
- cache_set_size_Kbytes: 0.25
- cache_set_size_Mbytes: 0.000244141
- cache_size_bytes: 2048
- cache_size_Kbytes: 2
- cache_size_Mbytes: 0.00195312
+ cache_associativity: 2
+ num_cache_sets_bits: 1
+ num_cache_sets: 2
+ cache_set_size_bytes: 128
+ cache_set_size_Kbytes: 0.125
+ cache_set_size_Mbytes: 0.00012207
+ cache_size_bytes: 256
+ cache_size_Kbytes: 0.25
+ cache_size_Mbytes: 0.000244141
Cache config: l1u_4
controller: L1CacheController_4
- cache_associativity: 8
- num_cache_sets_bits: 2
- num_cache_sets: 4
- cache_set_size_bytes: 256
- cache_set_size_Kbytes: 0.25
- cache_set_size_Mbytes: 0.000244141
- cache_size_bytes: 2048
- cache_size_Kbytes: 2
- cache_size_Mbytes: 0.00195312
+ cache_associativity: 2
+ num_cache_sets_bits: 1
+ num_cache_sets: 2
+ cache_set_size_bytes: 128
+ cache_set_size_Kbytes: 0.125
+ cache_set_size_Mbytes: 0.00012207
+ cache_size_bytes: 256
+ cache_size_Kbytes: 0.25
+ cache_size_Mbytes: 0.000244141
Cache config: l1u_5
controller: L1CacheController_5
- cache_associativity: 8
- num_cache_sets_bits: 2
- num_cache_sets: 4
- cache_set_size_bytes: 256
- cache_set_size_Kbytes: 0.25
- cache_set_size_Mbytes: 0.000244141
- cache_size_bytes: 2048
- cache_size_Kbytes: 2
- cache_size_Mbytes: 0.00195312
+ cache_associativity: 2
+ num_cache_sets_bits: 1
+ num_cache_sets: 2
+ cache_set_size_bytes: 128
+ cache_set_size_Kbytes: 0.125
+ cache_set_size_Mbytes: 0.00012207
+ cache_size_bytes: 256
+ cache_size_Kbytes: 0.25
+ cache_size_Mbytes: 0.000244141
Cache config: l1u_6
controller: L1CacheController_6
- cache_associativity: 8
- num_cache_sets_bits: 2
- num_cache_sets: 4
- cache_set_size_bytes: 256
- cache_set_size_Kbytes: 0.25
- cache_set_size_Mbytes: 0.000244141
- cache_size_bytes: 2048
- cache_size_Kbytes: 2
- cache_size_Mbytes: 0.00195312
+ cache_associativity: 2
+ num_cache_sets_bits: 1
+ num_cache_sets: 2
+ cache_set_size_bytes: 128
+ cache_set_size_Kbytes: 0.125
+ cache_set_size_Mbytes: 0.00012207
+ cache_size_bytes: 256
+ cache_size_Kbytes: 0.25
+ cache_size_Mbytes: 0.000244141
Cache config: l1u_7
controller: L1CacheController_7
- cache_associativity: 8
- num_cache_sets_bits: 2
- num_cache_sets: 4
- cache_set_size_bytes: 256
- cache_set_size_Kbytes: 0.25
- cache_set_size_Mbytes: 0.000244141
- cache_size_bytes: 2048
- cache_size_Kbytes: 2
- cache_size_Mbytes: 0.00195312
+ cache_associativity: 2
+ num_cache_sets_bits: 1
+ num_cache_sets: 2
+ cache_set_size_bytes: 128
+ cache_set_size_Kbytes: 0.125
+ cache_set_size_Mbytes: 0.00012207
+ cache_size_bytes: 256
+ cache_size_Kbytes: 0.25
+ cache_size_Mbytes: 0.000244141
DirectoryMemory Global Config:
number of directory memories: 1
total memory size bytes: 1073741824
@@ -261,6 +259,10 @@ virtual_net_2: active, ordered
virtual_net_3: inactive
virtual_net_4: active, ordered
virtual_net_5: active, ordered
+virtual_net_6: inactive
+virtual_net_7: inactive
+virtual_net_8: inactive
+virtual_net_9: inactive
--- Begin Topology Print ---
@@ -386,34 +388,34 @@ periodic_stats_period: 1000000
================ End RubySystem Configuration Print ================
-Real time: Aug/11/2009 14:40:39
+Real time: Nov/18/2009 17:42:31
Profiler Stats
--------------
-Elapsed_time_in_seconds: 3281
-Elapsed_time_in_minutes: 54.6833
-Elapsed_time_in_hours: 0.911389
-Elapsed_time_in_days: 0.0379745
+Elapsed_time_in_seconds: 3924
+Elapsed_time_in_minutes: 65.4
+Elapsed_time_in_hours: 1.09
+Elapsed_time_in_days: 0.0454167
-Virtual_time_in_seconds: 2972.6
-Virtual_time_in_minutes: 49.5433
-Virtual_time_in_hours: 0.825722
-Virtual_time_in_days: 0.0344051
+Virtual_time_in_seconds: 3921.96
+Virtual_time_in_minutes: 65.366
+Virtual_time_in_hours: 1.08943
+Virtual_time_in_days: 0.0453931
-Ruby_current_time: 31749699
+Ruby_current_time: 60455259
Ruby_start_time: 1
-Ruby_cycles: 31749698
+Ruby_cycles: 60455258
-mbytes_resident: 151.695
-mbytes_total: 151.898
-resident_ratio: 0.998688
+mbytes_resident: 151.762
+mbytes_total: 2381.61
+resident_ratio: 0.0637255
Total_misses: 0
total_misses: 0 [ 0 0 0 0 0 0 0 0 ]
user_misses: 0 [ 0 0 0 0 0 0 0 0 ]
supervisor_misses: 0 [ 0 0 0 0 0 0 0 0 ]
-ruby_cycles_executed: 253997592 [ 31749699 31749699 31749699 31749699 31749699 31749699 31749699 31749699 ]
+ruby_cycles_executed: 483642072 [ 60455259 60455259 60455259 60455259 60455259 60455259 60455259 60455259 ]
transactions_started: 0 [ 0 0 0 0 0 0 0 0 ]
transactions_ended: 0 [ 0 0 0 0 0 0 0 0 ]
@@ -422,40 +424,40 @@ misses_per_transaction: 0 [ 0 0 0 0 0 0 0 0 ]
Memory control MemoryControl_0:
- memory_total_requests: 1384962
- memory_reads: 692528
- memory_writes: 692278
- memory_refreshes: 66146
- memory_total_request_delays: 423608080
- memory_delays_per_request: 305.863
- memory_delays_in_input_queue: 89056027
- memory_delays_behind_head_of_bank_queue: 254719145
- memory_delays_stalled_at_head_of_bank_queue: 79832908
- memory_stalls_for_bank_busy: 12075653
+ memory_total_requests: 1497259
+ memory_reads: 748631
+ memory_writes: 748628
+ memory_refreshes: 125949
+ memory_total_request_delays: 10693878
+ memory_delays_per_request: 7.1423
+ memory_delays_in_input_queue: 3751785
+ memory_delays_behind_head_of_bank_queue: 352863
+ memory_delays_stalled_at_head_of_bank_queue: 6589230
+ memory_stalls_for_bank_busy: 1322551
memory_stalls_for_random_busy: 0
- memory_stalls_for_anti_starvation: 24439291
- memory_stalls_for_arbitration: 15511923
- memory_stalls_for_bus: 20392505
+ memory_stalls_for_anti_starvation: 8817
+ memory_stalls_for_arbitration: 1317249
+ memory_stalls_for_bus: 2228686
memory_stalls_for_tfaw: 0
- memory_stalls_for_read_write_turnaround: 5977752
- memory_stalls_for_read_read_turnaround: 1435784
- accesses_per_bank: 43368 43904 43706 43665 43508 43366 43384 43354 43590 43325 43301 43542 43264 43288 43218 43319 43219 43118 43315 43079 43237 43057 43107 43328 43242 42939 43225 42922 42943 43105 42885 43139
+ memory_stalls_for_read_write_turnaround: 1350744
+ memory_stalls_for_read_read_turnaround: 361183
+ accesses_per_bank: 46780 46744 46842 46810 46806 46792 46736 46774 46868 46766 46784 46766 46757 46844 46764 46814 46814 46756 46796 46862 46782 46782 46770 46838 46780 46720 46750 46754 46840 46760 46788 46820
Busy Controller Counts:
-L1Cache-0:0 L1Cache-1:0 L1Cache-2:1 L1Cache-3:0 L1Cache-4:0 L1Cache-5:1 L1Cache-6:0 L1Cache-7:1
+L1Cache-0:0 L1Cache-1:0 L1Cache-2:0 L1Cache-3:0 L1Cache-4:0 L1Cache-5:0 L1Cache-6:0 L1Cache-7:0
Directory-0:0
DMA-0:0
Busy Bank Count:0
-sequencer_requests_outstanding: [binsize: 1 max: 16 count: 746700 average: 11.7618 | standard deviation: 3.42904 | 0 1181 3107 5986 10114 16132 24128 33710 44657 55083 64138 69988 72441 71345 68309 64111 142270 ]
+sequencer_requests_outstanding: [binsize: 1 max: 16 count: 749581 average: 15.7532 | standard deviation: 1.38784 | 0 475 726 892 999 1179 1408 1673 2066 2371 2666 3000 3297 3618 4065 5733 715413 ]
All Non-Zero Cycle Demand Cache Accesses
----------------------------------------
-miss_latency: [binsize: 128 max: 21029 count: 746603 average: 3851.15 | standard deviation: 2350.44 | 21624 2037 3827 6735 8744 8494 7742 8727 10265 12114 13603 13888 12189 13262 16379 16977 16477 16214 17513 17457 16778 18444 19486 16712 16151 17669 18008 15987 15648 16356 15357 14058 14375 15390 13471 12148 12876 13458 11534 10630 11403 10961 9404 9160 10054 8956 7565 7967 8417 7419 6268 6810 6747 5598 5106 5611 5301 4304 4253 4461 4055 3421 3498 3461 3011 2534 2720 2664 2157 1912 2028 1911 1498 1441 1519 1315 1010 1086 1032 937 690 761 739 551 470 511 494 399 364 334 302 239 267 269 203 196 181 186 121 145 135 120 82 83 82 77 58 67 56 72 50 39 33 27 28 31 32 22 29 30 17 15 24 9 20 12 8 10 23 5 12 6 9 6 8 8 9 5 1 3 3 4 1 2 2 4 1 1 5 3 2 0 3 0 2 3 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]
-miss_latency_2: [binsize: 128 max: 20539 count: 484935 average: 3851.68 | standard deviation: 2350.63 | 13904 1332 2494 4329 5749 5607 5063 5713 6766 7842 8848 9053 7883 8567 10537 10962 10638 10565 11405 11350 10806 12022 12693 10961 10540 11414 11604 10373 10192 10631 9965 9143 9337 9992 8755 7843 8355 8762 7428 6918 7435 7161 6157 5981 6496 5813 4849 5172 5493 4828 4049 4428 4328 3623 3316 3646 3442 2848 2798 2919 2659 2252 2225 2229 1937 1638 1781 1744 1433 1232 1308 1290 987 935 1010 866 664 696 662 603 432 499 463 350 290 332 316 246 240 209 206 142 174 178 129 124 108 122 77 99 92 77 54 48 58 48 32 42 37 50 33 28 24 17 20 23 25 15 22 20 14 10 13 5 16 9 5 5 14 3 7 3 2 4 4 5 6 4 1 3 3 3 0 1 2 3 0 1 4 1 0 0 3 0 2 2 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]
-miss_latency_3: [binsize: 128 max: 21029 count: 261668 average: 3850.17 | standard deviation: 2350.1 | 7720 705 1333 2406 2995 2887 2679 3014 3499 4272 4755 4835 4306 4695 5842 6015 5839 5649 6108 6107 5972 6422 6793 5751 5611 6255 6404 5614 5456 5725 5392 4915 5038 5398 4716 4305 4521 4696 4106 3712 3968 3800 3247 3179 3558 3143 2716 2795 2924 2591 2219 2382 2419 1975 1790 1965 1859 1456 1455 1542 1396 1169 1273 1232 1074 896 939 920 724 680 720 621 511 506 509 449 346 390 370 334 258 262 276 201 180 179 178 153 124 125 96 97 93 91 74 72 73 64 44 46 43 43 28 35 24 29 26 25 19 22 17 11 9 10 8 8 7 7 7 10 3 5 11 4 4 3 3 5 9 2 5 3 7 2 4 3 3 1 0 0 0 1 1 1 0 1 1 0 1 2 2 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]
+miss_latency: [binsize: 16 max: 2089 count: 749568 average: 1269.27 | standard deviation: 184.346 | 706 46 2 38 9 9 11 1 3 18 234 183 253 263 195 167 114 113 80 74 124 134 192 223 283 302 368 333 358 349 310 281 264 303 303 313 381 411 416 435 426 499 501 538 535 532 518 525 525 512 542 549 555 659 781 726 1112 1090 2204 3346 2562 5313 3505 7093 8407 5152 11332 6998 16292 21050 13121 29097 16803 34587 35992 18551 36492 19051 36733 37381 19033 37972 19036 35937 33738 16101 29532 14057 25324 22428 10173 18224 7932 13852 11409 4860 8441 3641 6175 4984 2172 3417 1391 2332 1751 697 1089 457 745 556 215 291 123 215 137 63 94 40 57 28 9 19 5 8 5 5 4 2 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]
+miss_latency_2: [binsize: 16 max: 2059 count: 487448 average: 1269.28 | standard deviation: 183.834 | 432 31 2 21 7 7 8 1 1 8 150 118 169 171 119 101 77 70 54 51 73 78 128 142 175 205 218 217 223 230 208 191 173 202 219 188 238 265 274 281 284 338 317 343 345 351 350 322 342 355 341 355 368 421 494 491 737 709 1423 2160 1690 3504 2280 4639 5415 3375 7314 4535 10511 13782 8565 18932 10987 22355 23465 12092 23641 12545 24045 24209 12417 24627 12375 23363 21911 10475 19320 9131 16506 14610 6581 11831 5169 8995 7363 3196 5492 2339 3969 3226 1448 2182 890 1520 1118 446 700 293 484 359 146 173 86 141 81 42 61 28 39 21 7 13 3 7 2 3 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]
+miss_latency_3: [binsize: 16 max: 2089 count: 262120 average: 1269.26 | standard deviation: 185.295 | 274 15 0 17 2 2 3 0 2 10 84 65 84 92 76 66 37 43 26 23 51 56 64 81 108 97 150 116 135 119 102 90 91 101 84 125 143 146 142 154 142 161 184 195 190 181 168 203 183 157 201 194 187 238 287 235 375 381 781 1186 872 1809 1225 2454 2992 1777 4018 2463 5781 7268 4556 10165 5816 12232 12527 6459 12851 6506 12688 13172 6616 13345 6661 12574 11827 5626 10212 4926 8818 7818 3592 6393 2763 4857 4046 1664 2949 1302 2206 1758 724 1235 501 812 633 251 389 164 261 197 69 118 37 74 56 21 33 12 18 7 2 6 2 1 3 2 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]
All Non-Zero Cycle SW Prefetch Requests
------------------------------------
@@ -469,22 +471,26 @@ filter_action: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN
Message Delayed Cycles
----------------------
-Total_delay_cycles: [binsize: 1 max: 34 count: 1493362 average: 0.00198612 | standard deviation: 0.174419 | 1493159 0 2 0 0 0 4 0 2 0 15 0 25 0 45 0 77 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ]
-Total_nonPF_delay_cycles: [binsize: 1 max: 34 count: 1493362 average: 0.00198612 | standard deviation: 0.174419 | 1493159 0 2 0 0 0 4 0 2 0 15 0 25 0 45 0 77 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ]
+Total_delay_cycles: [binsize: 1 max: 0 count: 1497256 average: 0 | standard deviation: 0 | 1497256 ]
+Total_nonPF_delay_cycles: [binsize: 1 max: 0 count: 1497256 average: 0 | standard deviation: 0 | 1497256 ]
virtual_network_0_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
- virtual_network_1_delay_cycles: [binsize: 1 max: 0 count: 746603 average: 0 | standard deviation: 0 | 746603 ]
- virtual_network_2_delay_cycles: [binsize: 1 max: 34 count: 746759 average: 0.00397183 | standard deviation: 0.246637 | 746556 0 2 0 0 0 4 0 2 0 15 0 25 0 45 0 77 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ]
+ virtual_network_1_delay_cycles: [binsize: 1 max: 0 count: 748630 average: 0 | standard deviation: 0 | 748630 ]
+ virtual_network_2_delay_cycles: [binsize: 1 max: 0 count: 748626 average: 0 | standard deviation: 0 | 748626 ]
virtual_network_3_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
virtual_network_4_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
virtual_network_5_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
+ virtual_network_6_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
+ virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
+ virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
+ virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
Resource Usage
--------------
page_size: 4096
-user_time: 2896
-system_time: 75
-page_reclaims: 38173
-page_faults: 1923
+user_time: 3921
+system_time: 0
+page_reclaims: 40455
+page_faults: 3
swaps: 0
block_inputs: 0
block_outputs: 0
@@ -494,110 +500,74 @@ Network Stats
switch_0_inlinks: 2
switch_0_outlinks: 2
-links_utilized_percent_switch_0: 0.0918637
- links_utilized_percent_switch_0_link_0: 0.0367355 bw: 640000 base_latency: 1
- links_utilized_percent_switch_0_link_1: 0.146992 bw: 160000 base_latency: 1
+links_utilized_percent_switch_0: 0.386974
+ links_utilized_percent_switch_0_link_0: 0.15479 bw: 640000 base_latency: 1
+ links_utilized_percent_switch_0_link_1: 0.619159 bw: 160000 base_latency: 1
- outgoing_messages_switch_0_link_0_Response_Data: 93305 6717960 [ 0 93305 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_0_link_0_Writeback_Control: 93328 746624 [ 0 0 93328 0 0 0 ] base_latency: 1
- outgoing_messages_switch_0_link_1_Control: 93321 746568 [ 93321 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_0_link_1_Data: 86792 6249024 [ 86792 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_0_link_1_Response_Data: 6549 471528 [ 0 6549 0 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_0_link_0_Response_Data: 748630 53901360 [ 0 748630 0 0 0 0 0 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_0_link_0_Writeback_Control: 748626 5989008 [ 0 0 748626 0 0 0 0 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_0_link_1_Control: 748631 5989048 [ 748631 0 0 0 0 0 0 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_0_link_1_Data: 748628 53901216 [ 748628 0 0 0 0 0 0 0 0 0 ] base_latency: 1
switch_1_inlinks: 2
switch_1_outlinks: 2
-links_utilized_percent_switch_1: 0.0918631
- links_utilized_percent_switch_1_link_0: 0.0367386 bw: 640000 base_latency: 1
- links_utilized_percent_switch_1_link_1: 0.146988 bw: 160000 base_latency: 1
+links_utilized_percent_switch_1: 0
+ links_utilized_percent_switch_1_link_0: 0 bw: 640000 base_latency: 1
+ links_utilized_percent_switch_1_link_1: 0 bw: 160000 base_latency: 1
- outgoing_messages_switch_1_link_0_Response_Data: 93314 6718608 [ 0 93314 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_1_link_0_Writeback_Control: 93325 746600 [ 0 0 93325 0 0 0 ] base_latency: 1
- outgoing_messages_switch_1_link_1_Control: 93321 746568 [ 93321 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_1_link_1_Data: 86443 6223896 [ 86443 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_1_link_1_Response_Data: 6895 496440 [ 0 6895 0 0 0 0 ] base_latency: 1
switch_2_inlinks: 2
switch_2_outlinks: 2
-links_utilized_percent_switch_2: 0.0918489
- links_utilized_percent_switch_2_link_0: 0.0367347 bw: 640000 base_latency: 1
- links_utilized_percent_switch_2_link_1: 0.146963 bw: 160000 base_latency: 1
+links_utilized_percent_switch_2: 0
+ links_utilized_percent_switch_2_link_0: 0 bw: 640000 base_latency: 1
+ links_utilized_percent_switch_2_link_1: 0 bw: 160000 base_latency: 1
- outgoing_messages_switch_2_link_0_Response_Data: 93304 6717888 [ 0 93304 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_2_link_0_Writeback_Control: 93317 746536 [ 0 0 93317 0 0 0 ] base_latency: 1
- outgoing_messages_switch_2_link_1_Control: 93309 746472 [ 93309 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_2_link_1_Data: 86441 6223752 [ 86441 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_2_link_1_Response_Data: 6881 495432 [ 0 6881 0 0 0 0 ] base_latency: 1
switch_3_inlinks: 2
switch_3_outlinks: 2
-links_utilized_percent_switch_3: 0.0918764
- links_utilized_percent_switch_3_link_0: 0.0367424 bw: 640000 base_latency: 1
- links_utilized_percent_switch_3_link_1: 0.14701 bw: 160000 base_latency: 1
+links_utilized_percent_switch_3: 0
+ links_utilized_percent_switch_3_link_0: 0 bw: 640000 base_latency: 1
+ links_utilized_percent_switch_3_link_1: 0 bw: 160000 base_latency: 1
- outgoing_messages_switch_3_link_0_Response_Data: 93323 6719256 [ 0 93323 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_3_link_0_Writeback_Control: 93340 746720 [ 0 0 93340 0 0 0 ] base_latency: 1
- outgoing_messages_switch_3_link_1_Control: 93330 746640 [ 93330 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_3_link_1_Data: 86471 6225912 [ 86471 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_3_link_1_Response_Data: 6882 495504 [ 0 6882 0 0 0 0 ] base_latency: 1
switch_4_inlinks: 2
switch_4_outlinks: 2
-links_utilized_percent_switch_4: 0.091891
- links_utilized_percent_switch_4_link_0: 0.0367495 bw: 640000 base_latency: 1
- links_utilized_percent_switch_4_link_1: 0.147032 bw: 160000 base_latency: 1
+links_utilized_percent_switch_4: 0
+ links_utilized_percent_switch_4_link_0: 0 bw: 640000 base_latency: 1
+ links_utilized_percent_switch_4_link_1: 0 bw: 160000 base_latency: 1
- outgoing_messages_switch_4_link_0_Response_Data: 93342 6720624 [ 0 93342 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_4_link_0_Writeback_Control: 93350 746800 [ 0 0 93350 0 0 0 ] base_latency: 1
- outgoing_messages_switch_4_link_1_Control: 93353 746824 [ 93353 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_4_link_1_Data: 86738 6245136 [ 86738 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_4_link_1_Response_Data: 6628 477216 [ 0 6628 0 0 0 0 ] base_latency: 1
switch_5_inlinks: 2
switch_5_outlinks: 2
-links_utilized_percent_switch_5: 0.0918769
- links_utilized_percent_switch_5_link_0: 0.0367404 bw: 640000 base_latency: 1
- links_utilized_percent_switch_5_link_1: 0.147013 bw: 160000 base_latency: 1
+links_utilized_percent_switch_5: 0
+ links_utilized_percent_switch_5_link_0: 0 bw: 640000 base_latency: 1
+ links_utilized_percent_switch_5_link_1: 0 bw: 160000 base_latency: 1
- outgoing_messages_switch_5_link_0_Response_Data: 93317 6718824 [ 0 93317 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_5_link_0_Writeback_Control: 93344 746752 [ 0 0 93344 0 0 0 ] base_latency: 1
- outgoing_messages_switch_5_link_1_Control: 93331 746648 [ 93331 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_5_link_1_Data: 86620 6236640 [ 86620 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_5_link_1_Response_Data: 6735 484920 [ 0 6735 0 0 0 0 ] base_latency: 1
switch_6_inlinks: 2
switch_6_outlinks: 2
-links_utilized_percent_switch_6: 0.0919038
- links_utilized_percent_switch_6_link_0: 0.0367512 bw: 640000 base_latency: 1
- links_utilized_percent_switch_6_link_1: 0.147057 bw: 160000 base_latency: 1
+links_utilized_percent_switch_6: 0
+ links_utilized_percent_switch_6_link_0: 0 bw: 640000 base_latency: 1
+ links_utilized_percent_switch_6_link_1: 0 bw: 160000 base_latency: 1
- outgoing_messages_switch_6_link_0_Response_Data: 93344 6720768 [ 0 93344 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_6_link_0_Writeback_Control: 93375 747000 [ 0 0 93375 0 0 0 ] base_latency: 1
- outgoing_messages_switch_6_link_1_Control: 93353 746824 [ 93353 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_6_link_1_Data: 86552 6231744 [ 86552 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_6_link_1_Response_Data: 6831 491832 [ 0 6831 0 0 0 0 ] base_latency: 1
switch_7_inlinks: 2
switch_7_outlinks: 2
-links_utilized_percent_switch_7: 0.0919101
- links_utilized_percent_switch_7_link_0: 0.0367549 bw: 640000 base_latency: 1
- links_utilized_percent_switch_7_link_1: 0.147065 bw: 160000 base_latency: 1
+links_utilized_percent_switch_7: 0
+ links_utilized_percent_switch_7_link_0: 0 bw: 640000 base_latency: 1
+ links_utilized_percent_switch_7_link_1: 0 bw: 160000 base_latency: 1
- outgoing_messages_switch_7_link_0_Response_Data: 93354 6721488 [ 0 93354 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_7_link_0_Writeback_Control: 93380 747040 [ 0 0 93380 0 0 0 ] base_latency: 1
- outgoing_messages_switch_7_link_1_Control: 93364 746912 [ 93364 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_7_link_1_Data: 86714 6243408 [ 86714 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_7_link_1_Response_Data: 6674 480528 [ 0 6674 0 0 0 0 ] base_latency: 1
switch_8_inlinks: 2
switch_8_outlinks: 2
-links_utilized_percent_switch_8: 0.687008
- links_utilized_percent_switch_8_link_0: 0.27487 bw: 640000 base_latency: 1
- links_utilized_percent_switch_8_link_1: 1.09915 bw: 160000 base_latency: 1
+links_utilized_percent_switch_8: 0.386975
+ links_utilized_percent_switch_8_link_0: 0.15479 bw: 640000 base_latency: 1
+ links_utilized_percent_switch_8_link_1: 0.61916 bw: 160000 base_latency: 1
- outgoing_messages_switch_8_link_0_Control: 746682 5973456 [ 746682 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_8_link_0_Data: 692771 49879512 [ 692771 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_8_link_1_Response_Data: 692528 49862016 [ 0 692528 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_8_link_1_Writeback_Control: 746759 5974072 [ 0 0 746759 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_8_link_0_Control: 748631 5989048 [ 748631 0 0 0 0 0 0 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_8_link_0_Data: 748628 53901216 [ 748628 0 0 0 0 0 0 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_8_link_1_Response_Data: 748630 53901360 [ 0 748630 0 0 0 0 0 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_8_link_1_Writeback_Control: 748626 5989008 [ 0 0 748626 0 0 0 0 0 0 0 ] base_latency: 1
switch_9_inlinks: 2
switch_9_outlinks: 2
@@ -608,148 +578,106 @@ links_utilized_percent_switch_9: 0
switch_10_inlinks: 10
switch_10_outlinks: 10
-links_utilized_percent_switch_10: 0.227527
- links_utilized_percent_switch_10_link_0: 0.146942 bw: 160000 base_latency: 1
- links_utilized_percent_switch_10_link_1: 0.146954 bw: 160000 base_latency: 1
- links_utilized_percent_switch_10_link_2: 0.146939 bw: 160000 base_latency: 1
- links_utilized_percent_switch_10_link_3: 0.146969 bw: 160000 base_latency: 1
- links_utilized_percent_switch_10_link_4: 0.146998 bw: 160000 base_latency: 1
- links_utilized_percent_switch_10_link_5: 0.146962 bw: 160000 base_latency: 1
- links_utilized_percent_switch_10_link_6: 0.147005 bw: 160000 base_latency: 1
- links_utilized_percent_switch_10_link_7: 0.14702 bw: 160000 base_latency: 1
- links_utilized_percent_switch_10_link_8: 1.09948 bw: 160000 base_latency: 1
+links_utilized_percent_switch_10: 0.123832
+ links_utilized_percent_switch_10_link_0: 0.61916 bw: 160000 base_latency: 1
+ links_utilized_percent_switch_10_link_1: 0 bw: 160000 base_latency: 1
+ links_utilized_percent_switch_10_link_2: 0 bw: 160000 base_latency: 1
+ links_utilized_percent_switch_10_link_3: 0 bw: 160000 base_latency: 1
+ links_utilized_percent_switch_10_link_4: 0 bw: 160000 base_latency: 1
+ links_utilized_percent_switch_10_link_5: 0 bw: 160000 base_latency: 1
+ links_utilized_percent_switch_10_link_6: 0 bw: 160000 base_latency: 1
+ links_utilized_percent_switch_10_link_7: 0 bw: 160000 base_latency: 1
+ links_utilized_percent_switch_10_link_8: 0.619159 bw: 160000 base_latency: 1
links_utilized_percent_switch_10_link_9: 0 bw: 160000 base_latency: 1
- outgoing_messages_switch_10_link_0_Response_Data: 93305 6717960 [ 0 93305 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_0_Writeback_Control: 93328 746624 [ 0 0 93328 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_1_Response_Data: 93314 6718608 [ 0 93314 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_1_Writeback_Control: 93325 746600 [ 0 0 93325 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_2_Response_Data: 93304 6717888 [ 0 93304 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_2_Writeback_Control: 93317 746536 [ 0 0 93317 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_3_Response_Data: 93323 6719256 [ 0 93323 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_3_Writeback_Control: 93340 746720 [ 0 0 93340 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_4_Response_Data: 93342 6720624 [ 0 93342 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_4_Writeback_Control: 93350 746800 [ 0 0 93350 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_5_Response_Data: 93317 6718824 [ 0 93317 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_5_Writeback_Control: 93344 746752 [ 0 0 93344 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_6_Response_Data: 93344 6720768 [ 0 93344 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_6_Writeback_Control: 93375 747000 [ 0 0 93375 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_7_Response_Data: 93354 6721488 [ 0 93354 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_7_Writeback_Control: 93380 747040 [ 0 0 93380 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_8_Control: 746682 5973456 [ 746682 0 0 0 0 0 ] base_latency: 1
- outgoing_messages_switch_10_link_8_Data: 692771 49879512 [ 692771 0 0 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_10_link_0_Response_Data: 748630 53901360 [ 0 748630 0 0 0 0 0 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_10_link_0_Writeback_Control: 748626 5989008 [ 0 0 748626 0 0 0 0 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_10_link_8_Control: 748631 5989048 [ 748631 0 0 0 0 0 0 0 0 0 ] base_latency: 1
+ outgoing_messages_switch_10_link_8_Data: 748628 53901216 [ 748628 0 0 0 0 0 0 0 0 0 ] base_latency: 1
l1u_0 cache stats:
- l1u_0_total_misses: 93321
- l1u_0_total_demand_misses: 93321
+ l1u_0_total_misses: 748631
+ l1u_0_total_demand_misses: 748631
l1u_0_total_prefetches: 0
l1u_0_total_sw_prefetches: 0
l1u_0_total_hw_prefetches: 0
l1u_0_misses_per_transaction: inf
- l1u_0_request_type_LD: 65.0004%
- l1u_0_request_type_ST: 34.9996%
+ l1u_0_request_type_LD: 65.0336%
+ l1u_0_request_type_ST: 34.9664%
- l1u_0_access_mode_type_SupervisorMode: 93321 100%
- l1u_0_request_size: [binsize: log2 max: 1 count: 93321 average: 1 | standard deviation: 0 | 0 93321 ]
+ l1u_0_access_mode_type_SupervisorMode: 748631 100%
+ l1u_0_request_size: [binsize: log2 max: 1 count: 748631 average: 1 | standard deviation: 0 | 0 748631 ]
l1u_1 cache stats:
- l1u_1_total_misses: 93321
- l1u_1_total_demand_misses: 93321
+ l1u_1_total_misses: 0
+ l1u_1_total_demand_misses: 0
l1u_1_total_prefetches: 0
l1u_1_total_sw_prefetches: 0
l1u_1_total_hw_prefetches: 0
- l1u_1_misses_per_transaction: inf
+ l1u_1_misses_per_transaction: nan
- l1u_1_request_type_LD: 65.1536%
- l1u_1_request_type_ST: 34.8464%
-
- l1u_1_access_mode_type_SupervisorMode: 93321 100%
- l1u_1_request_size: [binsize: log2 max: 1 count: 93321 average: 1 | standard deviation: 0 | 0 93321 ]
+ l1u_1_request_size: [binsize: log2 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
l1u_2 cache stats:
- l1u_2_total_misses: 93309
- l1u_2_total_demand_misses: 93309
+ l1u_2_total_misses: 0
+ l1u_2_total_demand_misses: 0
l1u_2_total_prefetches: 0
l1u_2_total_sw_prefetches: 0
l1u_2_total_hw_prefetches: 0
- l1u_2_misses_per_transaction: inf
-
- l1u_2_request_type_LD: 65.0002%
- l1u_2_request_type_ST: 34.9998%
+ l1u_2_misses_per_transaction: nan
- l1u_2_access_mode_type_SupervisorMode: 93309 100%
- l1u_2_request_size: [binsize: log2 max: 1 count: 93309 average: 1 | standard deviation: 0 | 0 93309 ]
+ l1u_2_request_size: [binsize: log2 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
l1u_3 cache stats:
- l1u_3_total_misses: 93330
- l1u_3_total_demand_misses: 93330
+ l1u_3_total_misses: 0
+ l1u_3_total_demand_misses: 0
l1u_3_total_prefetches: 0
l1u_3_total_sw_prefetches: 0
l1u_3_total_hw_prefetches: 0
- l1u_3_misses_per_transaction: inf
-
- l1u_3_request_type_LD: 64.663%
- l1u_3_request_type_ST: 35.337%
+ l1u_3_misses_per_transaction: nan
- l1u_3_access_mode_type_SupervisorMode: 93330 100%
- l1u_3_request_size: [binsize: log2 max: 1 count: 93330 average: 1 | standard deviation: 0 | 0 93330 ]
+ l1u_3_request_size: [binsize: log2 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
l1u_4 cache stats:
- l1u_4_total_misses: 93353
- l1u_4_total_demand_misses: 93353
+ l1u_4_total_misses: 0
+ l1u_4_total_demand_misses: 0
l1u_4_total_prefetches: 0
l1u_4_total_sw_prefetches: 0
l1u_4_total_hw_prefetches: 0
- l1u_4_misses_per_transaction: inf
+ l1u_4_misses_per_transaction: nan
- l1u_4_request_type_LD: 65.2555%
- l1u_4_request_type_ST: 34.7445%
-
- l1u_4_access_mode_type_SupervisorMode: 93353 100%
- l1u_4_request_size: [binsize: log2 max: 1 count: 93353 average: 1 | standard deviation: 0 | 0 93353 ]
+ l1u_4_request_size: [binsize: log2 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
l1u_5 cache stats:
- l1u_5_total_misses: 93331
- l1u_5_total_demand_misses: 93331
+ l1u_5_total_misses: 0
+ l1u_5_total_demand_misses: 0
l1u_5_total_prefetches: 0
l1u_5_total_sw_prefetches: 0
l1u_5_total_hw_prefetches: 0
- l1u_5_misses_per_transaction: inf
-
- l1u_5_request_type_LD: 64.7148%
- l1u_5_request_type_ST: 35.2852%
+ l1u_5_misses_per_transaction: nan
- l1u_5_access_mode_type_SupervisorMode: 93331 100%
- l1u_5_request_size: [binsize: log2 max: 1 count: 93331 average: 1 | standard deviation: 0 | 0 93331 ]
+ l1u_5_request_size: [binsize: log2 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
l1u_6 cache stats:
- l1u_6_total_misses: 93353
- l1u_6_total_demand_misses: 93353
+ l1u_6_total_misses: 0
+ l1u_6_total_demand_misses: 0
l1u_6_total_prefetches: 0
l1u_6_total_sw_prefetches: 0
l1u_6_total_hw_prefetches: 0
- l1u_6_misses_per_transaction: inf
+ l1u_6_misses_per_transaction: nan
- l1u_6_request_type_LD: 64.916%
- l1u_6_request_type_ST: 35.084%
-
- l1u_6_access_mode_type_SupervisorMode: 93353 100%
- l1u_6_request_size: [binsize: log2 max: 1 count: 93353 average: 1 | standard deviation: 0 | 0 93353 ]
+ l1u_6_request_size: [binsize: log2 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
l1u_7 cache stats:
- l1u_7_total_misses: 93364
- l1u_7_total_demand_misses: 93364
+ l1u_7_total_misses: 0
+ l1u_7_total_demand_misses: 0
l1u_7_total_prefetches: 0
l1u_7_total_sw_prefetches: 0
l1u_7_total_hw_prefetches: 0
- l1u_7_misses_per_transaction: inf
-
- l1u_7_request_type_LD: 64.9201%
- l1u_7_request_type_ST: 35.0799%
+ l1u_7_misses_per_transaction: nan
- l1u_7_access_mode_type_SupervisorMode: 93364 100%
- l1u_7_request_size: [binsize: log2 max: 1 count: 93364 average: 1 | standard deviation: 0 | 0 93364 ]
+ l1u_7_request_size: [binsize: log2 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
--- DMA 0 ---
- Event Counts -
@@ -768,24 +696,24 @@ BUSY_WR Ack 0 <--
--- Directory 0 ---
- Event Counts -
-GETX 7453001
+GETX 748631
GETS 0
-PUTX 692359
-PUTX_NotOwner 411
+PUTX 748628
+PUTX_NotOwner 0
DMA_READ 0
DMA_WRITE 0
-Memory_Data 692528
-Memory_Ack 692273
+Memory_Data 748630
+Memory_Ack 748626
- Transitions -
-I GETX 692603
+I GETX 748631
I PUTX_NotOwner 0 <--
I DMA_READ 0 <--
I DMA_WRITE 0 <--
-M GETX 54075
-M PUTX 692359
-M PUTX_NotOwner 411
+M GETX 0 <--
+M PUTX 748628
+M PUTX_NotOwner 0 <--
M DMA_READ 0 <--
M DMA_WRITE 0 <--
@@ -795,23 +723,27 @@ M_DRD PUTX 0 <--
M_DWR GETX 0 <--
M_DWR PUTX 0 <--
+M_DWRI GETX 0 <--
M_DWRI Memory_Ack 0 <--
-IM GETX 3217979
+M_DRDI GETX 0 <--
+M_DRDI Memory_Ack 0 <--
+
+IM GETX 0 <--
IM GETS 0 <--
IM PUTX 0 <--
IM PUTX_NotOwner 0 <--
IM DMA_READ 0 <--
IM DMA_WRITE 0 <--
-IM Memory_Data 692528
+IM Memory_Data 748630
-MI GETX 3488344
+MI GETX 0 <--
MI GETS 0 <--
MI PUTX 0 <--
MI PUTX_NotOwner 0 <--
MI DMA_READ 0 <--
MI DMA_WRITE 0 <--
-MI Memory_Ack 692273
+MI Memory_Ack 748626
ID GETX 0 <--
ID GETS 0 <--
@@ -831,289 +763,289 @@ ID_W Memory_Ack 0 <--
--- L1Cache 0 ---
- Event Counts -
-Load 60659
+Load 487449
Ifetch 0
-Store 32662
-Data 93305
-Fwd_GETX 6549
+Store 262120
+Data 748630
+Fwd_GETX 0
Inv 0
-Replacement 93289
-Writeback_Ack 86728
-Writeback_Nack 51
+Replacement 748628
+Writeback_Ack 748626
+Writeback_Nack 0
- Transitions -
-I Load 60659
+I Load 486862
I Ifetch 0 <--
-I Store 32662
+I Store 261769
I Inv 0 <--
-I Replacement 6497
+I Replacement 0 <--
-II Writeback_Nack 51
+II Writeback_Nack 0 <--
-M Load 0 <--
+M Load 587
M Ifetch 0 <--
-M Store 0 <--
-M Fwd_GETX 6498
+M Store 351
+M Fwd_GETX 0 <--
M Inv 0 <--
-M Replacement 86792
+M Replacement 748628
-MI Fwd_GETX 51
+MI Fwd_GETX 0 <--
MI Inv 0 <--
-MI Writeback_Ack 86728
+MI Writeback_Ack 748626
-IS Data 60648
+IS Data 486861
-IM Data 32657
+IM Data 261769
--- L1Cache 1 ---
- Event Counts -
-Load 60802
+Load 0
Ifetch 0
-Store 32519
-Data 93314
-Fwd_GETX 6895
+Store 0
+Data 0
+Fwd_GETX 0
Inv 0
-Replacement 93289
-Writeback_Ack 86383
-Writeback_Nack 47
+Replacement 0
+Writeback_Ack 0
+Writeback_Nack 0
- Transitions -
-I Load 60802
+I Load 0 <--
I Ifetch 0 <--
-I Store 32519
+I Store 0 <--
I Inv 0 <--
-I Replacement 6846
+I Replacement 0 <--
-II Writeback_Nack 47
+II Writeback_Nack 0 <--
M Load 0 <--
M Ifetch 0 <--
M Store 0 <--
-M Fwd_GETX 6848
+M Fwd_GETX 0 <--
M Inv 0 <--
-M Replacement 86443
+M Replacement 0 <--
-MI Fwd_GETX 47
+MI Fwd_GETX 0 <--
MI Inv 0 <--
-MI Writeback_Ack 86383
+MI Writeback_Ack 0 <--
-IS Data 60797
+IS Data 0 <--
-IM Data 32517
+IM Data 0 <--
--- L1Cache 2 ---
- Event Counts -
-Load 60651
+Load 0
Ifetch 0
-Store 32658
-Data 93304
-Fwd_GETX 6881
+Store 0
+Data 0
+Fwd_GETX 0
Inv 0
-Replacement 93277
-Writeback_Ack 86393
-Writeback_Nack 43
+Replacement 0
+Writeback_Ack 0
+Writeback_Nack 0
- Transitions -
-I Load 60651
+I Load 0 <--
I Ifetch 0 <--
-I Store 32658
+I Store 0 <--
I Inv 0 <--
-I Replacement 6836
+I Replacement 0 <--
-II Writeback_Nack 43
+II Writeback_Nack 0 <--
M Load 0 <--
M Ifetch 0 <--
M Store 0 <--
-M Fwd_GETX 6838
+M Fwd_GETX 0 <--
M Inv 0 <--
-M Replacement 86441
+M Replacement 0 <--
-MI Fwd_GETX 43
+MI Fwd_GETX 0 <--
MI Inv 0 <--
-MI Writeback_Ack 86393
+MI Writeback_Ack 0 <--
-IS Data 60647
+IS Data 0 <--
-IM Data 32657
+IM Data 0 <--
--- L1Cache 3 ---
- Event Counts -
-Load 60350
+Load 0
Ifetch 0
-Store 32980
-Data 93323
-Fwd_GETX 6882
+Store 0
+Data 0
+Fwd_GETX 0
Inv 0
-Replacement 93298
-Writeback_Ack 86405
-Writeback_Nack 53
+Replacement 0
+Writeback_Ack 0
+Writeback_Nack 0
- Transitions -
-I Load 60350
+I Load 0 <--
I Ifetch 0 <--
-I Store 32980
+I Store 0 <--
I Inv 0 <--
-I Replacement 6827
+I Replacement 0 <--
-II Writeback_Nack 53
+II Writeback_Nack 0 <--
M Load 0 <--
M Ifetch 0 <--
M Store 0 <--
-M Fwd_GETX 6829
+M Fwd_GETX 0 <--
M Inv 0 <--
-M Replacement 86471
+M Replacement 0 <--
-MI Fwd_GETX 53
+MI Fwd_GETX 0 <--
MI Inv 0 <--
-MI Writeback_Ack 86405
+MI Writeback_Ack 0 <--
-IS Data 60347
+IS Data 0 <--
-IM Data 32976
+IM Data 0 <--
--- L1Cache 4 ---
- Event Counts -
-Load 60918
+Load 0
Ifetch 0
-Store 32435
-Data 93342
-Fwd_GETX 6628
+Store 0
+Data 0
+Fwd_GETX 0
Inv 0
-Replacement 93321
-Writeback_Ack 86677
-Writeback_Nack 45
+Replacement 0
+Writeback_Ack 0
+Writeback_Nack 0
- Transitions -
-I Load 60918
+I Load 0 <--
I Ifetch 0 <--
-I Store 32435
+I Store 0 <--
I Inv 0 <--
-I Replacement 6583
+I Replacement 0 <--
-II Writeback_Nack 45
+II Writeback_Nack 0 <--
M Load 0 <--
M Ifetch 0 <--
M Store 0 <--
-M Fwd_GETX 6583
+M Fwd_GETX 0 <--
M Inv 0 <--
-M Replacement 86738
+M Replacement 0 <--
-MI Fwd_GETX 45
+MI Fwd_GETX 0 <--
MI Inv 0 <--
-MI Writeback_Ack 86677
+MI Writeback_Ack 0 <--
-IS Data 60909
+IS Data 0 <--
-IM Data 32433
+IM Data 0 <--
--- L1Cache 5 ---
- Event Counts -
-Load 60399
+Load 0
Ifetch 0
-Store 32932
-Data 93317
-Fwd_GETX 6735
+Store 0
+Data 0
+Fwd_GETX 0
Inv 0
-Replacement 93299
-Writeback_Ack 86554
-Writeback_Nack 55
+Replacement 0
+Writeback_Ack 0
+Writeback_Nack 0
- Transitions -
-I Load 60399
+I Load 0 <--
I Ifetch 0 <--
-I Store 32932
+I Store 0 <--
I Inv 0 <--
-I Replacement 6679
+I Replacement 0 <--
-II Writeback_Nack 55
+II Writeback_Nack 0 <--
M Load 0 <--
M Ifetch 0 <--
M Store 0 <--
-M Fwd_GETX 6680
+M Fwd_GETX 0 <--
M Inv 0 <--
-M Replacement 86620
+M Replacement 0 <--
-MI Fwd_GETX 55
+MI Fwd_GETX 0 <--
MI Inv 0 <--
-MI Writeback_Ack 86554
+MI Writeback_Ack 0 <--
-IS Data 60389
+IS Data 0 <--
-IM Data 32928
+IM Data 0 <--
--- L1Cache 6 ---
- Event Counts -
-Load 60601
+Load 0
Ifetch 0
-Store 32752
-Data 93344
-Fwd_GETX 6831
+Store 0
+Data 0
+Fwd_GETX 0
Inv 0
-Replacement 93321
-Writeback_Ack 86483
-Writeback_Nack 61
+Replacement 0
+Writeback_Ack 0
+Writeback_Nack 0
- Transitions -
-I Load 60601
+I Load 0 <--
I Ifetch 0 <--
-I Store 32752
+I Store 0 <--
I Inv 0 <--
-I Replacement 6769
+I Replacement 0 <--
-II Writeback_Nack 61
+II Writeback_Nack 0 <--
M Load 0 <--
M Ifetch 0 <--
M Store 0 <--
-M Fwd_GETX 6770
+M Fwd_GETX 0 <--
M Inv 0 <--
-M Replacement 86552
+M Replacement 0 <--
-MI Fwd_GETX 61
+MI Fwd_GETX 0 <--
MI Inv 0 <--
-MI Writeback_Ack 86483
+MI Writeback_Ack 0 <--
-IS Data 60595
+IS Data 0 <--
-IM Data 32749
+IM Data 0 <--
--- L1Cache 7 ---
- Event Counts -
-Load 60612
+Load 0
Ifetch 0
-Store 32752
-Data 93354
-Fwd_GETX 6674
+Store 0
+Data 0
+Fwd_GETX 0
Inv 0
-Replacement 93332
-Writeback_Ack 86650
-Writeback_Nack 56
+Replacement 0
+Writeback_Ack 0
+Writeback_Nack 0
- Transitions -
-I Load 60612
+I Load 0 <--
I Ifetch 0 <--
-I Store 32752
+I Store 0 <--
I Inv 0 <--
-I Replacement 6618
+I Replacement 0 <--
-II Writeback_Nack 56
+II Writeback_Nack 0 <--
M Load 0 <--
M Ifetch 0 <--
M Store 0 <--
-M Fwd_GETX 6618
+M Fwd_GETX 0 <--
M Inv 0 <--
-M Replacement 86714
+M Replacement 0 <--
-MI Fwd_GETX 56
+MI Fwd_GETX 0 <--
MI Inv 0 <--
-MI Writeback_Ack 86650
+MI Writeback_Ack 0 <--
-IS Data 60603
+IS Data 0 <--
-IM Data 32751
+IM Data 0 <--
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simerr b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simerr
index af2769339..8fe2d4613 100755
--- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simerr
+++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simerr
@@ -1,76 +1,76 @@
-["-r", "tests/configs/../../src/mem/ruby/config/MI_example-homogeneous.rb", "-p", "8", "-m", "1", "-s", "1024"]
+["-r", "tests/configs/../../src/mem/ruby/config/MI_example-homogeneous.rb", "-p", "8", "-m", "1", "-s", "1024", "-C", "256", "-A", "2", "-D", "1"]
print config: 1
-system.cpu4: completed 10000 read accesses @3654068
-system.cpu1: completed 10000 read accesses @3658672
-system.cpu6: completed 10000 read accesses @3667702
-system.cpu0: completed 10000 read accesses @3693712
-system.cpu2: completed 10000 read accesses @3695692
-system.cpu7: completed 10000 read accesses @3702934
-system.cpu3: completed 10000 read accesses @3713843
-system.cpu5: completed 10000 read accesses @3747976
-system.cpu4: completed 20000 read accesses @6783252
-system.cpu6: completed 20000 read accesses @6788574
-system.cpu1: completed 20000 read accesses @6811444
-system.cpu2: completed 20000 read accesses @6811575
-system.cpu7: completed 20000 read accesses @6823208
-system.cpu3: completed 20000 read accesses @6833412
-system.cpu0: completed 20000 read accesses @6842332
-system.cpu5: completed 20000 read accesses @6892128
-system.cpu4: completed 30000 read accesses @9900552
-system.cpu6: completed 30000 read accesses @9919466
-system.cpu7: completed 30000 read accesses @9934195
-system.cpu3: completed 30000 read accesses @9940524
-system.cpu2: completed 30000 read accesses @9940526
-system.cpu0: completed 30000 read accesses @9949032
-system.cpu1: completed 30000 read accesses @10008962
-system.cpu5: completed 30000 read accesses @10013847
-system.cpu0: completed 40000 read accesses @12997824
-system.cpu3: completed 40000 read accesses @13026659
-system.cpu4: completed 40000 read accesses @13029141
-system.cpu6: completed 40000 read accesses @13053052
-system.cpu7: completed 40000 read accesses @13057445
-system.cpu2: completed 40000 read accesses @13075320
-system.cpu5: completed 40000 read accesses @13152513
-system.cpu1: completed 40000 read accesses @13163064
-system.cpu3: completed 50000 read accesses @16170822
-system.cpu0: completed 50000 read accesses @16183660
-system.cpu4: completed 50000 read accesses @16197183
-system.cpu6: completed 50000 read accesses @16212971
-system.cpu7: completed 50000 read accesses @16214970
-system.cpu5: completed 50000 read accesses @16230286
-system.cpu2: completed 50000 read accesses @16247930
-system.cpu1: completed 50000 read accesses @16329114
-system.cpu3: completed 60000 read accesses @19270542
-system.cpu0: completed 60000 read accesses @19311899
-system.cpu6: completed 60000 read accesses @19330724
-system.cpu4: completed 60000 read accesses @19371866
-system.cpu5: completed 60000 read accesses @19382898
-system.cpu7: completed 60000 read accesses @19384231
-system.cpu2: completed 60000 read accesses @19408394
-system.cpu1: completed 60000 read accesses @19459020
-system.cpu3: completed 70000 read accesses @22372299
-system.cpu6: completed 70000 read accesses @22442853
-system.cpu4: completed 70000 read accesses @22471794
-system.cpu0: completed 70000 read accesses @22486932
-system.cpu7: completed 70000 read accesses @22490492
-system.cpu5: completed 70000 read accesses @22527204
-system.cpu2: completed 70000 read accesses @22582036
-system.cpu1: completed 70000 read accesses @22588150
-system.cpu3: completed 80000 read accesses @25508231
-system.cpu6: completed 80000 read accesses @25562794
-system.cpu5: completed 80000 read accesses @25572200
-system.cpu0: completed 80000 read accesses @25620392
-system.cpu7: completed 80000 read accesses @25639710
-system.cpu4: completed 80000 read accesses @25649778
-system.cpu1: completed 80000 read accesses @25686718
-system.cpu2: completed 80000 read accesses @25733199
-system.cpu3: completed 90000 read accesses @28604804
-system.cpu6: completed 90000 read accesses @28707428
-system.cpu5: completed 90000 read accesses @28713115
-system.cpu0: completed 90000 read accesses @28743912
-system.cpu4: completed 90000 read accesses @28780814
-system.cpu7: completed 90000 read accesses @28781814
-system.cpu1: completed 90000 read accesses @28787396
-system.cpu2: completed 90000 read accesses @28868162
-system.cpu3: completed 100000 read accesses @31749698
+system.cpu7: completed 10000 read accesses @7023642
+system.cpu5: completed 10000 read accesses @7028438
+system.cpu3: completed 10000 read accesses @7034626
+system.cpu1: completed 10000 read accesses @7035790
+system.cpu2: completed 10000 read accesses @7062558
+system.cpu6: completed 10000 read accesses @7078882
+system.cpu0: completed 10000 read accesses @7080455
+system.cpu4: completed 10000 read accesses @7095500
+system.cpu1: completed 20000 read accesses @12915324
+system.cpu3: completed 20000 read accesses @12958052
+system.cpu5: completed 20000 read accesses @12993554
+system.cpu2: completed 20000 read accesses @13010879
+system.cpu4: completed 20000 read accesses @13014760
+system.cpu6: completed 20000 read accesses @13031684
+system.cpu7: completed 20000 read accesses @13051162
+system.cpu0: completed 20000 read accesses @13128234
+system.cpu3: completed 30000 read accesses @18784435
+system.cpu1: completed 30000 read accesses @18859194
+system.cpu5: completed 30000 read accesses @18903265
+system.cpu7: completed 30000 read accesses @18952860
+system.cpu4: completed 30000 read accesses @18981745
+system.cpu6: completed 30000 read accesses @18987772
+system.cpu0: completed 30000 read accesses @18993365
+system.cpu2: completed 30000 read accesses @18994061
+system.cpu3: completed 40000 read accesses @24748372
+system.cpu2: completed 40000 read accesses @24758090
+system.cpu1: completed 40000 read accesses @24768884
+system.cpu7: completed 40000 read accesses @24891866
+system.cpu0: completed 40000 read accesses @24907680
+system.cpu6: completed 40000 read accesses @24933908
+system.cpu5: completed 40000 read accesses @24949374
+system.cpu4: completed 40000 read accesses @24963853
+system.cpu3: completed 50000 read accesses @30655893
+system.cpu2: completed 50000 read accesses @30705287
+system.cpu1: completed 50000 read accesses @30752130
+system.cpu0: completed 50000 read accesses @30795942
+system.cpu5: completed 50000 read accesses @30809328
+system.cpu7: completed 50000 read accesses @30857254
+system.cpu6: completed 50000 read accesses @30935432
+system.cpu4: completed 50000 read accesses @30960853
+system.cpu3: completed 60000 read accesses @36647735
+system.cpu2: completed 60000 read accesses @36648110
+system.cpu1: completed 60000 read accesses @36690971
+system.cpu7: completed 60000 read accesses @36746000
+system.cpu5: completed 60000 read accesses @36746430
+system.cpu0: completed 60000 read accesses @36840602
+system.cpu6: completed 60000 read accesses @36900332
+system.cpu4: completed 60000 read accesses @36954562
+system.cpu2: completed 70000 read accesses @42614948
+system.cpu1: completed 70000 read accesses @42616200
+system.cpu5: completed 70000 read accesses @42679549
+system.cpu7: completed 70000 read accesses @42707038
+system.cpu3: completed 70000 read accesses @42725206
+system.cpu0: completed 70000 read accesses @42774272
+system.cpu6: completed 70000 read accesses @42850956
+system.cpu4: completed 70000 read accesses @42872700
+system.cpu5: completed 80000 read accesses @48577066
+system.cpu7: completed 80000 read accesses @48608169
+system.cpu2: completed 80000 read accesses @48616581
+system.cpu1: completed 80000 read accesses @48637808
+system.cpu0: completed 80000 read accesses @48726360
+system.cpu3: completed 80000 read accesses @48754087
+system.cpu4: completed 80000 read accesses @48848416
+system.cpu6: completed 80000 read accesses @48849321
+system.cpu5: completed 90000 read accesses @54536042
+system.cpu0: completed 90000 read accesses @54536954
+system.cpu7: completed 90000 read accesses @54554538
+system.cpu1: completed 90000 read accesses @54575168
+system.cpu2: completed 90000 read accesses @54648034
+system.cpu3: completed 90000 read accesses @54719200
+system.cpu6: completed 90000 read accesses @54807510
+system.cpu4: completed 90000 read accesses @54840954
+system.cpu1: completed 100000 read accesses @60455258
hack: be nice to actually delete the event here
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simout b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simout
index 465be4e7d..96bce5cec 100755
--- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simout
+++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simout
@@ -1,3 +1,5 @@
+Redirecting stdout to build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby/simout
+Redirecting stderr to build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby/simerr
M5 Simulator System
Copyright (c) 2001-2008
@@ -5,11 +7,11 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Aug 11 2009 13:41:17
-M5 revision be123e27612f+ 6494+ default tip
-M5 started Aug 11 2009 13:45:58
-M5 executing on svvint01
+M5 compiled Nov 18 2009 16:36:52
+M5 revision c1d634e76817 6798 default qtip tip brad/ruby_memtest_refresh
+M5 started Nov 18 2009 16:37:05
+M5 executing on cabr0354
command line: build/ALPHA_SE/m5.fast -d build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby -re tests/run.py build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
-Exiting @ tick 31749698 because maximum number of loads reached
+Exiting @ tick 60455258 because maximum number of loads reached
diff --git a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt
index db2f23ad9..9b0c24527 100644
--- a/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt
+++ b/tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt
@@ -1,34 +1,34 @@
---------- Begin Simulation Statistics ----------
-host_mem_usage 1507496 # Number of bytes of host memory used
-host_seconds 3280.71 # Real time elapsed on the host
-host_tick_rate 9678 # Simulator tick rate (ticks/s)
+host_mem_usage 2438776 # Number of bytes of host memory used
+host_seconds 3924.24 # Real time elapsed on the host
+host_tick_rate 15406 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_seconds 0.000032 # Number of seconds simulated
-sim_ticks 31749698 # Number of ticks simulated
+sim_seconds 0.000060 # Number of seconds simulated
+sim_ticks 60455258 # Number of ticks simulated
system.cpu0.num_copies 0 # number of copy accesses completed
-system.cpu0.num_reads 99565 # number of read accesses completed
-system.cpu0.num_writes 53743 # number of write accesses completed
+system.cpu0.num_reads 99982 # number of read accesses completed
+system.cpu0.num_writes 53168 # number of write accesses completed
system.cpu1.num_copies 0 # number of copy accesses completed
-system.cpu1.num_reads 99657 # number of read accesses completed
-system.cpu1.num_writes 53715 # number of write accesses completed
+system.cpu1.num_reads 100000 # number of read accesses completed
+system.cpu1.num_writes 53657 # number of write accesses completed
system.cpu2.num_copies 0 # number of copy accesses completed
-system.cpu2.num_reads 99204 # number of read accesses completed
-system.cpu2.num_writes 53874 # number of write accesses completed
+system.cpu2.num_reads 99758 # number of read accesses completed
+system.cpu2.num_writes 53630 # number of write accesses completed
system.cpu3.num_copies 0 # number of copy accesses completed
-system.cpu3.num_reads 100000 # number of read accesses completed
-system.cpu3.num_writes 53515 # number of write accesses completed
+system.cpu3.num_reads 99707 # number of read accesses completed
+system.cpu3.num_writes 53628 # number of write accesses completed
system.cpu4.num_copies 0 # number of copy accesses completed
-system.cpu4.num_reads 99473 # number of read accesses completed
-system.cpu4.num_writes 53442 # number of write accesses completed
+system.cpu4.num_reads 99425 # number of read accesses completed
+system.cpu4.num_writes 53969 # number of write accesses completed
system.cpu5.num_copies 0 # number of copy accesses completed
-system.cpu5.num_reads 99627 # number of read accesses completed
-system.cpu5.num_writes 53511 # number of write accesses completed
+system.cpu5.num_reads 99810 # number of read accesses completed
+system.cpu5.num_writes 53444 # number of write accesses completed
system.cpu6.num_copies 0 # number of copy accesses completed
-system.cpu6.num_reads 99662 # number of read accesses completed
-system.cpu6.num_writes 53565 # number of write accesses completed
+system.cpu6.num_reads 99532 # number of read accesses completed
+system.cpu6.num_writes 53907 # number of write accesses completed
system.cpu7.num_copies 0 # number of copy accesses completed
-system.cpu7.num_reads 99533 # number of read accesses completed
-system.cpu7.num_writes 53739 # number of write accesses completed
+system.cpu7.num_reads 99819 # number of read accesses completed
+system.cpu7.num_writes 53668 # number of write accesses completed
---------- End Simulation Statistics ----------
diff --git a/tests/test-progs/hello/bin/power/linux/hello b/tests/test-progs/hello/bin/power/linux/hello
new file mode 100755
index 000000000..6619ae37f
--- /dev/null
+++ b/tests/test-progs/hello/bin/power/linux/hello
Binary files differ