gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
gem5::ComputeUnit::ComputeUnitStats Struct Reference

#include <compute_unit.hh>

Inheritance diagram for gem5::ComputeUnit::ComputeUnitStats:
gem5::statistics::Group

Public Member Functions

 ComputeUnitStats (statistics::Group *parent, int n_wf)
 
- Public Member Functions inherited from gem5::statistics::Group
 Group (Group *parent, const char *name=nullptr)
 Construct a new statistics group.
 
virtual ~Group ()
 
virtual void regStats ()
 Callback to set stat parameters.
 
virtual void resetStats ()
 Callback to reset stats.
 
virtual void preDumpStats ()
 Callback before stats are dumped.
 
void addStat (statistics::Info *info)
 Register a stat with this group.
 
const std::map< std::string, Group * > & getStatGroups () const
 Get all child groups associated with this object.
 
const std::vector< Info * > & getStats () const
 Get all stats associated with this object.
 
void addStatGroup (const char *name, Group *block)
 Add a stat block as a child of this block.
 
const InforesolveStat (std::string name) const
 Resolve a stat by its name within this group.
 
void mergeStatGroup (Group *block)
 Merge the contents (stats & children) of a block to this block.
 
 Group ()=delete
 
 Group (const Group &)=delete
 
Groupoperator= (const Group &)=delete
 

Public Attributes

statistics::Scalar vALUInsts
 
statistics::Formula vALUInstsPerWF
 
statistics::Scalar sALUInsts
 
statistics::Formula sALUInstsPerWF
 
statistics::Scalar instCyclesVALU
 
statistics::Scalar instCyclesSALU
 
statistics::Scalar threadCyclesVALU
 
statistics::Formula vALUUtilization
 
statistics::Scalar ldsNoFlatInsts
 
statistics::Formula ldsNoFlatInstsPerWF
 
statistics::Scalar flatVMemInsts
 
statistics::Formula flatVMemInstsPerWF
 
statistics::Scalar flatLDSInsts
 
statistics::Formula flatLDSInstsPerWF
 
statistics::Scalar vectorMemWrites
 
statistics::Formula vectorMemWritesPerWF
 
statistics::Scalar vectorMemReads
 
statistics::Formula vectorMemReadsPerWF
 
statistics::Scalar scalarMemWrites
 
statistics::Formula scalarMemWritesPerWF
 
statistics::Scalar scalarMemReads
 
statistics::Formula scalarMemReadsPerWF
 
statistics::Formula vectorMemReadsPerKiloInst
 
statistics::Formula vectorMemWritesPerKiloInst
 
statistics::Formula vectorMemInstsPerKiloInst
 
statistics::Formula scalarMemReadsPerKiloInst
 
statistics::Formula scalarMemWritesPerKiloInst
 
statistics::Formula scalarMemInstsPerKiloInst
 
statistics::Vector instCyclesVMemPerSimd
 
statistics::Vector instCyclesScMemPerSimd
 
statistics::Vector instCyclesLdsPerSimd
 
statistics::Scalar globalReads
 
statistics::Scalar globalWrites
 
statistics::Formula globalMemInsts
 
statistics::Scalar argReads
 
statistics::Scalar argWrites
 
statistics::Formula argMemInsts
 
statistics::Scalar spillReads
 
statistics::Scalar spillWrites
 
statistics::Formula spillMemInsts
 
statistics::Scalar groupReads
 
statistics::Scalar groupWrites
 
statistics::Formula groupMemInsts
 
statistics::Scalar privReads
 
statistics::Scalar privWrites
 
statistics::Formula privMemInsts
 
statistics::Scalar readonlyReads
 
statistics::Scalar readonlyWrites
 
statistics::Formula readonlyMemInsts
 
statistics::Scalar kernargReads
 
statistics::Scalar kernargWrites
 
statistics::Formula kernargMemInsts
 
statistics::Distribution waveLevelParallelism
 
statistics::Scalar tlbRequests
 
statistics::Scalar tlbCycles
 
statistics::Formula tlbLatency
 
statistics::Vector hitsPerTLBLevel
 
statistics::Scalar ldsBankAccesses
 
statistics::Distribution ldsBankConflictDist
 
statistics::Distribution pageDivergenceDist
 
statistics::Scalar dynamicGMemInstrCnt
 
statistics::Scalar dynamicFlatMemInstrCnt
 
statistics::Scalar dynamicLMemInstrCnt
 
statistics::Scalar wgBlockedDueBarrierAllocation
 
statistics::Scalar wgBlockedDueLdsAllocation
 
statistics::Scalar numInstrExecuted
 
statistics::Distribution execRateDist
 
statistics::Scalar numVecOpsExecuted
 
statistics::Scalar numVecOpsExecutedF16
 
statistics::Scalar numVecOpsExecutedF32
 
statistics::Scalar numVecOpsExecutedF64
 
statistics::Scalar numVecOpsExecutedFMA16
 
statistics::Scalar numVecOpsExecutedFMA32
 
statistics::Scalar numVecOpsExecutedFMA64
 
statistics::Scalar numVecOpsExecutedMAC16
 
statistics::Scalar numVecOpsExecutedMAC32
 
statistics::Scalar numVecOpsExecutedMAC64
 
statistics::Scalar numVecOpsExecutedMAD16
 
statistics::Scalar numVecOpsExecutedMAD32
 
statistics::Scalar numVecOpsExecutedMAD64
 
statistics::Scalar numVecOpsExecutedMFMA
 
statistics::Scalar numVecOpsExecutedMFMAI8
 
statistics::Scalar numVecOpsExecutedMFMAF16
 
statistics::Scalar numVecOpsExecutedMFMAF32
 
statistics::Scalar numVecOpsExecutedMFMAF64
 
statistics::Scalar numVecOpsExecutedTwoOpFP
 
statistics::Scalar totalCycles
 
statistics::Formula vpc
 
statistics::Formula vpc_f16
 
statistics::Formula vpc_f32
 
statistics::Formula vpc_f64
 
statistics::Formula ipc
 
statistics::Distribution controlFlowDivergenceDist
 
statistics::Distribution activeLanesPerGMemInstrDist
 
statistics::Distribution activeLanesPerLMemInstrDist
 
statistics::Formula numALUInstsExecuted
 
statistics::Scalar numTimesWgBlockedDueVgprAlloc
 
statistics::Scalar numTimesWgBlockedDueSgprAlloc
 
statistics::Scalar numCASOps
 
statistics::Scalar numFailedCASOps
 
statistics::Scalar completedWfs
 
statistics::Scalar completedWGs
 
statistics::Distribution headTailLatency
 
statistics::VectorDistribution instInterleave
 

Detailed Description

Definition at line 1056 of file compute_unit.hh.

Constructor & Destructor Documentation

◆ ComputeUnitStats()

gem5::ComputeUnit::ComputeUnitStats::ComputeUnitStats ( statistics::Group * parent,
int n_wf )

Definition at line 2434 of file compute_unit.cc.

References activeLanesPerGMemInstrDist, activeLanesPerLMemInstrDist, ADD_STAT, argMemInsts, argReads, argWrites, completedWfs, completedWGs, gem5::ComputeUnit::ComputeUnit(), controlFlowDivergenceDist, gem5::csprintf(), dynamicFlatMemInstrCnt, dynamicGMemInstrCnt, dynamicLMemInstrCnt, execRateDist, flatLDSInsts, flatLDSInstsPerWF, flatVMemInsts, flatVMemInstsPerWF, globalMemInsts, globalReads, globalWrites, gem5::statistics::Group::Group(), groupMemInsts, groupReads, groupWrites, headTailLatency, hitsPerTLBLevel, gem5::ArmISA::i, instCyclesLdsPerSimd, instCyclesSALU, instCyclesScMemPerSimd, instCyclesVALU, instCyclesVMemPerSimd, instInterleave, ipc, kernargMemInsts, kernargReads, kernargWrites, ldsBankAccesses, ldsBankConflictDist, ldsNoFlatInsts, ldsNoFlatInstsPerWF, numALUInstsExecuted, numCASOps, numFailedCASOps, numInstrExecuted, numTimesWgBlockedDueSgprAlloc, numTimesWgBlockedDueVgprAlloc, numVecOpsExecuted, numVecOpsExecutedF16, numVecOpsExecutedF32, numVecOpsExecutedF64, numVecOpsExecutedFMA16, numVecOpsExecutedFMA32, numVecOpsExecutedFMA64, numVecOpsExecutedMAC16, numVecOpsExecutedMAC32, numVecOpsExecutedMAC64, numVecOpsExecutedMAD16, numVecOpsExecutedMAD32, numVecOpsExecutedMAD64, numVecOpsExecutedMFMA, numVecOpsExecutedMFMAF16, numVecOpsExecutedMFMAF32, numVecOpsExecutedMFMAF64, numVecOpsExecutedMFMAI8, numVecOpsExecutedTwoOpFP, gem5::ComputeUnit::numVectorALUs, gem5::statistics::oneline, pageDivergenceDist, gem5::statistics::pdf, privMemInsts, privReads, privWrites, readonlyMemInsts, readonlyReads, readonlyWrites, sALUInsts, sALUInstsPerWF, scalarMemInstsPerKiloInst, scalarMemReads, scalarMemReadsPerKiloInst, scalarMemReadsPerWF, scalarMemWrites, scalarMemWritesPerKiloInst, scalarMemWritesPerWF, spillMemInsts, spillReads, spillWrites, threadCyclesVALU, tlbCycles, tlbLatency, tlbRequests, totalCycles, vALUInsts, vALUInstsPerWF, vALUUtilization, vectorMemInstsPerKiloInst, vectorMemReads, vectorMemReadsPerKiloInst, vectorMemReadsPerWF, vectorMemWrites, vectorMemWritesPerKiloInst, vectorMemWritesPerWF, vpc, vpc_f16, vpc_f32, vpc_f64, waveLevelParallelism, gem5::ComputeUnit::wfSize(), wgBlockedDueBarrierAllocation, and wgBlockedDueLdsAllocation.

Member Data Documentation

◆ activeLanesPerGMemInstrDist

statistics::Distribution gem5::ComputeUnit::ComputeUnitStats::activeLanesPerGMemInstrDist

Definition at line 1186 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ activeLanesPerLMemInstrDist

statistics::Distribution gem5::ComputeUnit::ComputeUnitStats::activeLanesPerLMemInstrDist

Definition at line 1187 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ argMemInsts

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::argMemInsts

Definition at line 1101 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ argReads

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::argReads

Definition at line 1099 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ argWrites

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::argWrites

Definition at line 1100 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ completedWfs

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::completedWfs

◆ completedWGs

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::completedWGs

◆ controlFlowDivergenceDist

statistics::Distribution gem5::ComputeUnit::ComputeUnitStats::controlFlowDivergenceDist

Definition at line 1185 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ dynamicFlatMemInstrCnt

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::dynamicFlatMemInstrCnt

Definition at line 1138 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ dynamicGMemInstrCnt

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::dynamicGMemInstrCnt

Definition at line 1136 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ dynamicLMemInstrCnt

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::dynamicLMemInstrCnt

Definition at line 1139 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ execRateDist

statistics::Distribution gem5::ComputeUnit::ComputeUnitStats::execRateDist

Definition at line 1149 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ flatLDSInsts

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::flatLDSInsts

Definition at line 1072 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ flatLDSInstsPerWF

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::flatLDSInstsPerWF

Definition at line 1073 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ flatVMemInsts

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::flatVMemInsts

Definition at line 1070 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ flatVMemInstsPerWF

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::flatVMemInstsPerWF

Definition at line 1071 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ globalMemInsts

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::globalMemInsts

Definition at line 1098 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ globalReads

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::globalReads

Definition at line 1096 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ globalWrites

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::globalWrites

Definition at line 1097 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ groupMemInsts

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::groupMemInsts

Definition at line 1107 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ groupReads

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::groupReads

Definition at line 1105 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ groupWrites

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::groupWrites

Definition at line 1106 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ headTailLatency

statistics::Distribution gem5::ComputeUnit::ComputeUnitStats::headTailLatency

◆ hitsPerTLBLevel

statistics::Vector gem5::ComputeUnit::ComputeUnitStats::hitsPerTLBLevel

Definition at line 1127 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ instCyclesLdsPerSimd

statistics::Vector gem5::ComputeUnit::ComputeUnitStats::instCyclesLdsPerSimd

Definition at line 1094 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ instCyclesSALU

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::instCyclesSALU

Definition at line 1065 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ instCyclesScMemPerSimd

statistics::Vector gem5::ComputeUnit::ComputeUnitStats::instCyclesScMemPerSimd

Definition at line 1093 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ instCyclesVALU

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::instCyclesVALU

Definition at line 1064 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ instCyclesVMemPerSimd

statistics::Vector gem5::ComputeUnit::ComputeUnitStats::instCyclesVMemPerSimd

Definition at line 1092 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ instInterleave

statistics::VectorDistribution gem5::ComputeUnit::ComputeUnitStats::instInterleave

Definition at line 1207 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ ipc

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::ipc

Definition at line 1184 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ kernargMemInsts

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::kernargMemInsts

Definition at line 1116 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ kernargReads

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::kernargReads

Definition at line 1114 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ kernargWrites

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::kernargWrites

Definition at line 1115 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ ldsBankAccesses

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::ldsBankAccesses

Definition at line 1129 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ ldsBankConflictDist

statistics::Distribution gem5::ComputeUnit::ComputeUnitStats::ldsBankConflictDist

Definition at line 1130 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ ldsNoFlatInsts

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::ldsNoFlatInsts

Definition at line 1068 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ ldsNoFlatInstsPerWF

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::ldsNoFlatInstsPerWF

Definition at line 1069 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numALUInstsExecuted

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::numALUInstsExecuted

Definition at line 1189 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numCASOps

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numCASOps

Definition at line 1194 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numFailedCASOps

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numFailedCASOps

Definition at line 1195 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numInstrExecuted

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numInstrExecuted

Definition at line 1146 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numTimesWgBlockedDueSgprAlloc

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numTimesWgBlockedDueSgprAlloc

Definition at line 1193 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numTimesWgBlockedDueVgprAlloc

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numTimesWgBlockedDueVgprAlloc

Definition at line 1191 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecuted

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecuted

Definition at line 1151 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedF16

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedF16

Definition at line 1153 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedF32

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedF32

Definition at line 1155 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedF64

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedF64

Definition at line 1157 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedFMA16

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedFMA16

Definition at line 1159 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedFMA32

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedFMA32

Definition at line 1160 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedFMA64

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedFMA64

Definition at line 1161 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedMAC16

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedMAC16

Definition at line 1163 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedMAC32

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedMAC32

Definition at line 1164 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedMAC64

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedMAC64

Definition at line 1165 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedMAD16

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedMAD16

Definition at line 1167 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedMAD32

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedMAD32

Definition at line 1168 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedMAD64

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedMAD64

Definition at line 1169 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedMFMA

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedMFMA

Definition at line 1171 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedMFMAF16

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedMFMAF16

Definition at line 1173 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedMFMAF32

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedMFMAF32

Definition at line 1174 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedMFMAF64

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedMFMAF64

Definition at line 1175 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedMFMAI8

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedMFMAI8

Definition at line 1172 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ numVecOpsExecutedTwoOpFP

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::numVecOpsExecutedTwoOpFP

Definition at line 1177 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ pageDivergenceDist

statistics::Distribution gem5::ComputeUnit::ComputeUnitStats::pageDivergenceDist

Definition at line 1134 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ privMemInsts

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::privMemInsts

Definition at line 1110 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ privReads

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::privReads

Definition at line 1108 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ privWrites

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::privWrites

Definition at line 1109 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ readonlyMemInsts

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::readonlyMemInsts

Definition at line 1113 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ readonlyReads

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::readonlyReads

Definition at line 1111 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ readonlyWrites

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::readonlyWrites

Definition at line 1112 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ sALUInsts

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::sALUInsts

Definition at line 1062 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ sALUInstsPerWF

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::sALUInstsPerWF

Definition at line 1063 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ scalarMemInstsPerKiloInst

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::scalarMemInstsPerKiloInst

Definition at line 1088 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ scalarMemReads

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::scalarMemReads

Definition at line 1080 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ scalarMemReadsPerKiloInst

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::scalarMemReadsPerKiloInst

Definition at line 1086 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ scalarMemReadsPerWF

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::scalarMemReadsPerWF

Definition at line 1081 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ scalarMemWrites

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::scalarMemWrites

Definition at line 1078 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ scalarMemWritesPerKiloInst

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::scalarMemWritesPerKiloInst

Definition at line 1087 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ scalarMemWritesPerWF

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::scalarMemWritesPerWF

Definition at line 1079 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ spillMemInsts

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::spillMemInsts

Definition at line 1104 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ spillReads

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::spillReads

Definition at line 1102 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ spillWrites

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::spillWrites

Definition at line 1103 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ threadCyclesVALU

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::threadCyclesVALU

Definition at line 1066 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ tlbCycles

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::tlbCycles

Definition at line 1123 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ tlbLatency

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::tlbLatency

Definition at line 1124 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ tlbRequests

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::tlbRequests

Definition at line 1122 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ totalCycles

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::totalCycles

Definition at line 1179 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vALUInsts

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::vALUInsts

Definition at line 1060 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vALUInstsPerWF

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::vALUInstsPerWF

Definition at line 1061 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vALUUtilization

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::vALUUtilization

Definition at line 1067 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vectorMemInstsPerKiloInst

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::vectorMemInstsPerKiloInst

Definition at line 1085 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vectorMemReads

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::vectorMemReads

Definition at line 1076 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vectorMemReadsPerKiloInst

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::vectorMemReadsPerKiloInst

Definition at line 1083 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vectorMemReadsPerWF

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::vectorMemReadsPerWF

Definition at line 1077 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vectorMemWrites

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::vectorMemWrites

Definition at line 1074 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vectorMemWritesPerKiloInst

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::vectorMemWritesPerKiloInst

Definition at line 1084 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vectorMemWritesPerWF

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::vectorMemWritesPerWF

Definition at line 1075 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vpc

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::vpc

Definition at line 1180 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vpc_f16

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::vpc_f16

Definition at line 1181 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vpc_f32

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::vpc_f32

Definition at line 1182 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ vpc_f64

statistics::Formula gem5::ComputeUnit::ComputeUnitStats::vpc_f64

Definition at line 1183 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ waveLevelParallelism

statistics::Distribution gem5::ComputeUnit::ComputeUnitStats::waveLevelParallelism

Definition at line 1118 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ wgBlockedDueBarrierAllocation

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::wgBlockedDueBarrierAllocation

Definition at line 1141 of file compute_unit.hh.

Referenced by ComputeUnitStats().

◆ wgBlockedDueLdsAllocation

statistics::Scalar gem5::ComputeUnit::ComputeUnitStats::wgBlockedDueLdsAllocation

Definition at line 1142 of file compute_unit.hh.

Referenced by ComputeUnitStats().


The documentation for this struct was generated from the following files:

Generated on Mon May 26 2025 09:19:19 for gem5 by doxygen 1.13.2