Tensorisuoritin (engl. Tensor Processing Unit, TPU) on Googlen kehittämä apusuoritin, joka on suunnattu koneoppimiseen.[1] Google ilmoitti suorittimesta vuonna 2016.[1][2] TPU on ASIC-piiri, joka on sovitettu TensorFlow-neuroverkkoohjelmiston suorittamiseen.[1] Toisen sukupolven TPU-piiristä kerrottiin vuonna 2017.[3] Kolmannen sukupolven TPU-piiristä kerrottiin toukokuussa 2018.[4]
Suorittimessa on karsittu laskennallista tarkkuutta, jonka johdosta operaatiot tarvitsevat vähemmän transistoreja.[1] Googlen mukaan TPU-piiri mahdollistaa kertaluokkaa paremman suorituskyvyn per watti kuin standardit ratkaisut.[2] Sovelluskohteeseen erikoistuneella piirillä on Googlen mukaan mahdollista saada suorituskyky, joka vastaa kolmen sukupolven hyppäystä yleiskäyttöisissä suorittimissa.[2]
Ensimmäisen sukupolven TPU-suoritin ei käytä liukulukuoperaatioita lainkaan vaan tekee sen 8-bittisillä kokonaisluvuilla.[3]
<ref>
-elementti; viitettä cgtpu
ei löytynyt<ref>
-elementti; viitettä trtpu
ei löytynyt<ref>
-elementti; viitettä arstpu2
ei löytynyt<ref>
-elementti; viitettä eedesg
ei löytynyt