Tensor Processing Unit

Una Tensor Processing Unit, è un'acceleratore IA, costituito da un circuito ASIC, sviluppato da Google, la prima TPU è stata presentata nel maggio del 2016 da Google. Il circuito è stato appositamente progettato per la libreria open source TensorFlow.

Prodotti

Prima generazione 
La TPU di prima generazione è un motore di moltiplicazione a matrice che opera con le istruzioni CISC dalla CPU tramite il bus PCle 3.0. La velocità di clock è di 700 MHz e la potenza di progettazione termica è di 28-40 W.

Seconda generazione 
La TPU di seconda generazione utilizza 600 GB di dimensioni a larghezza di banda, se le prestazioni sono a 45 teraFLOPS, i TPU sono disposti a moduli di 4 chip con prestazioni di 180 teraFLOPS, quindi 64 di questi moduli sono assemblati in pod da 256 chip con prestazioni di 11,5 petaFLOPS.

Terza generazione 
Google ha annunciato che i processori stessi sono due volte più potenti dei TPU di seconda generazione e sarebbero stati distribuiti con un numero di chip quattro volte superiore rispetto alla generazione precedente.