MicroGPU
1.0
Simple functional model of a GPU for educational purposes
Loading...
Searching...
No Matches
Warp Member List
This is the complete list of members for
Warp
, including all inherited members.
activeMask
Warp
private
addReconvergencePoint
(int pc, const ActiveMask &mask)
Warp
currentInstruction
Warp
private
execute
()
Warp
getActiveMask
() const
Warp
getActiveMaskFromReconvergenceStack
() const
Warp
getCurrentInstruction
() const
Warp
getId
() const
Warp
getInstructionTypeString
(Instruction inst) const
Warp
getPc
() const
Warp
getPipelineStage
() const
Warp
inline
getPipelineStageString
() const
Warp
getReconvergenceStackSize
() const
Warp
getState
() const
Warp
inline
id
Warp
private
isBranchDivergent
Warp
private
isDivergent
() const
Warp
inline
pc
Warp
private
peekReconvergencePoint
() const
Warp
pipelineStage
Warp
private
popReconvergencePoint
()
Warp
reconvergenceStack
Warp
private
setActiveMask
(const ActiveMask &mask)
Warp
inline
setCurrentInstruction
(const Instruction &instr)
Warp
setDivergent
()
Warp
inline
setPc
(int pc_)
Warp
setPipelineStage
(PipelineStage stage)
Warp
inline
state
Warp
private
threads
Warp
private
Warp
()
Warp
Warp
(int warpId, const ThreadGroup &threadGroup, WarpState warpState=WarpState::READY, PipelineStage pipelineStage=PipelineStage::NOT_STARTED, bool isBranchDivergent=false)
Warp
Generated by
1.9.8