35#include "params/BaseDictionaryCompressor.hh"
53 "Number of data entries that were compressed to this pattern")
67 patterns.subdesc(
i,
"Number of data entries that match pattern " +
virtual std::string name() const
const std::size_t dictionarySize
Dictionary size.
BaseDictionaryCompressor(const Params &p)
std::size_t numEntries
Number of valid entries in the dictionary.
BaseDictionaryCompressorParams Params
gem5::compression::BaseDictionaryCompressor::DictionaryStats dictionaryStats
gem5::compression::Base::BaseStats stats
Definition of a dictionary based cache compressor.
#define ADD_STAT(n,...)
Convenience macro to add a stat to a statistics group.
virtual void regStats()
Callback to set stat parameters.
Copyright (c) 2024 Arm Limited All rights reserved.
statistics::Vector patterns
Number of data entries that were compressed to each pattern.
const BaseDictionaryCompressor & compressor
void regStats() override
Callback to set stat parameters.
DictionaryStats(BaseStats &base_group, BaseDictionaryCompressor &_compressor)