base-stats: Rename Units namespace as units
As part of recent decisions regarding namespace naming conventions, all namespaces will be changed to snake case. Stats::Units became Stats::units. Change-Id: I9ce855b291db122d952098a090a2984b42152850 Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/45415 Maintainer: Jason Lowe-Power <power.jg@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Hoa Nguyen <hoanguyen@ucdavis.edu>
This commit is contained in:
committed by
Daniel Carvalho
parent
7592230550
commit
3016478068
112
src/mem/cache/base.cc
vendored
112
src/mem/cache/base.cc
vendored
@@ -1928,36 +1928,36 @@ BaseCache::unserialize(CheckpointIn &cp)
|
||||
BaseCache::CacheCmdStats::CacheCmdStats(BaseCache &c,
|
||||
const std::string &name)
|
||||
: Stats::Group(&c, name.c_str()), cache(c),
|
||||
ADD_STAT(hits, Stats::Units::Count::get(),
|
||||
ADD_STAT(hits, Stats::units::Count::get(),
|
||||
("number of " + name + " hits").c_str()),
|
||||
ADD_STAT(misses, Stats::Units::Count::get(),
|
||||
ADD_STAT(misses, Stats::units::Count::get(),
|
||||
("number of " + name + " misses").c_str()),
|
||||
ADD_STAT(missLatency, Stats::Units::Tick::get(),
|
||||
ADD_STAT(missLatency, Stats::units::Tick::get(),
|
||||
("number of " + name + " miss ticks").c_str()),
|
||||
ADD_STAT(accesses, Stats::Units::Count::get(),
|
||||
ADD_STAT(accesses, Stats::units::Count::get(),
|
||||
("number of " + name + " accesses(hits+misses)").c_str()),
|
||||
ADD_STAT(missRate, Stats::Units::Ratio::get(),
|
||||
ADD_STAT(missRate, Stats::units::Ratio::get(),
|
||||
("miss rate for " + name + " accesses").c_str()),
|
||||
ADD_STAT(avgMissLatency, Stats::Units::Rate<
|
||||
Stats::Units::Tick, Stats::Units::Count>::get(),
|
||||
ADD_STAT(avgMissLatency, Stats::units::Rate<
|
||||
Stats::units::Tick, Stats::units::Count>::get(),
|
||||
("average " + name + " miss latency").c_str()),
|
||||
ADD_STAT(mshrHits, Stats::Units::Count::get(),
|
||||
ADD_STAT(mshrHits, Stats::units::Count::get(),
|
||||
("number of " + name + " MSHR hits").c_str()),
|
||||
ADD_STAT(mshrMisses, Stats::Units::Count::get(),
|
||||
ADD_STAT(mshrMisses, Stats::units::Count::get(),
|
||||
("number of " + name + " MSHR misses").c_str()),
|
||||
ADD_STAT(mshrUncacheable, Stats::Units::Count::get(),
|
||||
ADD_STAT(mshrUncacheable, Stats::units::Count::get(),
|
||||
("number of " + name + " MSHR uncacheable").c_str()),
|
||||
ADD_STAT(mshrMissLatency, Stats::Units::Tick::get(),
|
||||
ADD_STAT(mshrMissLatency, Stats::units::Tick::get(),
|
||||
("number of " + name + " MSHR miss ticks").c_str()),
|
||||
ADD_STAT(mshrUncacheableLatency, Stats::Units::Tick::get(),
|
||||
ADD_STAT(mshrUncacheableLatency, Stats::units::Tick::get(),
|
||||
("number of " + name + " MSHR uncacheable ticks").c_str()),
|
||||
ADD_STAT(mshrMissRate, Stats::Units::Ratio::get(),
|
||||
ADD_STAT(mshrMissRate, Stats::units::Ratio::get(),
|
||||
("mshr miss rate for " + name + " accesses").c_str()),
|
||||
ADD_STAT(avgMshrMissLatency, Stats::Units::Rate<
|
||||
Stats::Units::Tick, Stats::Units::Count>::get(),
|
||||
ADD_STAT(avgMshrMissLatency, Stats::units::Rate<
|
||||
Stats::units::Tick, Stats::units::Count>::get(),
|
||||
("average " + name + " mshr miss latency").c_str()),
|
||||
ADD_STAT(avgMshrUncacheableLatency, Stats::Units::Rate<
|
||||
Stats::Units::Tick, Stats::Units::Count>::get(),
|
||||
ADD_STAT(avgMshrUncacheableLatency, Stats::units::Rate<
|
||||
Stats::units::Tick, Stats::units::Count>::get(),
|
||||
("average " + name + " mshr uncacheable latency").c_str())
|
||||
{
|
||||
}
|
||||
@@ -2090,76 +2090,76 @@ BaseCache::CacheCmdStats::regStatsFromParent()
|
||||
BaseCache::CacheStats::CacheStats(BaseCache &c)
|
||||
: Stats::Group(&c), cache(c),
|
||||
|
||||
ADD_STAT(demandHits, Stats::Units::Count::get(),
|
||||
ADD_STAT(demandHits, Stats::units::Count::get(),
|
||||
"number of demand (read+write) hits"),
|
||||
ADD_STAT(overallHits, Stats::Units::Count::get(),
|
||||
ADD_STAT(overallHits, Stats::units::Count::get(),
|
||||
"number of overall hits"),
|
||||
ADD_STAT(demandMisses, Stats::Units::Count::get(),
|
||||
ADD_STAT(demandMisses, Stats::units::Count::get(),
|
||||
"number of demand (read+write) misses"),
|
||||
ADD_STAT(overallMisses, Stats::Units::Count::get(),
|
||||
ADD_STAT(overallMisses, Stats::units::Count::get(),
|
||||
"number of overall misses"),
|
||||
ADD_STAT(demandMissLatency, Stats::Units::Tick::get(),
|
||||
ADD_STAT(demandMissLatency, Stats::units::Tick::get(),
|
||||
"number of demand (read+write) miss ticks"),
|
||||
ADD_STAT(overallMissLatency, Stats::Units::Tick::get(),
|
||||
ADD_STAT(overallMissLatency, Stats::units::Tick::get(),
|
||||
"number of overall miss ticks"),
|
||||
ADD_STAT(demandAccesses, Stats::Units::Count::get(),
|
||||
ADD_STAT(demandAccesses, Stats::units::Count::get(),
|
||||
"number of demand (read+write) accesses"),
|
||||
ADD_STAT(overallAccesses, Stats::Units::Count::get(),
|
||||
ADD_STAT(overallAccesses, Stats::units::Count::get(),
|
||||
"number of overall (read+write) accesses"),
|
||||
ADD_STAT(demandMissRate, Stats::Units::Ratio::get(),
|
||||
ADD_STAT(demandMissRate, Stats::units::Ratio::get(),
|
||||
"miss rate for demand accesses"),
|
||||
ADD_STAT(overallMissRate, Stats::Units::Ratio::get(),
|
||||
ADD_STAT(overallMissRate, Stats::units::Ratio::get(),
|
||||
"miss rate for overall accesses"),
|
||||
ADD_STAT(demandAvgMissLatency, Stats::Units::Rate<
|
||||
Stats::Units::Cycle, Stats::Units::Count>::get(),
|
||||
ADD_STAT(demandAvgMissLatency, Stats::units::Rate<
|
||||
Stats::units::Cycle, Stats::units::Count>::get(),
|
||||
"average overall miss latency"),
|
||||
ADD_STAT(overallAvgMissLatency, Stats::Units::Rate<
|
||||
Stats::Units::Cycle, Stats::Units::Count>::get(),
|
||||
ADD_STAT(overallAvgMissLatency, Stats::units::Rate<
|
||||
Stats::units::Cycle, Stats::units::Count>::get(),
|
||||
"average overall miss latency"),
|
||||
ADD_STAT(blockedCycles, Stats::Units::Cycle::get(),
|
||||
ADD_STAT(blockedCycles, Stats::units::Cycle::get(),
|
||||
"number of cycles access was blocked"),
|
||||
ADD_STAT(blockedCauses, Stats::Units::Count::get(),
|
||||
ADD_STAT(blockedCauses, Stats::units::Count::get(),
|
||||
"number of times access was blocked"),
|
||||
ADD_STAT(avgBlocked, Stats::Units::Rate<
|
||||
Stats::Units::Cycle, Stats::Units::Count>::get(),
|
||||
ADD_STAT(avgBlocked, Stats::units::Rate<
|
||||
Stats::units::Cycle, Stats::units::Count>::get(),
|
||||
"average number of cycles each access was blocked"),
|
||||
ADD_STAT(unusedPrefetches, Stats::Units::Count::get(),
|
||||
ADD_STAT(unusedPrefetches, Stats::units::Count::get(),
|
||||
"number of HardPF blocks evicted w/o reference"),
|
||||
ADD_STAT(writebacks, Stats::Units::Count::get(), "number of writebacks"),
|
||||
ADD_STAT(demandMshrHits, Stats::Units::Count::get(),
|
||||
ADD_STAT(writebacks, Stats::units::Count::get(), "number of writebacks"),
|
||||
ADD_STAT(demandMshrHits, Stats::units::Count::get(),
|
||||
"number of demand (read+write) MSHR hits"),
|
||||
ADD_STAT(overallMshrHits, Stats::Units::Count::get(),
|
||||
ADD_STAT(overallMshrHits, Stats::units::Count::get(),
|
||||
"number of overall MSHR hits"),
|
||||
ADD_STAT(demandMshrMisses, Stats::Units::Count::get(),
|
||||
ADD_STAT(demandMshrMisses, Stats::units::Count::get(),
|
||||
"number of demand (read+write) MSHR misses"),
|
||||
ADD_STAT(overallMshrMisses, Stats::Units::Count::get(),
|
||||
ADD_STAT(overallMshrMisses, Stats::units::Count::get(),
|
||||
"number of overall MSHR misses"),
|
||||
ADD_STAT(overallMshrUncacheable, Stats::Units::Count::get(),
|
||||
ADD_STAT(overallMshrUncacheable, Stats::units::Count::get(),
|
||||
"number of overall MSHR uncacheable misses"),
|
||||
ADD_STAT(demandMshrMissLatency, Stats::Units::Tick::get(),
|
||||
ADD_STAT(demandMshrMissLatency, Stats::units::Tick::get(),
|
||||
"number of demand (read+write) MSHR miss ticks"),
|
||||
ADD_STAT(overallMshrMissLatency, Stats::Units::Tick::get(),
|
||||
ADD_STAT(overallMshrMissLatency, Stats::units::Tick::get(),
|
||||
"number of overall MSHR miss ticks"),
|
||||
ADD_STAT(overallMshrUncacheableLatency, Stats::Units::Tick::get(),
|
||||
ADD_STAT(overallMshrUncacheableLatency, Stats::units::Tick::get(),
|
||||
"number of overall MSHR uncacheable ticks"),
|
||||
ADD_STAT(demandMshrMissRate, Stats::Units::Ratio::get(),
|
||||
ADD_STAT(demandMshrMissRate, Stats::units::Ratio::get(),
|
||||
"mshr miss ratio for demand accesses"),
|
||||
ADD_STAT(overallMshrMissRate, Stats::Units::Ratio::get(),
|
||||
ADD_STAT(overallMshrMissRate, Stats::units::Ratio::get(),
|
||||
"mshr miss ratio for overall accesses"),
|
||||
ADD_STAT(demandAvgMshrMissLatency, Stats::Units::Rate<
|
||||
Stats::Units::Cycle, Stats::Units::Count>::get(),
|
||||
ADD_STAT(demandAvgMshrMissLatency, Stats::units::Rate<
|
||||
Stats::units::Cycle, Stats::units::Count>::get(),
|
||||
"average overall mshr miss latency"),
|
||||
ADD_STAT(overallAvgMshrMissLatency, Stats::Units::Rate<
|
||||
Stats::Units::Cycle, Stats::Units::Count>::get(),
|
||||
ADD_STAT(overallAvgMshrMissLatency, Stats::units::Rate<
|
||||
Stats::units::Cycle, Stats::units::Count>::get(),
|
||||
"average overall mshr miss latency"),
|
||||
ADD_STAT(overallAvgMshrUncacheableLatency, Stats::Units::Rate<
|
||||
Stats::Units::Cycle, Stats::Units::Count>::get(),
|
||||
ADD_STAT(overallAvgMshrUncacheableLatency, Stats::units::Rate<
|
||||
Stats::units::Cycle, Stats::units::Count>::get(),
|
||||
"average overall mshr uncacheable latency"),
|
||||
ADD_STAT(replacements, Stats::Units::Count::get(),
|
||||
ADD_STAT(replacements, Stats::units::Count::get(),
|
||||
"number of replacements"),
|
||||
ADD_STAT(dataExpansions, Stats::Units::Count::get(),
|
||||
ADD_STAT(dataExpansions, Stats::units::Count::get(),
|
||||
"number of data expansions"),
|
||||
ADD_STAT(dataContractions, Stats::Units::Count::get(),
|
||||
ADD_STAT(dataContractions, Stats::units::Count::get(),
|
||||
"number of data contractions"),
|
||||
cmd(MemCmd::NUM_MEM_CMDS)
|
||||
{
|
||||
|
||||
14
src/mem/cache/compressors/base.cc
vendored
14
src/mem/cache/compressors/base.cc
vendored
@@ -227,19 +227,19 @@ Base::setSizeBits(CacheBlk* blk, const std::size_t size_bits)
|
||||
|
||||
Base::BaseStats::BaseStats(Base& _compressor)
|
||||
: Stats::Group(&_compressor), compressor(_compressor),
|
||||
ADD_STAT(compressions, Stats::Units::Count::get(),
|
||||
ADD_STAT(compressions, Stats::units::Count::get(),
|
||||
"Total number of compressions"),
|
||||
ADD_STAT(failedCompressions, Stats::Units::Count::get(),
|
||||
ADD_STAT(failedCompressions, Stats::units::Count::get(),
|
||||
"Total number of failed compressions"),
|
||||
ADD_STAT(compressionSize, Stats::Units::Count::get(),
|
||||
ADD_STAT(compressionSize, Stats::units::Count::get(),
|
||||
"Number of blocks that were compressed to this power of two "
|
||||
"size"),
|
||||
ADD_STAT(compressionSizeBits, Stats::Units::Bit::get(),
|
||||
ADD_STAT(compressionSizeBits, Stats::units::Bit::get(),
|
||||
"Total compressed data size"),
|
||||
ADD_STAT(avgCompressionSizeBits, Stats::Units::Rate<
|
||||
Stats::Units::Bit, Stats::Units::Count>::get(),
|
||||
ADD_STAT(avgCompressionSizeBits, Stats::units::Rate<
|
||||
Stats::units::Bit, Stats::units::Count>::get(),
|
||||
"Average compression size"),
|
||||
ADD_STAT(decompressions, Stats::Units::Count::get(),
|
||||
ADD_STAT(decompressions, Stats::units::Count::get(),
|
||||
"Total number of decompressions")
|
||||
{
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ BaseDictionaryCompressor::BaseDictionaryCompressor(const Params &p)
|
||||
BaseDictionaryCompressor::DictionaryStats::DictionaryStats(
|
||||
BaseStats& base_group, BaseDictionaryCompressor& _compressor)
|
||||
: Stats::Group(&base_group), compressor(_compressor),
|
||||
ADD_STAT(patterns, Stats::Units::Count::get(),
|
||||
ADD_STAT(patterns, Stats::units::Count::get(),
|
||||
"Number of data entries that were compressed to this pattern")
|
||||
{
|
||||
}
|
||||
|
||||
2
src/mem/cache/compressors/multi.cc
vendored
2
src/mem/cache/compressors/multi.cc
vendored
@@ -188,7 +188,7 @@ Multi::decompress(const CompressionData* comp_data,
|
||||
|
||||
Multi::MultiStats::MultiStats(BaseStats& base_group, Multi& _compressor)
|
||||
: Stats::Group(&base_group), compressor(_compressor),
|
||||
ADD_STAT(ranks, Stats::Units::Count::get(),
|
||||
ADD_STAT(ranks, Stats::units::Count::get(),
|
||||
"Number of times each compressor had the nth best compression")
|
||||
{
|
||||
}
|
||||
|
||||
2
src/mem/cache/prefetch/base.cc
vendored
2
src/mem/cache/prefetch/base.cc
vendored
@@ -113,7 +113,7 @@ Base::setCache(BaseCache *_cache)
|
||||
}
|
||||
Base::StatGroup::StatGroup(Stats::Group *parent)
|
||||
: Stats::Group(parent),
|
||||
ADD_STAT(pfIssued, Stats::Units::Count::get(), "number of hwpf issued")
|
||||
ADD_STAT(pfIssued, Stats::units::Count::get(), "number of hwpf issued")
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
10
src/mem/cache/prefetch/queued.cc
vendored
10
src/mem/cache/prefetch/queued.cc
vendored
@@ -226,15 +226,15 @@ Queued::getPacket()
|
||||
}
|
||||
Queued::QueuedStats::QueuedStats(Stats::Group *parent)
|
||||
: Stats::Group(parent),
|
||||
ADD_STAT(pfIdentified, Stats::Units::Count::get(),
|
||||
ADD_STAT(pfIdentified, Stats::units::Count::get(),
|
||||
"number of prefetch candidates identified"),
|
||||
ADD_STAT(pfBufferHit, Stats::Units::Count::get(),
|
||||
ADD_STAT(pfBufferHit, Stats::units::Count::get(),
|
||||
"number of redundant prefetches already in prefetch queue"),
|
||||
ADD_STAT(pfInCache, Stats::Units::Count::get(),
|
||||
ADD_STAT(pfInCache, Stats::units::Count::get(),
|
||||
"number of redundant prefetches already in cache/mshr dropped"),
|
||||
ADD_STAT(pfRemovedFull, Stats::Units::Count::get(),
|
||||
ADD_STAT(pfRemovedFull, Stats::units::Count::get(),
|
||||
"number of prefetches dropped due to prefetch queue size"),
|
||||
ADD_STAT(pfSpanPage, Stats::Units::Count::get(),
|
||||
ADD_STAT(pfSpanPage, Stats::units::Count::get(),
|
||||
"number of prefetches that crossed the page")
|
||||
{
|
||||
}
|
||||
|
||||
32
src/mem/cache/tags/base.cc
vendored
32
src/mem/cache/tags/base.cc
vendored
@@ -216,33 +216,33 @@ BaseTags::BaseTagStats::BaseTagStats(BaseTags &_tags)
|
||||
: Stats::Group(&_tags),
|
||||
tags(_tags),
|
||||
|
||||
ADD_STAT(tagsInUse, Stats::Units::Rate<
|
||||
Stats::Units::Tick, Stats::Units::Count>::get(),
|
||||
ADD_STAT(tagsInUse, Stats::units::Rate<
|
||||
Stats::units::Tick, Stats::units::Count>::get(),
|
||||
"Average ticks per tags in use"),
|
||||
ADD_STAT(totalRefs, Stats::Units::Count::get(),
|
||||
ADD_STAT(totalRefs, Stats::units::Count::get(),
|
||||
"Total number of references to valid blocks."),
|
||||
ADD_STAT(sampledRefs, Stats::Units::Count::get(),
|
||||
ADD_STAT(sampledRefs, Stats::units::Count::get(),
|
||||
"Sample count of references to valid blocks."),
|
||||
ADD_STAT(avgRefs, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Count>::get(),
|
||||
ADD_STAT(avgRefs, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Count>::get(),
|
||||
"Average number of references to valid blocks."),
|
||||
ADD_STAT(warmupTick, Stats::Units::Tick::get(),
|
||||
ADD_STAT(warmupTick, Stats::units::Tick::get(),
|
||||
"The tick when the warmup percentage was hit."),
|
||||
ADD_STAT(occupancies, Stats::Units::Rate<
|
||||
Stats::Units::Count, Stats::Units::Tick>::get(),
|
||||
ADD_STAT(occupancies, Stats::units::Rate<
|
||||
Stats::units::Count, Stats::units::Tick>::get(),
|
||||
"Average occupied blocks per tick, per requestor"),
|
||||
ADD_STAT(avgOccs, Stats::Units::Rate<
|
||||
Stats::Units::Ratio, Stats::Units::Tick>::get(),
|
||||
ADD_STAT(avgOccs, Stats::units::Rate<
|
||||
Stats::units::Ratio, Stats::units::Tick>::get(),
|
||||
"Average percentage of cache occupancy"),
|
||||
ADD_STAT(occupanciesTaskId, Stats::Units::Count::get(),
|
||||
ADD_STAT(occupanciesTaskId, Stats::units::Count::get(),
|
||||
"Occupied blocks per task id"),
|
||||
ADD_STAT(ageTaskId, Stats::Units::Count::get(),
|
||||
ADD_STAT(ageTaskId, Stats::units::Count::get(),
|
||||
"Occupied blocks per task id, per block age"),
|
||||
ADD_STAT(ratioOccsTaskId, Stats::Units::Ratio::get(),
|
||||
ADD_STAT(ratioOccsTaskId, Stats::units::Ratio::get(),
|
||||
"Ratio of occupied blocks and all blocks, per task id"),
|
||||
ADD_STAT(tagAccesses, Stats::Units::Count::get(),
|
||||
ADD_STAT(tagAccesses, Stats::units::Count::get(),
|
||||
"Number of tag accesses"),
|
||||
ADD_STAT(dataAccesses, Stats::Units::Count::get(),
|
||||
ADD_STAT(dataAccesses, Stats::units::Count::get(),
|
||||
"Number of data accesses")
|
||||
{
|
||||
}
|
||||
|
||||
6
src/mem/cache/tags/fa_lru.cc
vendored
6
src/mem/cache/tags/fa_lru.cc
vendored
@@ -300,11 +300,11 @@ FALRU::CacheTracking::CacheTracking(unsigned min_size, unsigned max_size,
|
||||
floorLog2(max_size) - floorLog2(min_size) : 0),
|
||||
inAllCachesMask(mask(numTrackedCaches)),
|
||||
boundaries(numTrackedCaches),
|
||||
ADD_STAT(hits, Stats::Units::Count::get(),
|
||||
ADD_STAT(hits, Stats::units::Count::get(),
|
||||
"The number of hits in each cache size."),
|
||||
ADD_STAT(misses, Stats::Units::Count::get(),
|
||||
ADD_STAT(misses, Stats::units::Count::get(),
|
||||
"The number of misses in each cache size."),
|
||||
ADD_STAT(accesses, Stats::Units::Count::get(),
|
||||
ADD_STAT(accesses, Stats::units::Count::get(),
|
||||
"The number of accesses to the FA LRU cache.")
|
||||
{
|
||||
fatal_if(numTrackedCaches > sizeof(CachesMask) * 8,
|
||||
|
||||
2
src/mem/cache/tags/sector_tags.cc
vendored
2
src/mem/cache/tags/sector_tags.cc
vendored
@@ -338,7 +338,7 @@ SectorTags::regenerateBlkAddr(const CacheBlk* blk) const
|
||||
SectorTags::SectorTagsStats::SectorTagsStats(BaseTagStats &base_group,
|
||||
SectorTags& _tags)
|
||||
: Stats::Group(&base_group), tags(_tags),
|
||||
ADD_STAT(evictionsReplacement, Stats::Units::Count::get(),
|
||||
ADD_STAT(evictionsReplacement, Stats::units::Count::get(),
|
||||
"Number of blocks evicted due to a replacement")
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user