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.

activeMaskWarpprivate
addReconvergencePoint(int pc, const ActiveMask &mask)Warp
currentInstructionWarpprivate
execute()Warp
getActiveMask() constWarp
getActiveMaskFromReconvergenceStack() constWarp
getCurrentInstruction() constWarp
getId() constWarp
getInstructionTypeString(Instruction inst) constWarp
getPc() constWarp
getPipelineStage() constWarpinline
getPipelineStageString() constWarp
getReconvergenceStackSize() constWarp
getState() constWarpinline
idWarpprivate
isBranchDivergentWarpprivate
isDivergent() constWarpinline
pcWarpprivate
peekReconvergencePoint() constWarp
pipelineStageWarpprivate
popReconvergencePoint()Warp
reconvergenceStackWarpprivate
setActiveMask(const ActiveMask &mask)Warpinline
setCurrentInstruction(const Instruction &instr)Warp
setDivergent()Warpinline
setPc(int pc_)Warp
setPipelineStage(PipelineStage stage)Warpinline
stateWarpprivate
threadsWarpprivate
Warp()Warp
Warp(int warpId, const ThreadGroup &threadGroup, WarpState warpState=WarpState::READY, PipelineStage pipelineStage=PipelineStage::NOT_STARTED, bool isBranchDivergent=false)Warp