A lightweight Python-based GPU architecture simulator that demonstrates how parallel threads, registers, memory, and instructions work on a GPU.
-
Updated
Oct 27, 2026 - Python
A lightweight Python-based GPU architecture simulator that demonstrates how parallel threads, registers, memory, and instructions work on a GPU.
SIMT GPU warp execution simulator tracking active thread divergence masks, reconvergence points, and warp vote intrinsics (__ballot_sync, __all_sync, __any_sync).
SIMT GPU warp execution simulator tracking active thread divergence masks, reconvergence points, and warp vote intrinsics (__ballot_sync, __all_sync, __any_sync).
Implementation of a custom GPU ISA microarchitecture called GBox16 based around NVIDIA and AMD microarchitectures
A SpinalHDL-based GPGPU for flexible architecture exploration.
High-performance Discrete Fourier Transform (DFT) implementation using NVIDIA CUDA with CPU vs GPU benchmarking.
Four single-cycle Verilog processor cores from scratch — 16-bit MIPS-lite, 32-bit CISC (x86-style), 32-bit RISC (ARM-style), and a 32-bit SIMT GPU — with full sim setup, FPGA constraints, and microarchitecture deep-dive docs
Twelve CUDA-style kernel puzzles on a simulated GPU. Write a kernel, pick the launch, and see warps, divergence, memory coalescing, bank conflicts, atomics and data races, graded against a par time. Built with Claude Code.
Tiny tensor compiler: one tensor program compiled to a GPU simulator (tiny-gpu) and a systolic-array TPU (tiny-tpu), checked bit-exact against numpy.
Four-warp, eight-lane programmable SIMT processor with scoreboarding, divergence, banked memory, differential verification, and an ASIC RTL-to-GDS flow.
BradVector — the Brad Devices GPU/accelerator ISA: spec, reference RTL, and toolchain
⚡ Ultra-high-throughput GPU Vector Search Engine with Warp-Cooperative HNSW, Stride-257 Shared-Memory IVF-PQ ADC, Rust host orchestration, and a real-time 3D WebGL visualizer.
Browser game for learning CUDA: a simulated GPU runs your kernels warp by warp
Review of the paper A Formal Analysis of the NVIDIA PTX Memory Consistency Model
Repository of the lab8 assignment for the Parallel Programming course.
Vortex, the open-source RISC-V GPGPU, taken as a black box
A deterministic functional and cycle-stepped pipeline-accurate SIMT GPU architecture simulator modeling the synthetic GV-SIM32 ISA.
EPFL CS-550 project report
To associate your repository with the simt topic, visit your repo's landing page and select "manage topics."