changeset 42f772dc5a96 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=42f772dc5a96
description:
X86: Update stats for the improved branch detection/prediction.
diffstat:
tests/long/00.gzip/ref/x86/linux/o3-timing/config.ini | 2 +-
tests/long/00.gzip/ref/x86/linux/o3-timing/simout | 10 +-
tests/long/00.gzip/ref/x86/linux/o3-timing/stats.txt | 730 ++++++++--------
tests/long/10.mcf/ref/x86/linux/o3-timing/config.ini | 2 +-
tests/long/10.mcf/ref/x86/linux/o3-timing/simout | 10 +-
tests/long/10.mcf/ref/x86/linux/o3-timing/stats.txt | 751 ++++++++--------
tests/long/20.parser/ref/x86/linux/o3-timing/simout | 14 +-
tests/long/20.parser/ref/x86/linux/o3-timing/stats.txt | 774 ++++++++--------
tests/long/70.twolf/ref/x86/linux/o3-timing/config.ini | 2 +-
tests/long/70.twolf/ref/x86/linux/o3-timing/simout | 10 +-
tests/long/70.twolf/ref/x86/linux/o3-timing/stats.txt | 709 +++++++-------
tests/quick/00.hello/ref/x86/linux/o3-timing/simout | 10 +-
tests/quick/00.hello/ref/x86/linux/o3-timing/stats.txt | 685 +++++++-------
13 files changed, 1859 insertions(+), 1850 deletions(-)
diffs (truncated from 4352 to 300 lines):
diff -r 1e9c54ee5fd0 -r 42f772dc5a96
tests/long/00.gzip/ref/x86/linux/o3-timing/config.ini
--- a/tests/long/00.gzip/ref/x86/linux/o3-timing/config.ini Sun Feb 13
17:45:47 2011 -0800
+++ b/tests/long/00.gzip/ref/x86/linux/o3-timing/config.ini Sun Feb 13
17:46:04 2011 -0800
@@ -488,7 +488,7 @@
[system.cpu.workload]
type=LiveProcess
cmd=gzip input.log 1
-cwd=build/X86_SE/tests/fast/long/00.gzip/x86/linux/o3-timing
+cwd=build/X86_SE/tests/opt/long/00.gzip/x86/linux/o3-timing
egid=100
env=
errout=cerr
diff -r 1e9c54ee5fd0 -r 42f772dc5a96
tests/long/00.gzip/ref/x86/linux/o3-timing/simout
--- a/tests/long/00.gzip/ref/x86/linux/o3-timing/simout Sun Feb 13 17:45:47
2011 -0800
+++ b/tests/long/00.gzip/ref/x86/linux/o3-timing/simout Sun Feb 13 17:46:04
2011 -0800
@@ -5,11 +5,11 @@
All Rights Reserved
-M5 compiled Feb 8 2011 00:58:32
-M5 revision 705a4d351a43 7939 default qtip resforflagsstats.patch tip
-M5 started Feb 8 2011 00:58:34
+M5 compiled Feb 12 2011 02:22:23
+M5 revision 5e76f9de6972 7961 default qtip tip x86branchdetectstats.patch
+M5 started Feb 12 2011 02:22:27
M5 executing on burrito
-command line: build/X86_SE/m5.fast -d
build/X86_SE/tests/fast/long/00.gzip/x86/linux/o3-timing -re tests/run.py
build/X86_SE/tests/fast/long/00.gzip/x86/linux/o3-timing
+command line: build/X86_SE/m5.opt -d
build/X86_SE/tests/opt/long/00.gzip/x86/linux/o3-timing -re tests/run.py
build/X86_SE/tests/opt/long/00.gzip/x86/linux/o3-timing
Global frequency set at 1000000000000 ticks per second
info: Entering event queue @ 0. Starting simulation...
spec_init
@@ -1067,4 +1067,4 @@
Uncompressed data 1048576 bytes in length
Uncompressed data compared correctly
Tested 1MB buffer: OK!
-Exiting @ tick 758990697000 because target called exit()
+Exiting @ tick 766217705000 because target called exit()
diff -r 1e9c54ee5fd0 -r 42f772dc5a96
tests/long/00.gzip/ref/x86/linux/o3-timing/stats.txt
--- a/tests/long/00.gzip/ref/x86/linux/o3-timing/stats.txt Sun Feb 13
17:45:47 2011 -0800
+++ b/tests/long/00.gzip/ref/x86/linux/o3-timing/stats.txt Sun Feb 13
17:46:04 2011 -0800
@@ -1,41 +1,41 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 240879 #
Simulator instruction rate (inst/s)
-host_mem_usage 232888 #
Number of bytes of host memory used
-host_seconds 6731.58 #
Real time elapsed on the host
-host_tick_rate 112750685 #
Simulator tick rate (ticks/s)
+host_inst_rate 123498 #
Simulator instruction rate (inst/s)
+host_mem_usage 236748 #
Number of bytes of host memory used
+host_seconds 13129.74 #
Real time elapsed on the host
+host_tick_rate 58357436 #
Simulator tick rate (ticks/s)
sim_freq 1000000000000 #
Frequency of simulated ticks
sim_insts 1621493982 #
Number of instructions simulated
-sim_seconds 0.758991 #
Number of seconds simulated
-sim_ticks 758990697000 #
Number of ticks simulated
+sim_seconds 0.766218 #
Number of seconds simulated
+sim_ticks 766217705000 #
Number of ticks simulated
system.cpu.BPredUnit.BTBCorrect 0 #
Number of correct BTB predictions (this stat may not work properly.
-system.cpu.BPredUnit.BTBHits 123829137 #
Number of BTB hits
-system.cpu.BPredUnit.BTBLookups 124444739 #
Number of BTB lookups
+system.cpu.BPredUnit.BTBHits 169776992 #
Number of BTB hits
+system.cpu.BPredUnit.BTBLookups 171183773 #
Number of BTB lookups
system.cpu.BPredUnit.RASInCorrect 0 #
Number of incorrect RAS predictions.
-system.cpu.BPredUnit.condIncorrect 5933451 #
Number of conditional branches incorrect
-system.cpu.BPredUnit.condPredicted 124445048 #
Number of conditional branches predicted
-system.cpu.BPredUnit.lookups 124445048 #
Number of BP lookups
+system.cpu.BPredUnit.condIncorrect 8003535 #
Number of conditional branches incorrect
+system.cpu.BPredUnit.condPredicted 180455810 #
Number of conditional branches predicted
+system.cpu.BPredUnit.lookups 180455810 #
Number of BP lookups
system.cpu.BPredUnit.usedRAS 0 #
Number of times the RAS was used to get a target.
system.cpu.commit.COM:branches 107161579 #
Number of branches committed
-system.cpu.commit.COM:bw_lim_events 4428744 #
number cycles where commit BW limit reached
+system.cpu.commit.COM:bw_lim_events 7534042 #
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 1488500908
# Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::mean 1.089347
# Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::stdev 1.266465
# Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::samples 1432274296
# Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::mean 1.132111
# Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::stdev 1.344268
# 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 544771983 36.60%
36.60% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::1 603082048 40.52%
77.11% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::2 142955782 9.60%
86.72% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::3 121627881 8.17%
94.89% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::4 42142525 2.83%
97.72% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::5 19097450 1.28%
99.00% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::6 4632040 0.31%
99.32% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::7 5762455 0.39%
99.70% # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle::8 4428744 0.30%
100.00% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::0 536173455 37.44%
37.44% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::1 547306108 38.21%
75.65% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::2 130197340 9.09%
84.74% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::3 136647601 9.54%
94.28% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::4 42821104 2.99%
97.27% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::5 22915800 1.60%
98.87% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::6 3037283 0.21%
99.08% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::7 5641563 0.39%
99.47% # Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::8 7534042 0.53%
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 1488500908
# Number of insts commited each cycle
+system.cpu.commit.COM:committed_per_cycle::total 1432274296
# Number of insts commited each cycle
system.cpu.commit.COM:count 1621493982 #
Number of instructions committed
system.cpu.commit.COM:fp_insts 0 #
Number of committed floating point instructions.
system.cpu.commit.COM:function_calls 0 #
Number of function calls committed.
@@ -44,422 +44,422 @@
system.cpu.commit.COM:membars 0 #
Number of memory barriers committed
system.cpu.commit.COM:refs 607228182 #
Number of memory references committed
system.cpu.commit.COM:swp_count 0 #
Number of s/w prefetches committed
-system.cpu.commit.branchMispredicts 5933482 #
The number of times a branch was mispredicted
+system.cpu.commit.branchMispredicts 8003567 #
The number of times a branch was mispredicted
system.cpu.commit.commitCommittedInsts 1621493982 #
The number of committed instructions
system.cpu.commit.commitNonSpecStalls 50 #
The number of times commit has been forced to stall to communicate backwards
-system.cpu.commit.commitSquashedInsts 174503493 #
The number of squashed insts skipped by commit
+system.cpu.commit.commitSquashedInsts 729601482 #
The number of squashed insts skipped by commit
system.cpu.committedInsts 1621493982 #
Number of Instructions Simulated
system.cpu.committedInsts_total 1621493982 #
Number of Instructions Simulated
-system.cpu.cpi 0.936162 #
CPI: Cycles Per Instruction
-system.cpu.cpi_total 0.936162 #
CPI: Total CPI of All Threads
-system.cpu.dcache.ReadReq_accesses 328666076 #
number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 10263.411891
# average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 7269.320090
# average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 328458033 #
number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 2135231000 #
number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.000633 #
miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 208043 #
number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_hits 1354 #
number of ReadReq MSHR hits
-system.cpu.dcache.ReadReq_mshr_miss_latency 1502488500
# number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_rate 0.000629 #
mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 206689 #
number of ReadReq MSHR misses
+system.cpu.cpi 0.945076 #
CPI: Cycles Per Instruction
+system.cpu.cpi_total 0.945076 #
CPI: Total CPI of All Threads
+system.cpu.dcache.ReadReq_accesses 330979138 #
number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_avg_miss_latency 10103.492713
# average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 7153.561618
# average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 330761084 #
number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 2203107000 #
number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.000659 #
miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 218054 #
number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_hits 3264 #
number of ReadReq MSHR hits
+system.cpu.dcache.ReadReq_mshr_miss_latency 1536513500
# number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.000649 #
mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_misses 214790 #
number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 188186057 #
number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 19664.658707
# average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 9970.057484
# average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 186942755 #
number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 24449109500 #
number of WriteReq miss cycles
-system.cpu.dcache.WriteReq_miss_rate 0.006607 #
miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses 1243302 #
number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_hits 995928 #
number of WriteReq MSHR hits
-system.cpu.dcache.WriteReq_mshr_miss_latency 2466333000
# number of WriteReq MSHR miss cycles
-system.cpu.dcache.WriteReq_mshr_miss_rate 0.001315 #
mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_misses 247374 #
number of WriteReq MSHR misses
+system.cpu.dcache.WriteReq_avg_miss_latency 19459.417847
# average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 10004.386505
# average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_hits 186948986 #
number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 24072681495 #
number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_rate 0.006574 #
miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_misses 1237071 #
number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_hits 986986 #
number of WriteReq MSHR hits
+system.cpu.dcache.WriteReq_mshr_miss_latency 2501946999
# number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_rate 0.001329 #
mshr miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_mshr_misses 250085 #
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 15814.402211
# average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 1135.086514 #
Average number of references to valid blocks.
+system.cpu.dcache.avg_blocked_cycles::no_targets 16007.596007
# average number of cycles each access was blocked
+system.cpu.dcache.avg_refs 1113.654359 #
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 29308 #
number of cycles access was blocked
+system.cpu.dcache.blocked::no_targets 29555 #
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 463488500
# number of cycles access was blocked
+system.cpu.dcache.blocked_cycles::no_targets 473104500
# number of cycles access was blocked
system.cpu.dcache.cache_copies 0 #
number of cache copies performed
-system.cpu.dcache.demand_accesses 516852133 #
number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 18317.037300 #
average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 8740.684663
# average overall mshr miss latency
-system.cpu.dcache.demand_hits 515400788 #
number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 26584340500 #
number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.002808 #
miss rate for demand accesses
-system.cpu.dcache.demand_misses 1451345 #
number of demand (read+write) misses
-system.cpu.dcache.demand_mshr_hits 997282 #
number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 3968821500
# number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_rate 0.000879 #
mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 454063 #
number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_accesses 519165195 #
number of demand (read+write) accesses
+system.cpu.dcache.demand_avg_miss_latency 18057.409841 #
average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 8687.196556
# average overall mshr miss latency
+system.cpu.dcache.demand_hits 517710070 #
number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 26275788495 #
number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.002803 #
miss rate for demand accesses
+system.cpu.dcache.demand_misses 1455125 #
number of demand (read+write) misses
+system.cpu.dcache.demand_mshr_hits 990250 #
number of demand (read+write) MSHR hits
+system.cpu.dcache.demand_mshr_miss_latency 4038460499
# number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_rate 0.000895 #
mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_misses 464875 #
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.occ_%::0 0.999777 #
Average percentage of cache occupancy
-system.cpu.dcache.occ_blocks::0 4095.087002 #
Average occupied blocks per context
-system.cpu.dcache.overall_accesses 516852133 #
number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 18317.037300
# average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 8740.684663
# average overall mshr miss latency
+system.cpu.dcache.occ_%::0 0.999796 #
Average percentage of cache occupancy
+system.cpu.dcache.occ_blocks::0 4095.162912 #
Average occupied blocks per context
+system.cpu.dcache.overall_accesses 519165195 #
number of overall (read+write) accesses
+system.cpu.dcache.overall_avg_miss_latency 18057.409841
# average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 8687.196556
# 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 515400788 #
number of overall hits
-system.cpu.dcache.overall_miss_latency 26584340500 #
number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.002808 #
miss rate for overall accesses
-system.cpu.dcache.overall_misses 1451345 #
number of overall misses
-system.cpu.dcache.overall_mshr_hits 997282 #
number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 3968821500
# number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_rate 0.000879 #
mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 454063 #
number of overall MSHR misses
+system.cpu.dcache.overall_hits 517710070 #
number of overall hits
+system.cpu.dcache.overall_miss_latency 26275788495 #
number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.002803 #
miss rate for overall accesses
+system.cpu.dcache.overall_misses 1455125 #
number of overall misses
+system.cpu.dcache.overall_mshr_hits 990250 #
number of overall MSHR hits
+system.cpu.dcache.overall_mshr_miss_latency 4038460499
# number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_rate 0.000895 #
mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_misses 464875 #
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 449967 #
number of replacements
-system.cpu.dcache.sampled_refs 454063 #
Sample count of references to valid blocks.
+system.cpu.dcache.replacements 460779 #
number of replacements
+system.cpu.dcache.sampled_refs 464875 #
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 4095.087002 #
Cycle average of tags in use
-system.cpu.dcache.total_refs 515400788 #
Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 331273000 #
Cycle when the warmup percentage was hit.
-system.cpu.dcache.writebacks 403776 #
number of writebacks
-system.cpu.decode.DECODE:BlockedCycles 134525635 #
Number of cycles decode is blocked
-system.cpu.decode.DECODE:DecodedInsts 1844468999 #
Number of instructions handled by decode
-system.cpu.decode.DECODE:IdleCycles 346793246 #
Number of cycles decode is idle
-system.cpu.decode.DECODE:RunCycles 965499551 #
Number of cycles decode is running
-system.cpu.decode.DECODE:SquashCycles 29266045 #
Number of cycles decode is squashing
-system.cpu.decode.DECODE:UnblockCycles 41682476 #
Number of cycles decode is unblocking
-system.cpu.fetch.Branches 124445048 #
Number of branches that fetch encountered
-system.cpu.fetch.CacheLines 129713560 #
Number of cache lines fetched
-system.cpu.fetch.Cycles 1050276779 #
Number of cycles fetch has run and was not squashing or blocked
-system.cpu.fetch.IcacheSquashes 844154 #
Number of outstanding Icache misses that were squashed
-system.cpu.fetch.Insts 1022007635 #
Number of instructions fetch has processed
-system.cpu.fetch.MiscStallCycles 46 #
Number of cycles fetch has spent waiting on interrupts, or bad addresses, or
out of MSHRs
-system.cpu.fetch.SquashCycles 12829021 #
Number of cycles fetch has spent squashing
-system.cpu.fetch.branchRate 0.081981 #
Number of branch fetches per cycle
-system.cpu.fetch.icacheStallCycles 129713560 #
Number of cycles fetch is stalled on an Icache miss
-system.cpu.fetch.predictedBranches 123829137 #
Number of branches that fetch has predicted taken
-system.cpu.fetch.rate 0.673268 #
Number of inst fetches per cycle
-system.cpu.fetch.rateDist::samples 1517766953 #
Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::mean 1.229744 #
Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::stdev 1.282154 #
Number of instructions fetched each cycle (Total)
+system.cpu.dcache.tagsinuse 4095.162912 #
Cycle average of tags in use
+system.cpu.dcache.total_refs 517710070 #
Total number of references to valid blocks.
+system.cpu.dcache.warmup_cycle 317835000 #
Cycle when the warmup percentage was hit.
+system.cpu.dcache.writebacks 411288 #
number of writebacks
+system.cpu.decode.DECODE:BlockedCycles 610366395 #
Number of cycles decode is blocked
+system.cpu.decode.DECODE:DecodedInsts 2477699501 #
Number of instructions handled by decode
+system.cpu.decode.DECODE:IdleCycles 436378814 #
Number of cycles decode is idle
+system.cpu.decode.DECODE:RunCycles 330621598 #
Number of cycles decode is running
+system.cpu.decode.DECODE:SquashCycles 99870091 #
Number of cycles decode is squashing
+system.cpu.decode.DECODE:UnblockCycles 54907489 #
Number of cycles decode is unblocking
+system.cpu.fetch.Branches 180455810 #
Number of branches that fetch encountered
+system.cpu.fetch.CacheLines 168863429 #
Number of cache lines fetched
+system.cpu.fetch.Cycles 400342229 #
Number of cycles fetch has run and was not squashing or blocked
+system.cpu.fetch.IcacheSquashes 931185 #
Number of outstanding Icache misses that were squashed
+system.cpu.fetch.Insts 1404767222 #
Number of instructions fetch has processed
+system.cpu.fetch.MiscStallCycles 49 #
Number of cycles fetch has spent waiting on interrupts, or bad addresses, or
out of MSHRs
+system.cpu.fetch.SquashCycles 14936403 #
Number of cycles fetch has spent squashing
+system.cpu.fetch.branchRate 0.117758 #
Number of branch fetches per cycle
+system.cpu.fetch.icacheStallCycles 168863429 #
Number of cycles fetch is stalled on an Icache miss
+system.cpu.fetch.predictedBranches 169776992 #
Number of branches that fetch has predicted taken
+system.cpu.fetch.rate 0.916689 #
Number of inst fetches per cycle
+system.cpu.fetch.rateDist::samples 1532144387 #
Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::mean 1.666939 #
Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::stdev 3.038798 #
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 499259849 32.89% 32.89% #
Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::1 507370292 33.43% 66.32% #
Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::2 273389808 18.01% 84.34% #
Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::3 210662042 13.88% 98.22% #
Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::4 8152383 0.54% 98.75% #
Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::5 1243560 0.08% 98.83% #
Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::6 720 0.00% 98.83% #
Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::7 8664 0.00% 98.84% #
Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::8 17679635 1.16% 100.00% #
Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::0 1134818986 74.07% 74.07% #
Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::1 25831687 1.69% 75.75% #
Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::2 14383456 0.94% 76.69% #
Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::3 13631087 0.89% 77.58% #
Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::4 30570437 2.00% 79.58% #
Number of instructions fetched each cycle (Total)
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev