changeset 0dcd19617556 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=0dcd19617556
description:
        X86: Update stats for the x86 o3 hello world regression.

diffstat:

 tests/quick/00.hello/ref/x86/linux/o3-timing/simout    |   6 +-
 tests/quick/00.hello/ref/x86/linux/o3-timing/stats.txt |  66 +++++++++---------
 2 files changed, 36 insertions(+), 36 deletions(-)

diffs (175 lines):

diff -r 53c2d9b1c15d -r 0dcd19617556 
tests/quick/00.hello/ref/x86/linux/o3-timing/simout
--- a/tests/quick/00.hello/ref/x86/linux/o3-timing/simout       Tue Mar 01 
22:42:59 2011 -0800
+++ b/tests/quick/00.hello/ref/x86/linux/o3-timing/simout       Tue Mar 01 
23:18:00 2011 -0800
@@ -5,9 +5,9 @@
 All Rights Reserved
 
 
-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 compiled Mar  1 2011 23:14:11
+M5 revision 42f62a19a71d 8104 default qbase qtip tip x86seo3stats.patch
+M5 started Mar  1 2011 23:14:13
 M5 executing on burrito
 command line: build/X86_SE/m5.opt -d 
build/X86_SE/tests/opt/quick/00.hello/x86/linux/o3-timing -re tests/run.py 
build/X86_SE/tests/opt/quick/00.hello/x86/linux/o3-timing
 Global frequency set at 1000000000000 ticks per second
diff -r 53c2d9b1c15d -r 0dcd19617556 
tests/quick/00.hello/ref/x86/linux/o3-timing/stats.txt
--- a/tests/quick/00.hello/ref/x86/linux/o3-timing/stats.txt    Tue Mar 01 
22:42:59 2011 -0800
+++ b/tests/quick/00.hello/ref/x86/linux/o3-timing/stats.txt    Tue Mar 01 
23:18:00 2011 -0800
@@ -1,9 +1,9 @@
 
 ---------- Begin Simulation Statistics ----------
-host_inst_rate                                  47598                       # 
Simulator instruction rate (inst/s)
-host_mem_usage                                 231896                       # 
Number of bytes of host memory used
-host_seconds                                     0.21                       # 
Real time elapsed on the host
-host_tick_rate                               55349277                       # 
Simulator tick rate (ticks/s)
+host_inst_rate                                 103787                       # 
Simulator instruction rate (inst/s)
+host_mem_usage                                 224152                       # 
Number of bytes of host memory used
+host_seconds                                     0.09                       # 
Real time elapsed on the host
+host_tick_rate                              120600528                       # 
Simulator tick rate (ticks/s)
 sim_freq                                 1000000000000                       # 
Frequency of simulated ticks
 sim_insts                                        9809                       # 
Number of instructions simulated
 sim_seconds                                  0.000011                       # 
Number of seconds simulated
@@ -213,28 +213,28 @@
 system.cpu.idleCycles                            9434                       # 
Total number of cycles that the CPU has spent unscheduled due to idling
 system.cpu.iew.EXEC:branches                     1551                       # 
Number of branches executed
 system.cpu.iew.EXEC:nop                             0                       # 
number of nop insts executed
-system.cpu.iew.EXEC:rate                     0.676151                       # 
Inst execution rate
-system.cpu.iew.EXEC:refs                         2971                       # 
number of memory reference insts executed
+system.cpu.iew.EXEC:rate                     0.676108                       # 
Inst execution rate
+system.cpu.iew.EXEC:refs                         2970                       # 
number of memory reference insts executed
 system.cpu.iew.EXEC:stores                       1306                       # 
Number of stores executed
 system.cpu.iew.EXEC:swp                             0                       # 
number of swp insts executed
-system.cpu.iew.WB:consumers                     14704                       # 
num instructions consuming a value
+system.cpu.iew.WB:consumers                     14702                       # 
num instructions consuming a value
 system.cpu.iew.WB:count                         15138                       # 
cumulative count of insts written-back
-system.cpu.iew.WB:fanout                     0.679747                       # 
average fanout of values written-back
+system.cpu.iew.WB:fanout                     0.679703                       # 
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                      9995                       # 
num instructions producing a value
+system.cpu.iew.WB:producers                      9993                       # 
num instructions producing a value
 system.cpu.iew.WB:rate                       0.662669                       # 
insts written-back per cycle
-system.cpu.iew.WB:sent                          15263                       # 
cumulative count of insts sent to commit
+system.cpu.iew.WB:sent                          15262                       # 
cumulative count of insts sent to commit
 system.cpu.iew.branchMispredicts                  565                       # 
Number of branch mispredicts detected at execute
 system.cpu.iew.iewBlockCycles                     187                       # 
Number of cycles IEW is blocking
 system.cpu.iew.iewDispLoadInsts                  2105                       # 
Number of dispatched load instructions
-system.cpu.iew.iewDispNonSpecInsts                 30                       # 
Number of dispatched non-speculative instructions
+system.cpu.iew.iewDispNonSpecInsts                 33                       # 
Number of dispatched non-speculative instructions
 system.cpu.iew.iewDispSquashedInsts               207                       # 
Number of squashed instructions skipped by dispatch
 system.cpu.iew.iewDispStoreInsts                 1639                       # 
Number of dispatched store instructions
 system.cpu.iew.iewDispatchedInsts               19184                       # 
Number of instructions dispatched to IQ
-system.cpu.iew.iewExecLoadInsts                  1665                       # 
Number of load instructions executed
+system.cpu.iew.iewExecLoadInsts                  1664                       # 
Number of load instructions executed
 system.cpu.iew.iewExecSquashedInsts               710                       # 
Number of squashed instructions skipped in execute
-system.cpu.iew.iewExecutedInsts                 15446                       # 
Number of executed instructions
+system.cpu.iew.iewExecutedInsts                 15445                       # 
Number of executed instructions
 system.cpu.iew.iewIQFullEvents                     12                       # 
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
@@ -247,18 +247,18 @@
 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           31                     
  # 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.rescheduledLoads            0                      
 # Number of loads that were rescheduled
 system.cpu.iew.lsq.thread.0.squashedLoads         1049                       # 
Number of loads squashed
 system.cpu.iew.lsq.thread.0.squashedStores          705                       
# Number of stores squashed
 system.cpu.iew.memOrderViolationEvents             31                       # 
Number of memory order violations
 system.cpu.iew.predictedNotTakenIncorrect          496                       # 
Number of branches that were predicted not taken incorrectly
 system.cpu.iew.predictedTakenIncorrect             69                       # 
Number of branches that were predicted taken incorrectly
-system.cpu.int_regfile_reads                    23051                       # 
number of integer regfile reads
+system.cpu.int_regfile_reads                    23049                       # 
number of integer regfile reads
 system.cpu.int_regfile_writes                   14062                       # 
number of integer regfile writes
 system.cpu.ipc                               0.429391                       # 
IPC: Instructions Per Cycle
 system.cpu.ipc_total                         0.429391                       # 
IPC: Total IPC of All Threads
 system.cpu.iq.ISSUE:FU_type_0::No_OpClass            4      0.02%      0.02% # 
Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::IntAlu           12967     80.26%     80.29% # 
Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::IntAlu           12967     80.27%     80.29% # 
Type of FU issued
 system.cpu.iq.ISSUE:FU_type_0::IntMult              0      0.00%     80.29% # 
Type of FU issued
 system.cpu.iq.ISSUE:FU_type_0::IntDiv               0      0.00%     80.29% # 
Type of FU issued
 system.cpu.iq.ISSUE:FU_type_0::FloatAdd             0      0.00%     80.29% # 
Type of FU issued
@@ -287,13 +287,13 @@
 system.cpu.iq.ISSUE:FU_type_0::SimdFloatMult            0      0.00%     
80.29% # Type of FU issued
 system.cpu.iq.ISSUE:FU_type_0::SimdFloatMultAcc            0      0.00%     
80.29% # Type of FU issued
 system.cpu.iq.ISSUE:FU_type_0::SimdFloatSqrt            0      0.00%     
80.29% # Type of FU issued
-system.cpu.iq.ISSUE:FU_type_0::MemRead           1786     11.05%     91.34% # 
Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::MemRead           1785     11.05%     91.34% # 
Type of FU issued
 system.cpu.iq.ISSUE:FU_type_0::MemWrite          1399      8.66%    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            16156                       # 
Type of FU issued
+system.cpu.iq.ISSUE:FU_type_0::total            16155                       # 
Type of FU issued
 system.cpu.iq.ISSUE:fu_busy_cnt                   142                       # 
FU busy when requested
-system.cpu.iq.ISSUE:fu_busy_rate             0.008789                       # 
FU busy rate (busy events/executed inst)
+system.cpu.iq.ISSUE:fu_busy_rate             0.008790                       # 
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                97     68.31%     68.31% # 
attempts to use FU when none available
 system.cpu.iq.ISSUE:fu_full::IntMult                0      0.00%     68.31% # 
attempts to use FU when none available
@@ -329,15 +329,15 @@
 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        13410                     
  # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::mean     1.204773                       
# Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::stdev     1.912582                       
# Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::mean     1.204698                       
# Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::stdev     1.912453                       
# 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          8282     61.76%     61.76% # 
Number of insts issued each cycle
 system.cpu.iq.ISSUE:issued_per_cycle::1          1307      9.75%     71.51% # 
Number of insts issued each cycle
 system.cpu.iq.ISSUE:issued_per_cycle::2           986      7.35%     78.86% # 
Number of insts issued each cycle
 system.cpu.iq.ISSUE:issued_per_cycle::3           745      5.56%     84.41% # 
Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::4           787      5.87%     90.28% # 
Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle::5           588      4.38%     94.67% # 
Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::4           788      5.88%     90.29% # 
Number of insts issued each cycle
+system.cpu.iq.ISSUE:issued_per_cycle::5           587      4.38%     94.67% # 
Number of insts issued each cycle
 system.cpu.iq.ISSUE:issued_per_cycle::6           498      3.71%     98.38% # 
Number of insts issued each cycle
 system.cpu.iq.ISSUE:issued_per_cycle::7           170      1.27%     99.65% # 
Number of insts issued each cycle
 system.cpu.iq.ISSUE:issued_per_cycle::8            47      0.35%    100.00% # 
Number of insts issued each cycle
@@ -345,22 +345,22 @@
 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        13410                       
# Number of insts issued each cycle
-system.cpu.iq.ISSUE:rate                     0.707232                       # 
Inst issue rate
+system.cpu.iq.ISSUE:rate                     0.707188                       # 
Inst issue rate
 system.cpu.iq.fp_alu_accesses                       5                       # 
Number of floating point alu accesses
 system.cpu.iq.fp_inst_queue_reads                   9                       # 
Number of floating instruction queue reads
 system.cpu.iq.fp_inst_queue_wakeup_accesses            4                       
# Number of floating instruction queue wakeup accesses
 system.cpu.iq.fp_inst_queue_writes                  4                       # 
Number of floating instruction queue writes
-system.cpu.iq.int_alu_accesses                  16289                       # 
Number of integer alu accesses
-system.cpu.iq.int_inst_queue_reads              45908                       # 
Number of integer instruction queue reads
+system.cpu.iq.int_alu_accesses                  16288                       # 
Number of integer alu accesses
+system.cpu.iq.int_inst_queue_reads              45906                       # 
Number of integer instruction queue reads
 system.cpu.iq.int_inst_queue_wakeup_accesses        15134                      
 # Number of integer instruction queue wakeup accesses
 system.cpu.iq.int_inst_queue_writes             27963                       # 
Number of integer instruction queue writes
-system.cpu.iq.iqInstsAdded                      19154                       # 
Number of instructions added to the IQ (excludes non-spec)
-system.cpu.iq.iqInstsIssued                     16156                       # 
Number of instructions issued
-system.cpu.iq.iqNonSpecInstsAdded                  30                       # 
Number of non-speculative instructions added to the IQ
+system.cpu.iq.iqInstsAdded                      19151                       # 
Number of instructions added to the IQ (excludes non-spec)
+system.cpu.iq.iqInstsIssued                     16155                       # 
Number of instructions issued
+system.cpu.iq.iqNonSpecInstsAdded                  33                       # 
Number of non-speculative instructions added to the IQ
 system.cpu.iq.iqSquashedInstsExamined            8758                       # 
Number of squashed instructions iterated over during squash; mainly for 
profiling
 system.cpu.iq.iqSquashedInstsIssued                53                       # 
Number of squashed instructions issued
-system.cpu.iq.iqSquashedNonSpecRemoved             17                       # 
Number of squashed non-spec instructions that were removed
-system.cpu.iq.iqSquashedOperandsExamined        11067                       # 
Number of squashed operands that are examined and possibly removed from graph
+system.cpu.iq.iqSquashedNonSpecRemoved             20                       # 
Number of squashed non-spec instructions that were removed
+system.cpu.iq.iqSquashedOperandsExamined        11055                       # 
Number of squashed operands that are examined and possibly removed from graph
 system.cpu.l2cache.ReadExReq_accesses              77                       # 
number of ReadExReq accesses(hits+misses)
 system.cpu.l2cache.ReadExReq_avg_miss_latency 34616.883117                     
  # average ReadExReq miss latency
 system.cpu.l2cache.ReadExReq_avg_mshr_miss_latency 31389.610390                
       # average ReadExReq mshr miss latency
@@ -425,11 +425,11 @@
 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.memDep0.conflictingLoads                24                       # 
Number of conflicting loads.
+system.cpu.memDep0.conflictingLoads                23                       # 
Number of conflicting loads.
 system.cpu.memDep0.conflictingStores                3                       # 
Number of conflicting stores.
 system.cpu.memDep0.insertedLoads                 2105                       # 
Number of loads inserted to the mem dependence unit.
 system.cpu.memDep0.insertedStores                1639                       # 
Number of stores inserted to the mem dependence unit.
-system.cpu.misc_regfile_reads                    6857                       # 
number of misc regfile reads
+system.cpu.misc_regfile_reads                    6856                       # 
number of misc regfile reads
 system.cpu.numCycles                            22844                       # 
number of cpu cycles simulated
 system.cpu.numWorkItemsCompleted                    0                       # 
number of work items this cpu completed
 system.cpu.numWorkItemsStarted                      0                       # 
number of work items this cpu started
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to