gem5  v20.1.0.0
Wavefront Member List

This is the complete list of members for Wavefront, including all inherited members.

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_execMaskWavefrontprivate
_gpuISAWavefrontprivate
_paramsSimObjectprotected
_pcWavefrontprivate
actualWgSzWavefront
actualWgSzTotalWavefront
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
barIdWavefrontprivate
barrierId(int bar_id)Wavefront
barrierId() constWavefront
clearWaitCnts()Wavefront
computeActualWgSz(HSAQueueEntry *task)Wavefront
computeUnitWavefront
contextWavefront
currentSection()Serializablestatic
decExpInstsIssued()Wavefront
decLGKMInstsIssued()Wavefront
decVMemInstsIssued()Wavefront
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
discardFetch()Wavefront
dispatchIdWavefront
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
dropFetchWavefront
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
exec()Wavefront
execMask()Wavefront
execMask(int lane) constWavefront
execUnitIdWavefront
expInstsIssuedWavefrontprivate
expWaitCntWavefrontprivate
find(const char *name)SimObjectstatic
flatGmUnitIdWavefront
flatLmUnitIdWavefront
freeRegisterFile()Wavefront
freeResources()Wavefront
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectvirtual
getProbeManager()SimObject
getStatGroups() constStats::Group
getStats() constStats::Group
getStatus()Wavefrontinline
globalMemWavefront
gpuISA()Wavefrontinline
gridSzWavefront
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
hasBarrier() constWavefront
incExpInstsIssued()Wavefront
incLGKMInstsIssued()Wavefront
incVMemInstsIssued()Wavefront
init()Wavefrontvirtual
initMaskWavefront
initRegState(HSAQueueEntry *task, int wgSizeInWorkItems)Wavefront
initState()SimObjectvirtual
instructionBufferWavefront
isGmInstruction(GPUDynInstPtr ii)Wavefront
isLmInstruction(GPUDynInstPtr ii)Wavefront
isOldestInstBarrier()Wavefront
isOldestInstFlatMem()Wavefront
isOldestInstGMem()Wavefront
isOldestInstLMem()Wavefront
isOldestInstPrivMem()Wavefront
isOldestInstScalarALU()Wavefront
isOldestInstScalarMem()Wavefront
isOldestInstVectorALU()Wavefront
isOldestInstWaitcnt()Wavefront
kernIdWavefront
lastAddrWavefront
lastInstExecWavefront
lastNonIdleTickWavefront
lastTraceWavefront
ldsChunkWavefront
lgkmInstsIssuedWavefrontprivate
lgkmWaitCntWavefrontprivate
loadState(CheckpointIn &cp)SimObjectvirtual
localMemWavefront
maxDynWaveIdWavefront
maxIbSizeWavefront
maxSgprsWavefront
maxVgprsWavefront
memInvalidate()SimObjectinlinevirtual
memTraceBusyWavefront
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Groupprivate
name() constSimObjectinlinevirtual
nextInstr()Wavefront
notifyFork()Drainableinlinevirtual
numInstrExecutedWavefront
numTimesBlockedDueRAWDependenciesWavefront
numTimesBlockedDueWAXDependenciesWavefront
oldDgprWavefront
oldDgprIdWavefront
oldDgprTcntWavefront
oldVgprWavefront
oldVgprIdWavefront
oldVgprTcntWavefront
operator=(const Group &)=deleteStats::Group
outstandingReqsWavefront
outstandingReqsRdGmWavefront
outstandingReqsRdLmWavefront
outstandingReqsWrGmWavefront
outstandingReqsWrLmWavefront
Params typedefWavefront
params() constSimObjectinline
pathSerializableprivatestatic
pc() constWavefront
pc(Addr new_pc)Wavefront
pendingFetchWavefront
preDumpStats()Stats::Groupvirtual
probeManagerSimObjectprivate
rawDistWavefront
rdGmReqsInPipeWavefront
rdLmReqsInPipeWavefront
readsPerWriteWavefront
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()Wavefrontvirtual
releaseBarrier()Wavefront
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
reservedScalarRegsWavefront
reservedVectorRegsWavefront
reserveGmResource(GPUDynInstPtr ii)Wavefrontprivate
reserveLmResource(GPUDynInstPtr ii)Wavefrontprivate
reserveResources()Wavefront
resetStats()Stats::Groupvirtual
resizeRegFiles(int num_vregs, int num_sregs)Wavefront
resolveStat(std::string name) constStats::Group
S_BARRIER enum valueWavefront
S_RETURNING enum valueWavefront
S_RUNNING enum valueWavefront
S_STALLED enum valueWavefront
S_STOPPED enum valueWavefront
S_WAITCNT enum valueWavefront
scalarAluWavefront
scalarAluGlobalIdxWavefront
scalarMemWavefront
scalarOutstandingReqsRdGmWavefront
scalarOutstandingReqsWrGmWavefront
scalarRdGmReqsInPipeWavefront
scalarWrGmReqsInPipeWavefront
schCyclesWavefront
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
schLdsArbStallsWavefront
schOpdNrdyStallsWavefront
schResourceStallsWavefront
schRfAccessStallsWavefront
schStallsWavefront
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideSimObjectinlinevirtual
serializeAll(CheckpointOut &cp)SimObjectstatic
Serializable::serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
setCurTick(Tick newVal)EventManagerinline
setParent(ComputeUnit *cu)Wavefrontinline
setStatus(status_e newStatus)Wavefront
setWaitCnts(int vm_wait_cnt, int exp_wait_cnt, int lgkm_wait_cnt)Wavefront
signalDrainDone() constDrainableinlineprotected
simdIdWavefront
SimObject(const Params *_params)SimObject
SimObjectList typedefSimObjectprivate
simObjectListSimObjectprivatestatic
start(uint64_t _wfDynId, uint64_t _base_ptr)Wavefront
startSgprIndexWavefront
startup()SimObjectvirtual
startVgprIndexWavefront
statGroupsStats::Groupprivate
statsStats::Groupprivate
statusWavefrontprivate
status_e enum nameWavefront
stopFetch()Wavefront
unserialize(CheckpointIn &cp) overrideSimObjectinlinevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
validateRequestCounters()Wavefront
vecRawDistanceWavefront
vecReadsWavefront
vmemInstsIssuedWavefrontprivate
vmWaitCntWavefrontprivate
waitCntsSatisfied()Wavefront
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
Wavefront(const Params *p)Wavefront
wfDynIdWavefront
wfIdWavefront
wfSlotIdWavefront
wgIdWavefront
wgSzWavefront
workGroupIdWavefront
workGroupSzWavefront
workItemFlatIdWavefront
workItemIdWavefront
wrGmReqsInPipeWavefront
wrLmReqsInPipeWavefront
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual
~Wavefront()Wavefront

Generated on Wed Sep 30 2020 14:02:34 for gem5 by doxygen 1.8.17