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
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
A SpinalHDL-based GPGPU for flexible architecture exploration.
my tensara solutions while learning cuda & gpu programming UwU, cuz i love GPUs
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.
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
To associate your repository with the simt topic, visit your repo's landing page and select "manage topics."