o3: drop unused statistic wbPenalized and wbPenalizedRate
authorNilay Vaish <nilay@cs.wisc.edu>
Mon, 16 Nov 2015 10:57:52 +0000 (04:57 -0600)
committerNilay Vaish <nilay@cs.wisc.edu>
Mon, 16 Nov 2015 10:57:52 +0000 (04:57 -0600)
src/cpu/o3/iew.hh
src/cpu/o3/iew_impl.hh

index 25114c20e6df0ddc8c82579382fc02e4cf796a61..957a085aef9fa0d102209cb440ff8edd8b3ab9f2 100644 (file)
@@ -471,16 +471,10 @@ class DefaultIEW
     Stats::Vector producerInst;
     /** Number of instructions that wake up from producers. */
     Stats::Vector consumerInst;
-    /** Number of instructions that were delayed in writing back due
-     * to resource contention.
-     */
-    Stats::Vector wbPenalized;
     /** Number of instructions per cycle written back. */
     Stats::Formula wbRate;
     /** Average number of woken instructions per writeback. */
     Stats::Formula wbFanout;
-    /** Number of instructions per cycle delayed in writing back . */
-    Stats::Formula wbPenalizedRate;
 };
 
 #endif // __CPU_O3_IEW_HH__
index 29596db092bad45e439b44fdd185374ef0d84191..ae76aa9e144b25a24b6d1a27291fbe44e7948fc8 100644 (file)
@@ -273,19 +273,6 @@ DefaultIEW<Impl>::regStats()
         .desc("num instructions consuming a value")
         .flags(total);
 
-    wbPenalized
-        .init(cpu->numThreads)
-        .name(name() + ".wb_penalized")
-        .desc("number of instrctions required to write to 'other' IQ")
-        .flags(total);
-
-    wbPenalizedRate
-        .name(name() + ".wb_penalized_rate")
-        .desc ("fraction of instructions written-back that wrote to 'other' IQ")
-        .flags(total);
-
-    wbPenalizedRate = wbPenalized / writebackCount;
-
     wbFanout
         .name(name() + ".wb_fanout")
         .desc("average fanout of values written-back")