flâneur — a map of the web's best reading

adam-maj/tiny-gpu: A minimal GPU design in Verilog to learn how GPUs work from the ground up ·

github.com · 3,193 words · saved by 1 readers

A minimal GPU design in Verilog to learn how GPUs work from the ground up

tiny-gpu A minimal GPU implementation in Verilog optimized for learning about how GPUs work from the ground up. Built with <15 files of fully documented Verilog, complete documentation on architecture & ISA, working matrix addition/multiplication kernels, and full support for kernel simulation & execution traces. Table of Contents Overview Architecture GPU Memory Core ISA Execution Core Thread Kernels Matrix Addition Matrix Multiplication Simulation Advanced Functionality Next Steps Overview If you want to learn how a CPU works all the way from architecture to control signals, there are many r

Explore this link on the map →

related reading