MicroGPU 1.0
Simple functional model of a GPU for educational purposes
Loading...
Searching...
No Matches
Classes
Computation

Represents computational components of a GPU, including Thread and Warp. More...

Classes

class  Thread
 Represents a GPU threadThe Thread class encapsulates the state and behavior of a GPU thread, including its ID, execution state, and register file. Each thread can be active or inactive, and it has a set of registers that can be read from and written to during instruction execution. More...
 
class  Warp
 Represents a GPU warpThe Warp class encapsulates the state and behavior of a GPU warp, including its ID, program counter, threads, active mask, and current instruction. A warp is a group of threads that execute instructions in lockstep. Each warp has 32 threads in this project. To be added: reconvergence stack to handle divergent control flow. More...
 

Detailed Description

Represents computational components of a GPU, including Thread and Warp.