Een Tensor Processing Unit (TPU) is een eigen verwerkingseenheid die door Google is gemaakt om neurale netwerken te verwerken en machine learning projecten. TPU-processors maken gelijktijdig grote hoeveelheden low-level verwerking mogelijk.
TPU's worden naast CPU's gebruikt, GPU's en andere middelen om de beste resultaten te bereiken.