All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Introduction to Tiny-TPU: A Minimal Tensor Processing Unit Inspired by Google's TPU

By

admp

9mo ago· 7 min readenCode

Summary

The article introduces 'tiny-tpu,' a minimal tensor processing unit (TPU) inspired by Google's TPU V2 and V1. It details the architecture, including components like the Processing Element (PE), Systolic Array, Vector Processing Unit (VPU), Unified Buffer (UB), and Control Unit. The instruction set is 94 bits wide, with the implementation of the control unit provided in the repository.

Key quotes

· 3 pulled
A minimal tensor processing unit (TPU), reinvented from Google's TPU V2 and V1.
Our ISA is 94 bits wide. The full image is available in the images/ folder.
The instruction bus is 94 bits wide ([93:0]).
Snippet from the RSS feed
A minimal tensor processing unit (TPU), inspired by Google's TPU V2 and V1 - tiny-tpu-v2/tiny-tpu

You might also wanna read