|
MicroGPU 1.0
Simple functional model of a GPU for educational purposes
|
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... | |
Represents computational components of a GPU, including Thread and Warp.