changeset 2a04edb07407 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=2a04edb07407
description:
O3: Update stats for fetch and bp changes.
diffstat:
tests/long/00.gzip/ref/alpha/tru64/inorder-timing/config.ini |
5 +-
tests/long/00.gzip/ref/alpha/tru64/inorder-timing/simout |
10 +-
tests/long/00.gzip/ref/alpha/tru64/inorder-timing/stats.txt |
376 +-
tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.ini |
5 +-
tests/long/00.gzip/ref/alpha/tru64/o3-timing/simout |
10 +-
tests/long/00.gzip/ref/alpha/tru64/o3-timing/stats.txt |
776 +-
tests/long/00.gzip/ref/arm/linux/o3-timing/config.ini |
5 +-
tests/long/00.gzip/ref/arm/linux/o3-timing/simerr |
1 -
tests/long/00.gzip/ref/arm/linux/o3-timing/simout |
20 +-
tests/long/00.gzip/ref/arm/linux/o3-timing/stats.txt |
778 +-
tests/long/00.gzip/ref/sparc/linux/o3-timing/config.ini |
3 +-
tests/long/00.gzip/ref/sparc/linux/o3-timing/simout |
10 +-
tests/long/00.gzip/ref/sparc/linux/o3-timing/stats.txt |
736 +-
tests/long/00.gzip/ref/x86/linux/o3-timing/config.ini |
5 +-
tests/long/00.gzip/ref/x86/linux/o3-timing/simout |
10 +-
tests/long/00.gzip/ref/x86/linux/o3-timing/stats.txt |
728 +-
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/config.ini |
33 +-
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/simerr |
8 +-
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/simout |
22 +-
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/stats.txt |
3104 +++++----
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3/config.ini |
33 +-
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3/simerr |
8 +-
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3/simout |
20 +-
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3/stats.txt |
1700 ++--
tests/long/10.linux-boot/ref/arm/linux/realview-o3/config.ini |
4 +
tests/long/10.linux-boot/ref/arm/linux/realview-o3/simerr |
18 +-
tests/long/10.linux-boot/ref/arm/linux/realview-o3/simout |
22 +-
tests/long/10.linux-boot/ref/arm/linux/realview-o3/stats.txt |
1012 +-
tests/long/10.linux-boot/ref/arm/linux/realview-o3/status |
2 +-
tests/long/10.linux-boot/ref/arm/linux/realview-o3/system.terminal |
0
tests/long/10.mcf/ref/arm/linux/o3-timing/config.ini |
7 +-
tests/long/10.mcf/ref/arm/linux/o3-timing/simerr |
1 -
tests/long/10.mcf/ref/arm/linux/o3-timing/simout |
20 +-
tests/long/10.mcf/ref/arm/linux/o3-timing/stats.txt |
782 +-
tests/long/10.mcf/ref/x86/linux/o3-timing/config.ini |
7 +-
tests/long/10.mcf/ref/x86/linux/o3-timing/simout |
11 +-
tests/long/10.mcf/ref/x86/linux/o3-timing/stats.txt |
746 +-
tests/long/20.parser/ref/arm/linux/o3-timing/config.ini |
7 +-
tests/long/20.parser/ref/arm/linux/o3-timing/simerr |
1 -
tests/long/20.parser/ref/arm/linux/o3-timing/simout |
20 +-
tests/long/20.parser/ref/arm/linux/o3-timing/stats.txt |
818 +-
tests/long/20.parser/ref/x86/linux/o3-timing/config.ini |
7 +-
tests/long/20.parser/ref/x86/linux/o3-timing/simout |
12 +-
tests/long/20.parser/ref/x86/linux/o3-timing/stats.txt |
760 +-
tests/long/30.eon/ref/alpha/tru64/inorder-timing/config.ini |
5 +-
tests/long/30.eon/ref/alpha/tru64/inorder-timing/simout |
10 +-
tests/long/30.eon/ref/alpha/tru64/inorder-timing/stats.txt |
310 +-
tests/long/30.eon/ref/alpha/tru64/o3-timing/config.ini |
5 +-
tests/long/30.eon/ref/alpha/tru64/o3-timing/simerr |
11 +-
tests/long/30.eon/ref/alpha/tru64/o3-timing/simout |
20 +-
tests/long/30.eon/ref/alpha/tru64/o3-timing/stats.txt |
962 +-
tests/long/30.eon/ref/arm/linux/o3-timing/config.ini |
5 +-
tests/long/30.eon/ref/arm/linux/o3-timing/simerr |
1 -
tests/long/30.eon/ref/arm/linux/o3-timing/simout |
22 +-
tests/long/30.eon/ref/arm/linux/o3-timing/stats.txt |
745 +-
tests/long/40.perlbmk/ref/alpha/tru64/o3-timing/config.ini |
5 +-
tests/long/40.perlbmk/ref/alpha/tru64/o3-timing/simout |
10 +-
tests/long/40.perlbmk/ref/alpha/tru64/o3-timing/stats.txt |
791 +-
tests/long/40.perlbmk/ref/arm/linux/o3-timing/config.ini |
5 +-
tests/long/40.perlbmk/ref/arm/linux/o3-timing/simerr |
2 -
tests/long/40.perlbmk/ref/arm/linux/o3-timing/simout |
20 +-
tests/long/40.perlbmk/ref/arm/linux/o3-timing/stats.txt |
794 +-
tests/long/50.vortex/ref/alpha/tru64/inorder-timing/config.ini |
5 +-
tests/long/50.vortex/ref/alpha/tru64/inorder-timing/simout |
10 +-
tests/long/50.vortex/ref/alpha/tru64/inorder-timing/stats.txt |
368 +-
tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.ini |
5 +-
tests/long/50.vortex/ref/alpha/tru64/o3-timing/simout |
10 +-
tests/long/50.vortex/ref/alpha/tru64/o3-timing/stats.txt |
786 +-
tests/long/50.vortex/ref/arm/linux/o3-timing/config.ini |
3 +-
tests/long/50.vortex/ref/arm/linux/o3-timing/simerr |
1 -
tests/long/50.vortex/ref/arm/linux/o3-timing/simout |
20 +-
tests/long/50.vortex/ref/arm/linux/o3-timing/stats.txt |
804 +-
tests/long/60.bzip2/ref/alpha/tru64/inorder-timing/config.ini |
5 +-
tests/long/60.bzip2/ref/alpha/tru64/inorder-timing/simout |
10 +-
tests/long/60.bzip2/ref/alpha/tru64/inorder-timing/stats.txt |
298 +-
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.ini |
5 +-
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/simout |
10 +-
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/stats.txt |
784 +-
tests/long/60.bzip2/ref/arm/linux/o3-timing/config.ini |
5 +-
tests/long/60.bzip2/ref/arm/linux/o3-timing/simerr |
1 -
tests/long/60.bzip2/ref/arm/linux/o3-timing/simout |
20 +-
tests/long/60.bzip2/ref/arm/linux/o3-timing/stats.txt |
797 +-
tests/long/70.twolf/ref/alpha/tru64/inorder-timing/config.ini |
5 +-
tests/long/70.twolf/ref/alpha/tru64/inorder-timing/simout |
14 +-
tests/long/70.twolf/ref/alpha/tru64/inorder-timing/stats.txt |
336 +-
tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.ini |
5 +-
tests/long/70.twolf/ref/alpha/tru64/o3-timing/simout |
14 +-
tests/long/70.twolf/ref/alpha/tru64/o3-timing/stats.txt |
775 +-
tests/long/70.twolf/ref/arm/linux/o3-timing/config.ini |
5 +-
tests/long/70.twolf/ref/arm/linux/o3-timing/simerr |
1 -
tests/long/70.twolf/ref/arm/linux/o3-timing/simout |
20 +-
tests/long/70.twolf/ref/arm/linux/o3-timing/stats.txt |
782 +-
tests/long/70.twolf/ref/x86/linux/o3-timing/config.ini |
5 +-
tests/long/70.twolf/ref/x86/linux/o3-timing/simout |
14 +-
tests/long/70.twolf/ref/x86/linux/o3-timing/stats.txt |
713 +-
tests/quick/00.hello/ref/alpha/linux/inorder-timing/config.ini |
3 +-
tests/quick/00.hello/ref/alpha/linux/inorder-timing/simout |
8 +-
tests/quick/00.hello/ref/alpha/linux/inorder-timing/stats.txt |
210 +-
tests/quick/00.hello/ref/alpha/linux/o3-timing/config.ini |
3 +-
tests/quick/00.hello/ref/alpha/linux/o3-timing/simout |
10 +-
tests/quick/00.hello/ref/alpha/linux/o3-timing/stats.txt |
676 +-
tests/quick/00.hello/ref/alpha/tru64/o3-timing/config.ini |
3 +-
tests/quick/00.hello/ref/alpha/tru64/o3-timing/simerr |
5 +-
tests/quick/00.hello/ref/alpha/tru64/o3-timing/simout |
18 +-
tests/quick/00.hello/ref/alpha/tru64/o3-timing/stats.txt |
920 +-
tests/quick/00.hello/ref/arm/linux/o3-timing/config.ini |
3 +-
tests/quick/00.hello/ref/arm/linux/o3-timing/simerr |
1 -
tests/quick/00.hello/ref/arm/linux/o3-timing/simout |
20 +-
tests/quick/00.hello/ref/arm/linux/o3-timing/stats.txt |
696 +-
tests/quick/00.hello/ref/mips/linux/inorder-timing/simout |
10 +-
tests/quick/00.hello/ref/mips/linux/inorder-timing/stats.txt |
200 +-
tests/quick/00.hello/ref/mips/linux/o3-timing/config.ini |
3 +-
tests/quick/00.hello/ref/mips/linux/o3-timing/simout |
10 +-
tests/quick/00.hello/ref/mips/linux/o3-timing/stats.txt |
671 +-
tests/quick/00.hello/ref/power/linux/o3-timing/config.ini |
3 +-
tests/quick/00.hello/ref/power/linux/o3-timing/simerr |
3 -
tests/quick/00.hello/ref/power/linux/o3-timing/simout |
18 +-
tests/quick/00.hello/ref/power/linux/o3-timing/stats.txt |
897 +-
tests/quick/00.hello/ref/sparc/linux/inorder-timing/config.ini |
3 +-
tests/quick/00.hello/ref/sparc/linux/inorder-timing/simout |
8 +-
tests/quick/00.hello/ref/sparc/linux/inorder-timing/stats.txt |
142 +-
tests/quick/00.hello/ref/x86/linux/o3-timing/config.ini |
3 +-
tests/quick/00.hello/ref/x86/linux/o3-timing/simout |
10 +-
tests/quick/00.hello/ref/x86/linux/o3-timing/stats.txt |
656 +-
tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/config.ini |
5 +-
tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/simerr |
1 -
tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/simout |
18 +-
tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/stats.txt |
1477 ++--
tests/quick/02.insttest/ref/sparc/linux/inorder-timing/config.ini |
3 +-
tests/quick/02.insttest/ref/sparc/linux/inorder-timing/simout |
8 +-
tests/quick/02.insttest/ref/sparc/linux/inorder-timing/stats.txt |
196 +-
tests/quick/02.insttest/ref/sparc/linux/o3-timing/config.ini |
3 +-
tests/quick/02.insttest/ref/sparc/linux/o3-timing/simout |
8 +-
tests/quick/02.insttest/ref/sparc/linux/o3-timing/stats.txt |
610 +-
tests/quick/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/config.ini |
3 +-
tests/quick/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/simout |
54 +-
tests/quick/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/stats.txt |
2851 ++++----
137 files changed, 16758 insertions(+), 16714 deletions(-)
diffs (truncated from 39443 to 300 lines):
diff -r 7a48916a32a8 -r 2a04edb07407
tests/long/00.gzip/ref/alpha/tru64/inorder-timing/config.ini
--- a/tests/long/00.gzip/ref/alpha/tru64/inorder-timing/config.ini Sun Jul
10 12:56:08 2011 -0500
+++ b/tests/long/00.gzip/ref/alpha/tru64/inorder-timing/config.ini Sun Jul
10 12:56:09 2011 -0500
@@ -9,6 +9,7 @@
type=System
children=cpu membus physmem
mem_mode=atomic
+memories=system.physmem
physmem=system.physmem
work_begin_ckpt_count=0
work_begin_cpu_id_exit=-1
@@ -199,12 +200,12 @@
[system.cpu.workload]
type=LiveProcess
cmd=gzip input.log 1
-cwd=build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/inorder-timing
+cwd=build/ALPHA_SE/tests/opt/long/00.gzip/alpha/tru64/inorder-timing
egid=100
env=
errout=cerr
euid=100
-executable=/dist/m5/cpu2000/binaries/alpha/tru64/gzip
+executable=/chips/pd/randd/dist/cpu2000/binaries/alpha/tru64/gzip
gid=100
input=cin
max_stack_size=67108864
diff -r 7a48916a32a8 -r 2a04edb07407
tests/long/00.gzip/ref/alpha/tru64/inorder-timing/simout
--- a/tests/long/00.gzip/ref/alpha/tru64/inorder-timing/simout Sun Jul 10
12:56:08 2011 -0500
+++ b/tests/long/00.gzip/ref/alpha/tru64/inorder-timing/simout Sun Jul 10
12:56:09 2011 -0500
@@ -1,10 +1,10 @@
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
-gem5 compiled Jun 19 2011 06:59:13
-gem5 started Jun 19 2011 07:12:22
-gem5 executing on m60-009.pool
-command line: build/ALPHA_SE/gem5.fast -d
build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/inorder-timing -re
tests/run.py build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/inorder-timing
+gem5 compiled Jul 8 2011 15:00:53
+gem5 started Jul 8 2011 16:09:24
+gem5 executing on u200439-lin.austin.arm.com
+command line: build/ALPHA_SE/gem5.opt -d
build/ALPHA_SE/tests/opt/long/00.gzip/alpha/tru64/inorder-timing -re
tests/run.py build/ALPHA_SE/tests/opt/long/00.gzip/alpha/tru64/inorder-timing
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
info: Increasing stack size by one page.
@@ -39,4 +39,4 @@
Uncompressed data 1048576 bytes in length
Uncompressed data compared correctly
Tested 1MB buffer: OK!
-Exiting @ tick 279017416500 because target called exit()
+Exiting @ tick 274500333500 because target called exit()
diff -r 7a48916a32a8 -r 2a04edb07407
tests/long/00.gzip/ref/alpha/tru64/inorder-timing/stats.txt
--- a/tests/long/00.gzip/ref/alpha/tru64/inorder-timing/stats.txt Sun Jul
10 12:56:08 2011 -0500
+++ b/tests/long/00.gzip/ref/alpha/tru64/inorder-timing/stats.txt Sun Jul
10 12:56:09 2011 -0500
@@ -1,33 +1,33 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.279017 #
Number of seconds simulated
-sim_ticks 279017416500 #
Number of ticks simulated
+sim_seconds 0.274500 #
Number of seconds simulated
+sim_ticks 274500333500 #
Number of ticks simulated
sim_freq 1000000000000 #
Frequency of simulated ticks
-host_inst_rate 128000 #
Simulator instruction rate (inst/s)
-host_tick_rate 59339940 #
Simulator tick rate (ticks/s)
-host_mem_usage 192984 #
Number of bytes of host memory used
-host_seconds 4702.02 #
Real time elapsed on the host
+host_inst_rate 56944 #
Simulator instruction rate (inst/s)
+host_tick_rate 25971361 #
Simulator tick rate (ticks/s)
+host_mem_usage 245756 #
Number of bytes of host memory used
+host_seconds 10569.35 #
Real time elapsed on the host
sim_insts 601856964 #
Number of instructions simulated
system.cpu.dtb.fetch_hits 0 #
ITB hits
system.cpu.dtb.fetch_misses 0 #
ITB misses
system.cpu.dtb.fetch_acv 0 #
ITB acv
system.cpu.dtb.fetch_accesses 0 #
ITB accesses
-system.cpu.dtb.read_hits 114517555 #
DTB read hits
+system.cpu.dtb.read_hits 114517568 #
DTB read hits
system.cpu.dtb.read_misses 2631 #
DTB read misses
system.cpu.dtb.read_acv 0 #
DTB read access violations
-system.cpu.dtb.read_accesses 114520186 #
DTB read accesses
-system.cpu.dtb.write_hits 39666604 #
DTB write hits
+system.cpu.dtb.read_accesses 114520199 #
DTB read accesses
+system.cpu.dtb.write_hits 39666597 #
DTB write hits
system.cpu.dtb.write_misses 2302 #
DTB write misses
system.cpu.dtb.write_acv 0 #
DTB write access violations
-system.cpu.dtb.write_accesses 39668906 #
DTB write accesses
-system.cpu.dtb.data_hits 154184159 #
DTB hits
+system.cpu.dtb.write_accesses 39668899 #
DTB write accesses
+system.cpu.dtb.data_hits 154184165 #
DTB hits
system.cpu.dtb.data_misses 4933 #
DTB misses
system.cpu.dtb.data_acv 0 #
DTB access violations
-system.cpu.dtb.data_accesses 154189092 #
DTB accesses
-system.cpu.itb.fetch_hits 29078095 #
ITB hits
+system.cpu.dtb.data_accesses 154189098 #
DTB accesses
+system.cpu.itb.fetch_hits 27986226 #
ITB hits
system.cpu.itb.fetch_misses 22 #
ITB misses
system.cpu.itb.fetch_acv 0 #
ITB acv
-system.cpu.itb.fetch_accesses 29078117 #
ITB accesses
+system.cpu.itb.fetch_accesses 27986248 #
ITB accesses
system.cpu.itb.read_hits 0 #
DTB read hits
system.cpu.itb.read_misses 0 #
DTB read misses
system.cpu.itb.read_acv 0 #
DTB read access violations
@@ -41,16 +41,16 @@
system.cpu.itb.data_acv 0 #
DTB access violations
system.cpu.itb.data_accesses 0 #
DTB accesses
system.cpu.workload.num_syscalls 17 #
Number of system calls
-system.cpu.numCycles 558034834 #
number of cpu cycles simulated
+system.cpu.numCycles 549000668 #
number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 #
number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 #
number of work items this cpu completed
system.cpu.contextSwitches 1 #
Number of context switches
-system.cpu.threadCycles 547808694 #
Total Number of Cycles A Thread Was Active in CPU (Per-Thread)
+system.cpu.threadCycles 538772486 #
Total Number of Cycles A Thread Was Active in CPU (Per-Thread)
system.cpu.smtCycles 0 #
Total number of cycles that the CPU was in SMT-mode
-system.cpu.timesIdled 412073 #
Number of times that the entire CPU went into an idle state and unscheduled
itself
-system.cpu.idleCycles 61249901 #
Number of cycles cpu's stages were not processed
-system.cpu.runCycles 496784933 #
Number of cycles cpu stages are processed.
-system.cpu.activity 89.024000 #
Percentage of cycles cpu is active
+system.cpu.timesIdled 412059 #
Number of times that the entire CPU went into an idle state and unscheduled
itself
+system.cpu.idleCycles 59486579 #
Number of cycles cpu's stages were not processed
+system.cpu.runCycles 489514089 #
Number of cycles cpu stages are processed.
+system.cpu.activity 89.164571 #
Percentage of cycles cpu is active
system.cpu.comLoads 114514042 #
Number of Load instructions committed
system.cpu.comStores 39451321 #
Number of Store instructions committed
system.cpu.comBranches 62547159 #
Number of Branches instructions committed
@@ -61,79 +61,79 @@
system.cpu.committedInsts 601856964 #
Number of Instructions Simulated (Per-Thread)
system.cpu.smtCommittedInsts 0 #
Number of SMT Instructions Simulated (Per-Thread)
system.cpu.committedInsts_total 601856964 #
Number of Instructions Simulated (Total)
-system.cpu.cpi 0.927188 #
CPI: Cycles Per Instruction (Per-Thread)
+system.cpu.cpi 0.912178 #
CPI: Cycles Per Instruction (Per-Thread)
system.cpu.smt_cpi no_value #
CPI: Total SMT-CPI
-system.cpu.cpi_total 0.927188 #
CPI: Total CPI of All Threads
-system.cpu.ipc 1.078529 #
IPC: Instructions Per Cycle (Per-Thread)
+system.cpu.cpi_total 0.912178 #
CPI: Total CPI of All Threads
+system.cpu.ipc 1.096277 #
IPC: Instructions Per Cycle (Per-Thread)
system.cpu.smt_ipc no_value #
IPC: Total SMT-IPC
-system.cpu.ipc_total 1.078529 #
IPC: Total IPC of All Threads
-system.cpu.branch_predictor.lookups 90037625 #
Number of BP lookups
-system.cpu.branch_predictor.condPredicted 84897563 #
Number of conditional branches predicted
-system.cpu.branch_predictor.condIncorrect 39773148 #
Number of conditional branches incorrect
-system.cpu.branch_predictor.BTBLookups 49497029 #
Number of BTB lookups
-system.cpu.branch_predictor.BTBHits 39091844 #
Number of BTB hits
+system.cpu.ipc_total 1.096277 #
IPC: Total IPC of All Threads
+system.cpu.branch_predictor.lookups 86959577 #
Number of BP lookups
+system.cpu.branch_predictor.condPredicted 82118654 #
Number of conditional branches predicted
+system.cpu.branch_predictor.condIncorrect 36581334 #
Number of conditional branches incorrect
+system.cpu.branch_predictor.BTBLookups 45689066 #
Number of BTB lookups
+system.cpu.branch_predictor.BTBHits 35726566 #
Number of BTB hits
system.cpu.branch_predictor.usedRAS 1197609 #
Number of times the RAS was used to get a target.
system.cpu.branch_predictor.RASInCorrect 6 #
Number of incorrect RAS predictions.
-system.cpu.branch_predictor.BTBHitPct 78.978163 #
BTB Hit Percentage
-system.cpu.branch_predictor.predictedTaken 41686827
# Number of Branches Predicted As Taken (True).
-system.cpu.branch_predictor.predictedNotTaken 48350798
# Number of Branches Predicted As Not Taken (False).
-system.cpu.regfile_manager.intRegFileReads 541420411
# Number of Reads from Int. Register File
+system.cpu.branch_predictor.BTBHitPct 78.195002 #
BTB Hit Percentage
+system.cpu.branch_predictor.predictedTaken 38245021
# Number of Branches Predicted As Taken (True).
+system.cpu.branch_predictor.predictedNotTaken 48714556
# Number of Branches Predicted As Not Taken (False).
+system.cpu.regfile_manager.intRegFileReads 540577865
# Number of Reads from Int. Register File
system.cpu.regfile_manager.intRegFileWrites 463854846
# Number of Writes to Int. Register File
-system.cpu.regfile_manager.intRegFileAccesses 1005275257
# Total Accesses (Read+Write) to the Int. Register File
+system.cpu.regfile_manager.intRegFileAccesses 1004432711
# Total Accesses (Read+Write) to the Int. Register File
system.cpu.regfile_manager.floatRegFileReads 162
# Number of Reads from FP Register File
system.cpu.regfile_manager.floatRegFileWrites 42
# Number of Writes to FP Register File
system.cpu.regfile_manager.floatRegFileAccesses 204
# Total Accesses (Read+Write) to the FP Register File
-system.cpu.regfile_manager.regForwards 257533113 #
Number of Registers Read Through Forwarding Logic
-system.cpu.agen_unit.agens 154627572 #
Number of Address Generations
-system.cpu.execution_unit.predictedTakenIncorrect 38276366
# Number of Branches Incorrectly Predicted As Taken.
-system.cpu.execution_unit.predictedNotTakenIncorrect 1491795
# Number of Branches Incorrectly Predicted As Not Taken).
-system.cpu.execution_unit.mispredicted 39768161 #
Number of Branches Incorrectly Predicted
-system.cpu.execution_unit.predicted 22779717 #
Number of Branches Incorrectly Predicted
-system.cpu.execution_unit.mispredictPct 63.580352 #
Percentage of Incorrect Branches Predicts
-system.cpu.execution_unit.executions 411890550 #
Number of Instructions Executed.
+system.cpu.regfile_manager.regForwards 255585026 #
Number of Registers Read Through Forwarding Logic
+system.cpu.agen_unit.agens 154582342 #
Number of Address Generations
+system.cpu.execution_unit.predictedTakenIncorrect 35142167
# Number of Branches Incorrectly Predicted As Taken.
+system.cpu.execution_unit.predictedNotTakenIncorrect 1434180
# Number of Branches Incorrectly Predicted As Not Taken).
+system.cpu.execution_unit.mispredicted 36576347 #
Number of Branches Incorrectly Predicted
+system.cpu.execution_unit.predicted 25971564 #
Number of Branches Incorrectly Predicted
+system.cpu.execution_unit.mispredictPct 58.477328 #
Percentage of Incorrect Branches Predicts
+system.cpu.execution_unit.executions 411886396 #
Number of Instructions Executed.
system.cpu.mult_div_unit.multiplies 6482 #
Number of Multipy Operations Executed
system.cpu.mult_div_unit.divides 0 #
Number of Divide Operations Executed
-system.cpu.stage0.idleCycles 210144173 #
Number of cycles 0 instructions are processed.
-system.cpu.stage0.runCycles 347890661 #
Number of cycles 1+ instructions are processed.
-system.cpu.stage0.utilization 62.342105 #
Percentage of cycles stage was utilized (processing insts).
-system.cpu.stage1.idleCycles 246346046 #
Number of cycles 0 instructions are processed.
-system.cpu.stage1.runCycles 311688788 #
Number of cycles 1+ instructions are processed.
-system.cpu.stage1.utilization 55.854719 #
Percentage of cycles stage was utilized (processing insts).
-system.cpu.stage2.idleCycles 214904658 #
Number of cycles 0 instructions are processed.
-system.cpu.stage2.runCycles 343130176 #
Number of cycles 1+ instructions are processed.
-system.cpu.stage2.utilization 61.489025 #
Percentage of cycles stage was utilized (processing insts).
-system.cpu.stage3.idleCycles 446207500 #
Number of cycles 0 instructions are processed.
-system.cpu.stage3.runCycles 111827334 #
Number of cycles 1+ instructions are processed.
-system.cpu.stage3.utilization 20.039490 #
Percentage of cycles stage was utilized (processing insts).
-system.cpu.stage4.idleCycles 210384695 #
Number of cycles 0 instructions are processed.
-system.cpu.stage4.runCycles 347650139 #
Number of cycles 1+ instructions are processed.
-system.cpu.stage4.utilization 62.299003 #
Percentage of cycles stage was utilized (processing insts).
+system.cpu.stage0.idleCycles 209828742 #
Number of cycles 0 instructions are processed.
+system.cpu.stage0.runCycles 339171926 #
Number of cycles 1+ instructions are processed.
+system.cpu.stage0.utilization 61.779875 #
Percentage of cycles stage was utilized (processing insts).
+system.cpu.stage1.idleCycles 238624991 #
Number of cycles 0 instructions are processed.
+system.cpu.stage1.runCycles 310375677 #
Number of cycles 1+ instructions are processed.
+system.cpu.stage1.utilization 56.534663 #
Percentage of cycles stage was utilized (processing insts).
+system.cpu.stage2.idleCycles 207052073 #
Number of cycles 0 instructions are processed.
+system.cpu.stage2.runCycles 341948595 #
Number of cycles 1+ instructions are processed.
+system.cpu.stage2.utilization 62.285643 #
Percentage of cycles stage was utilized (processing insts).
+system.cpu.stage3.idleCycles 437467887 #
Number of cycles 0 instructions are processed.
+system.cpu.stage3.runCycles 111532781 #
Number of cycles 1+ instructions are processed.
+system.cpu.stage3.utilization 20.315600 #
Percentage of cycles stage was utilized (processing insts).
+system.cpu.stage4.idleCycles 201947249 #
Number of cycles 0 instructions are processed.
+system.cpu.stage4.runCycles 347053419 #
Number of cycles 1+ instructions are processed.
+system.cpu.stage4.utilization 63.215482 #
Percentage of cycles stage was utilized (processing insts).
system.cpu.icache.replacements 30 #
number of replacements
-system.cpu.icache.tagsinuse 726.393228 #
Cycle average of tags in use
-system.cpu.icache.total_refs 29077078 #
Total number of references to valid blocks.
-system.cpu.icache.sampled_refs 852 #
Sample count of references to valid blocks.
-system.cpu.icache.avg_refs 34128.025822 #
Average number of references to valid blocks.
+system.cpu.icache.tagsinuse 728.259897 #
Cycle average of tags in use
+system.cpu.icache.total_refs 27985205 #
Total number of references to valid blocks.
+system.cpu.icache.sampled_refs 855 #
Sample count of references to valid blocks.
+system.cpu.icache.avg_refs 32731.233918 #
Average number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 #
Cycle when the warmup percentage was hit.
-system.cpu.icache.occ_blocks::0 726.393228 #
Average occupied blocks per context
-system.cpu.icache.occ_percent::0 0.354684 #
Average percentage of cache occupancy
-system.cpu.icache.ReadReq_hits 29077078 #
number of ReadReq hits
-system.cpu.icache.demand_hits 29077078 #
number of demand (read+write) hits
-system.cpu.icache.overall_hits 29077078 #
number of overall hits
-system.cpu.icache.ReadReq_misses 1015 #
number of ReadReq misses
-system.cpu.icache.demand_misses 1015 #
number of demand (read+write) misses
-system.cpu.icache.overall_misses 1015 #
number of overall misses
-system.cpu.icache.ReadReq_miss_latency 56421500 #
number of ReadReq miss cycles
-system.cpu.icache.demand_miss_latency 56421500 #
number of demand (read+write) miss cycles
-system.cpu.icache.overall_miss_latency 56421500 #
number of overall miss cycles
-system.cpu.icache.ReadReq_accesses 29078093 #
number of ReadReq accesses(hits+misses)
-system.cpu.icache.demand_accesses 29078093 #
number of demand (read+write) accesses
-system.cpu.icache.overall_accesses 29078093 #
number of overall (read+write) accesses
-system.cpu.icache.ReadReq_miss_rate 0.000035 #
miss rate for ReadReq accesses
-system.cpu.icache.demand_miss_rate 0.000035 #
miss rate for demand accesses
-system.cpu.icache.overall_miss_rate 0.000035 #
miss rate for overall accesses
-system.cpu.icache.ReadReq_avg_miss_latency 55587.684729
# average ReadReq miss latency
-system.cpu.icache.demand_avg_miss_latency 55587.684729 #
average overall miss latency
-system.cpu.icache.overall_avg_miss_latency 55587.684729
# average overall miss latency
+system.cpu.icache.occ_blocks::0 728.259897 #
Average occupied blocks per context
+system.cpu.icache.occ_percent::0 0.355596 #
Average percentage of cache occupancy
+system.cpu.icache.ReadReq_hits 27985205 #
number of ReadReq hits
+system.cpu.icache.demand_hits 27985205 #
number of demand (read+write) hits
+system.cpu.icache.overall_hits 27985205 #
number of overall hits
+system.cpu.icache.ReadReq_misses 1019 #
number of ReadReq misses
+system.cpu.icache.demand_misses 1019 #
number of demand (read+write) misses
+system.cpu.icache.overall_misses 1019 #
number of overall misses
+system.cpu.icache.ReadReq_miss_latency 56646500 #
number of ReadReq miss cycles
+system.cpu.icache.demand_miss_latency 56646500 #
number of demand (read+write) miss cycles
+system.cpu.icache.overall_miss_latency 56646500 #
number of overall miss cycles
+system.cpu.icache.ReadReq_accesses 27986224 #
number of ReadReq accesses(hits+misses)
+system.cpu.icache.demand_accesses 27986224 #
number of demand (read+write) accesses
+system.cpu.icache.overall_accesses 27986224 #
number of overall (read+write) accesses
+system.cpu.icache.ReadReq_miss_rate 0.000036 #
miss rate for ReadReq accesses
+system.cpu.icache.demand_miss_rate 0.000036 #
miss rate for demand accesses
+system.cpu.icache.overall_miss_rate 0.000036 #
miss rate for overall accesses
+system.cpu.icache.ReadReq_avg_miss_latency 55590.284593
# average ReadReq miss latency
+system.cpu.icache.demand_avg_miss_latency 55590.284593 #
average overall miss latency
+system.cpu.icache.overall_avg_miss_latency 55590.284593
# average overall miss latency
system.cpu.icache.blocked_cycles::no_mshrs 0
# number of cycles access was blocked
system.cpu.icache.blocked_cycles::no_targets 43500
# number of cycles access was blocked
system.cpu.icache.blocked::no_mshrs 0 #
number of cycles access was blocked
@@ -143,159 +143,159 @@
system.cpu.icache.fast_writes 0 #
number of fast writes performed
system.cpu.icache.cache_copies 0 #
number of cache copies performed
system.cpu.icache.writebacks 0 #
number of writebacks
-system.cpu.icache.ReadReq_mshr_hits 163 #
number of ReadReq MSHR hits
-system.cpu.icache.demand_mshr_hits 163 #
number of demand (read+write) MSHR hits
-system.cpu.icache.overall_mshr_hits 163 #
number of overall MSHR hits
-system.cpu.icache.ReadReq_mshr_misses 852 #
number of ReadReq MSHR misses
-system.cpu.icache.demand_mshr_misses 852 #
number of demand (read+write) MSHR misses
-system.cpu.icache.overall_mshr_misses 852 #
number of overall MSHR misses
+system.cpu.icache.ReadReq_mshr_hits 164 #
number of ReadReq MSHR hits
+system.cpu.icache.demand_mshr_hits 164 #
number of demand (read+write) MSHR hits
+system.cpu.icache.overall_mshr_hits 164 #
number of overall MSHR hits
+system.cpu.icache.ReadReq_mshr_misses 855 #
number of ReadReq MSHR misses
+system.cpu.icache.demand_mshr_misses 855 #
number of demand (read+write) MSHR misses
+system.cpu.icache.overall_mshr_misses 855 #
number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_misses 0
# number of overall MSHR uncacheable misses
-system.cpu.icache.ReadReq_mshr_miss_latency 45615500
# number of ReadReq MSHR miss cycles
-system.cpu.icache.demand_mshr_miss_latency 45615500
# number of demand (read+write) MSHR miss cycles
-system.cpu.icache.overall_mshr_miss_latency 45615500
# number of overall MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 45774000
# number of ReadReq MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 45774000
# number of demand (read+write) MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 45774000
# number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_uncacheable_latency 0
# number of overall MSHR uncacheable cycles
-system.cpu.icache.ReadReq_mshr_miss_rate 0.000029 #
mshr miss rate for ReadReq accesses
-system.cpu.icache.demand_mshr_miss_rate 0.000029 #
mshr miss rate for demand accesses
-system.cpu.icache.overall_mshr_miss_rate 0.000029 #
mshr miss rate for overall accesses
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 53539.319249
# average ReadReq mshr miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 53539.319249
# average overall mshr miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 53539.319249
# average overall mshr miss latency
+system.cpu.icache.ReadReq_mshr_miss_rate 0.000031 #
mshr miss rate for ReadReq accesses
+system.cpu.icache.demand_mshr_miss_rate 0.000031 #
mshr miss rate for demand accesses
+system.cpu.icache.overall_mshr_miss_rate 0.000031 #
mshr miss rate for overall accesses
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 53536.842105
# average ReadReq mshr miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 53536.842105
# average overall mshr miss latency
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev