gem5
v22.1.0.0

#include <base.hh>
Public Member Functions  
StatGroup (statistics::Group *parent)  
Public Member Functions inherited from gem5::statistics::Group  
Group (Group *parent, const char *name=nullptr)  
Construct a new statistics group. More...  
virtual  ~Group () 
virtual void  regStats () 
Callback to set stat parameters. More...  
virtual void  resetStats () 
Callback to reset stats. More...  
virtual void  preDumpStats () 
Callback before stats are dumped. More...  
void  addStat (statistics::Info *info) 
Register a stat with this group. More...  
const std::map< std::string, Group * > &  getStatGroups () const 
Get all child groups associated with this object. More...  
const std::vector< Info * > &  getStats () const 
Get all stats associated with this object. More...  
void  addStatGroup (const char *name, Group *block) 
Add a stat block as a child of this block. More...  
const Info *  resolveStat (std::string name) const 
Resolve a stat by its name within this group. More...  
void  mergeStatGroup (Group *block) 
Merge the contents (stats & children) of a block to this block. More...  
Group ()=delete  
Group (const Group &)=delete  
Group &  operator= (const Group &)=delete 
Public Attributes  
statistics::Scalar  numSuppressed 
Count the number of dropped requests. More...  
statistics::Scalar  numPackets 
Count the number of generated packets. More...  
statistics::Scalar  numRetries 
Count the number of retries. More...  
statistics::Scalar  retryTicks 
Count the time incurred from backpressure. More...  
statistics::Scalar  bytesRead 
Count the number of bytes read. More...  
statistics::Scalar  bytesWritten 
Count the number of bytes written. More...  
statistics::Scalar  totalReadLatency 
Total num of ticks read reqs took to complete More...  
statistics::Scalar  totalWriteLatency 
Total num of ticks write reqs took to complete More...  
statistics::Scalar  totalReads 
Count the number reads. More...  
statistics::Scalar  totalWrites 
Count the number writes. More...  
statistics::Formula  avgReadLatency 
Avg num of ticks each read req took to complete More...  
statistics::Formula  avgWriteLatency 
Avg num of ticks each write reqs took to complete More...  
statistics::Formula  readBW 
Read bandwidth in bytes/s More...  
statistics::Formula  writeBW 
Write bandwidth in bytes/s More...  
gem5::BaseTrafficGen::StatGroup::StatGroup  (  statistics::Group *  parent  ) 
statistics::Formula gem5::BaseTrafficGen::StatGroup::avgReadLatency 
statistics::Formula gem5::BaseTrafficGen::StatGroup::avgWriteLatency 
statistics::Scalar gem5::BaseTrafficGen::StatGroup::bytesRead 
Count the number of bytes read.
Definition at line 214 of file base.hh.
Referenced by gem5::BaseTrafficGen::recvTimingResp().
statistics::Scalar gem5::BaseTrafficGen::StatGroup::bytesWritten 
Count the number of bytes written.
Definition at line 217 of file base.hh.
Referenced by gem5::BaseTrafficGen::recvTimingResp().
statistics::Scalar gem5::BaseTrafficGen::StatGroup::numPackets 
Count the number of generated packets.
Definition at line 205 of file base.hh.
Referenced by gem5::BaseTrafficGen::update().
statistics::Scalar gem5::BaseTrafficGen::StatGroup::numRetries 
Count the number of retries.
Definition at line 208 of file base.hh.
Referenced by gem5::BaseTrafficGen::recvReqRetry().
statistics::Scalar gem5::BaseTrafficGen::StatGroup::numSuppressed 
Count the number of dropped requests.
Definition at line 202 of file base.hh.
Referenced by gem5::BaseTrafficGen::update().
statistics::Formula gem5::BaseTrafficGen::StatGroup::readBW 
statistics::Scalar gem5::BaseTrafficGen::StatGroup::retryTicks 
Count the time incurred from backpressure.
Definition at line 211 of file base.hh.
Referenced by gem5::BaseTrafficGen::retryReq().
statistics::Scalar gem5::BaseTrafficGen::StatGroup::totalReadLatency 
Total num of ticks read reqs took to complete
Definition at line 220 of file base.hh.
Referenced by gem5::BaseTrafficGen::recvTimingResp().
statistics::Scalar gem5::BaseTrafficGen::StatGroup::totalReads 
Count the number reads.
Definition at line 226 of file base.hh.
Referenced by gem5::BaseTrafficGen::recvTimingResp().
statistics::Scalar gem5::BaseTrafficGen::StatGroup::totalWriteLatency 
Total num of ticks write reqs took to complete
Definition at line 223 of file base.hh.
Referenced by gem5::BaseTrafficGen::recvTimingResp().
statistics::Scalar gem5::BaseTrafficGen::StatGroup::totalWrites 
Count the number writes.
Definition at line 229 of file base.hh.
Referenced by gem5::BaseTrafficGen::recvTimingResp().
statistics::Formula gem5::BaseTrafficGen::StatGroup::writeBW 