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:
6
src/mem/cache/tags/base.cc
vendored
6
src/mem/cache/tags/base.cc
vendored
@@ -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),
|
||||
|
||||
4
src/mem/cache/tags/base.hh
vendored
4
src/mem/cache/tags/base.hh
vendored
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user