cpu: Updating stats for GUPSGen
This changes deletes the deprecated stat types for GUPSGen and replaces them with the namespaces. Change-Id: I3a6f1bd65c0b5ebad613b8769553942d9b0d8e0c Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/51608 Reviewed-by: Jason Lowe-Power <power.jg@gmail.com> Maintainer: Jason Lowe-Power <power.jg@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
@@ -326,29 +326,32 @@ GUPSGen::GenPort::recvTimingResp(PacketPtr pkt)
|
||||
|
||||
GUPSGen::GUPSGenStat::GUPSGenStat(GUPSGen* parent):
|
||||
Stats::Group(parent),
|
||||
ADD_STAT(totalUpdates, UNIT_COUNT,
|
||||
ADD_STAT(totalUpdates, statistics::units::Count::get(),
|
||||
"Total number of updates the generator made in the memory"),
|
||||
ADD_STAT(GUPS, UNIT_RATE(Stats::Units::Count, Stats::Units::Second),
|
||||
ADD_STAT(GUPS, statistics::units::Rate<statistics::units::Count,
|
||||
statistics::units::Second>::get(),
|
||||
"Rate of billion updates per second"),
|
||||
ADD_STAT(totalReads, UNIT_COUNT,
|
||||
ADD_STAT(totalReads, statistics::units::Count::get(),
|
||||
"Total number of read requests"),
|
||||
ADD_STAT(totalBytesRead, UNIT_BYTE,
|
||||
ADD_STAT(totalBytesRead, statistics::units::Byte::get(),
|
||||
"Total number of bytes read"),
|
||||
ADD_STAT(avgReadBW, UNIT_RATE(Stats::Units::Byte, Stats::Units::Second),
|
||||
ADD_STAT(avgReadBW, statistics::units::Rate<statistics::units::Byte,
|
||||
statistics::units::Second>::get(),
|
||||
"Average read bandwidth received from memory"),
|
||||
ADD_STAT(totalReadLat, UNIT_TICK,
|
||||
ADD_STAT(totalReadLat, statistics::units::Tick::get(),
|
||||
"Total latency of read requests."),
|
||||
ADD_STAT(avgReadLat, UNIT_TICK,
|
||||
ADD_STAT(avgReadLat, statistics::units::Tick::get(),
|
||||
"Average latency for read requests"),
|
||||
ADD_STAT(totalWrites, UNIT_COUNT,
|
||||
ADD_STAT(totalWrites, statistics::units::Count::get(),
|
||||
"Total number of write requests"),
|
||||
ADD_STAT(totalBytesWritten, UNIT_BYTE,
|
||||
ADD_STAT(totalBytesWritten, statistics::units::Byte::get(),
|
||||
"Total number of bytes written"),
|
||||
ADD_STAT(avgWriteBW, UNIT_RATE(Stats::Units::Byte, Stats::Units::Second),
|
||||
ADD_STAT(avgWriteBW, statistics::units::Rate<statistics::units::Byte,
|
||||
statistics::units::Second>::get(),
|
||||
"Average write bandwidth received from memory"),
|
||||
ADD_STAT(totalWriteLat, UNIT_TICK,
|
||||
ADD_STAT(totalWriteLat, statistics::units::Tick::get(),
|
||||
"Total latency of write requests."),
|
||||
ADD_STAT(avgWriteLat, UNIT_TICK,
|
||||
ADD_STAT(avgWriteLat, statistics::units::Tick::get(),
|
||||
"Average latency for write requests")
|
||||
{}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user