GitHub - tiny-tpu-v2/tiny-tpu: A minimal tensor processing unit (TPU), inspired by Google's TPU V2 and V1
tiny-tpu
A minimal tensor processing unit (TPU), reinvented from Google's TPU V2 and V1.
tinytpu.mp4
Table of Contents
Motivation
Architecture
Processing Element (PE)
Systolic Array
Vector Processing Unit (VPU)
Unified Buffer (UB)
Control Unit
Instruction Set
Example Instruction Sequence
Future Steps
Setup
MacOS specific
Ubuntu specific
Adding a new module to the tiny-tpu
1. Create the module file
2. Create the dump file
3. Create the test file
4. Update the Makefile
5. View waveforms
Running co...
Read more at github.com