tiny-tpu adalah unit pemrosesan tensor minimal yang terinspirasi oleh Google TPU V1 dan V2.
Arsitekturnya terdiri dari elemen pemrosesan, array sistolik, unit pemrosesan vektor, buffer terpadu, dan unit kontrol.
Instruction set unit ini memiliki lebar 94 bit untuk mengendalikan aliran data dan operasi.
Array sistolik memproses data dengan aliran horizontal untuk input dan vertikal untuk penjumlahan parsial.
Buffer terpadu menyediakan memori dua port untuk menyimpan matriks, bias, dan nilai aktivasi.
Panduan setup mencakup instalasi cocotb, iverilog, dan gtkwave di MacOS dan Ubuntu.
Langkah selanjutnya meliputi pembuatan compiler untuk ISA dan penskalaan TPU ke ukuran lebih besar.
Dokumen ini bertujuan membantu pemula mempelajari desain arsitektur hardware secara praktis.
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"