mem: Change warmupCycle stat to warmupTick
authorHoa Nguyen <hoanguyen@ucdavis.edu>
Wed, 3 Feb 2021 23:37:28 +0000 (15:37 -0800)
committerHoa Nguyen <hoanguyen@ucdavis.edu>
Wed, 10 Feb 2021 09:03:09 +0000 (09:03 +0000)
Change-Id: I96399dc5c062479049e7bf0de91d9f4f97903c43
Signed-off-by: Hoa Nguyen <hoanguyen@ucdavis.edu>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/40575
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Daniel Carvalho <odanrc@yahoo.com.br>
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>

src/mem/cache/tags/base.cc
src/mem/cache/tags/base.hh

index 6f93b2182b364e6afe9ab8919700b376f42ac71b..1b98f81ce7b991b25c2920656dc5c997108bc5cf 100644 (file)
@@ -115,7 +115,7 @@ BaseTags::insertBlock(const PacketPtr pkt, CacheBlk *blk)
     // Check if cache warm up is done
     if (!warmedUp && stats.tagsInUse.value() >= warmupBound) {
         warmedUp = true;
-        stats.warmupCycle = ticksToCycles(curTick());
+        stats.warmupTick = curTick();
     }
 
     // We only need to write into one tag and one data block.
@@ -224,8 +224,8 @@ BaseTags::BaseTagStats::BaseTagStats(BaseTags &_tags)
              "Sample count of references to valid blocks."),
     ADD_STAT(avgRefs, UNIT_RATE(Stats::Units::Count, Stats::Units::Count),
              "Average number of references to valid blocks."),
-    ADD_STAT(warmupCycle, UNIT_CYCLE,
-             "Cycle when the warmup percentage was hit."),
+    ADD_STAT(warmupTick, UNIT_TICK,
+             "The tick when the warmup percentage was hit."),
     ADD_STAT(occupancies, UNIT_RATE(Stats::Units::Count, Stats::Units::Tick),
              "Average occupied blocks per tick, per requestor"),
     ADD_STAT(avgOccs, UNIT_RATE(Stats::Units::Ratio, Stats::Units::Tick),
index 79494e0d0effd3aa35700d03a65b08ce003c2af2..7b187b5c3c192fc705baf6c1fa7fa4da8601a82a 100644 (file)
@@ -130,8 +130,8 @@ class BaseTags : public ClockedObject
          */
         Stats::Formula avgRefs;
 
-        /** The cycle that the warmup percentage was hit. 0 on failure. */
-        Stats::Scalar warmupCycle;
+        /** The tick that the warmup percentage was hit. 0 on failure. */
+        Stats::Scalar warmupTick;
 
         /** Average occupancy of each requestor using the cache */
         Stats::AverageVector occupancies;