
tiny-gpu
adam-maj
A minimal GPU design in Verilog to learn how GPUs work from the ground up
AI 简介
tiny-gpu 是一个用 Verilog 实现的极简GPU设计,旨在帮助学习者从基础开始理解GPU的工作原理。项目由不到15个完全注释的Verilog文件组成,涵盖了架构、指令集以及矩阵加法和乘法内核等核心功能,并支持内核仿真与执行跟踪。它特别适合那些想要深入了解GPGPU及机器学习加速器(如TPU)背后通用原理的学习者或教育场景使用,通过简化复杂的图形硬件细节,专注于讲解并行处理模型、内存带宽限制下的工作方式等关键概念。
SystemVerilog
12.6k
Stars
1.2k
Forks
116
Watchers
22
Issues
Star 增长
今日0
近 7 天+42
近 30 天+154
综合评分76.24
默认分支master