MicroGPU 1.0
Simple functional model of a GPU for educational purposes
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
reconvergencePoint Struct Reference

Represents a reconvergence point in a warp It has PC value and active mask to indicate which threads are active at the reconvergence point. Might need to be extend in the future to add some metadata to handle more complex reconvergence scenarios. More...

#include <warp.hh>

Collaboration diagram for reconvergencePoint:
Collaboration graph

Public Member Functions

 reconvergencePoint (int pc_, const ActiveMask &mask_)
 
 reconvergencePoint ()
 

Public Attributes

int pc
 
ActiveMask mask
 

Detailed Description

Represents a reconvergence point in a warp It has PC value and active mask to indicate which threads are active at the reconvergence point. Might need to be extend in the future to add some metadata to handle more complex reconvergence scenarios.

Constructor & Destructor Documentation

◆ reconvergencePoint() [1/2]

reconvergencePoint::reconvergencePoint ( int  pc_,
const ActiveMask mask_ 
)
inline

◆ reconvergencePoint() [2/2]

reconvergencePoint::reconvergencePoint ( )
inline

Member Data Documentation

◆ mask

ActiveMask reconvergencePoint::mask

◆ pc

int reconvergencePoint::pc

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