Unitat de processament de tensors (o TPU, acrònim anglès de Tensor Processing Unit) són un tipus de circuit integrat dissenyats amb un propòsit específic o ASIC. En aquest cas el seu propòsit o funcionalitat de la TPU és l'aprenentatge automàtic de màquines. La primera TPU ha estat dissenyada per l'empresa Google i va ser anunciada el 2016. El camp d'aplicació de les TPU són la robòtica i la intel·ligència artificial.
La raó per la qual les TPU hagin superat en prestacions dels millors processadors genèrics i GPU (processadors gràfics) és augmentar la capacitat de processament en paral·lel tot transformant l'estructura de 64 bits a 8 bits.
Arquitectura La TPU és una màquina (autòmat en forma de circuit integrat) de multiplicar dades de 8 bits en estructura de matriu. El processador funciona amb instruccions de tipus CISC. Fabricada amb tecnologia de 28 nanòmetres i amb una mida del dau del circuit integrat de 662 mm², la freqüència de rellotge és de 700 MHz amb un consum de potència de 28-40 W. Té una memòria de 28 MB i 4 MiB en registres interns.
Productes Tensor Processing Unit : TPUv1TPUv2TPUv3TPUv4TPUv5e TPUv5pv6e (Trillium)Data introducció2015201720182021202320232024Node28 nm16 nm16 nm7 nm??Grandària del dau (mm2)331< 625< 700< 400300–350?Memòria interna (MiB)2832323248112Rellotge (MHz)7007009401050?1750Memòria8 GiB DDR316 GiB HBM32 GiB HBM32 GiB HBM16 GB HBM95 GB HBM32 GBAmplada de banda34 GB/s600 GB/s900 GB/s1200 GB/s819 GB/s2765 GB/s1640 GB/sTDP (W)75280220170??TOPS (Tera Operacions Per Segon)2345123275197 (bf16) 393 (int8)459 (bf16) 918 (int8)918 (bf16) 1836 (int8)TOPS/W0.310.160.561.62??
Comparativa Família de CPUFLOPSAnyAMD ATI RADEON HD48001 teraFLOPS2008Intel Core I7 980 XE109 gigaFLOPS2010Nvidia Tesla GPU515 gigaFLOPS2010Google TPU92 teraFLOPS2017
Vegeu també Arquitectures CISC, RISC-V Aprenentatge automàtic. Robòtica Intel·ligència artificial FLOPS: quantitat d'operacions en coma flotant per segon. Programari TensorFlow.
Referències
Categoria:Intel·ligència artificial