A lightweight Python-based GPU architecture simulator that demonstrates how parallel threads, registers, memory, and instructions work on a GPU.
-
Updated
Jan 18, 2026 - Python
A lightweight Python-based GPU architecture simulator that demonstrates how parallel threads, registers, memory, and instructions work on a GPU.
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
Four-warp, eight-lane programmable SIMT processor with scoreboarding, divergence, banked memory, differential verification, and an ASIC RTL-to-GDS flow.
⚡ 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.
Review of the paper A Formal Analysis of the NVIDIA PTX Memory Consistency Model
Repository of the lab8 assignment for the Parallel Programming course.
my tensara solutions while learning cuda & gpu programming UwU, cuz i love GPUs
WaveSim: GPU wavefront (SIMT) execution simulator in C++17: exec masks, divergence stack, LDS bank-conflict and coalescing models. 11 kernels bit-exact vs scalar oracles at wave32/wave64, 58 tests.
A deterministic functional and cycle-stepped pipeline-accurate SIMT GPU architecture simulator modeling the synthetic GV-SIM32 ISA.
EPFL CS-550 project report
Add a description, image, and links to the simt topic page so that developers can more easily learn about it.
To associate your repository with the simt topic, visit your repo's landing page and select "manage topics."