mem: Change warmupCycle stat to warmupTick

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>
This commit is contained in:
Hoa Nguyen
2021-02-03 15:37:28 -08:00
parent 65bbd5fa2a
commit 489e72d509
2 changed files with 5 additions and 5 deletions

View 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),

View 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;