← all repositories

hughperkins/VeriGPU

VeriGPU is an open-source GPU implementation in SystemVerilog targeting ASIC tape-out for machine learning workloads.

1.3k stars SystemVerilog Domain AppsInference · Serving
VeriGPU
Velocity · 7d
+0.9
★ / day
Trend
steady
star history

This repository develops a complete GPU architecture in Verilog targeting machine learning acceleration. The GPU uses a RISC-V-derived internal ISA modified for GPU contexts and focuses on ML-critical operations like BF16 arithmetic, exp, log, tanh, and sqrt to minimize die area. The project aims to provide PyTorch compatibility via HIP/CUDA APIs and includes C++ single-source compilation infrastructure for simulation.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.