Tenzorinis procesorius

Tenzorinis procesorius ( arba TPU) – specialios paskirties integrinis grandynas, sukurtas išskirtinai kompiuterio mokymuisi.

Apžvalga
Apie tenzorinį procesorių buvo paskelbta 2016 m. gegužės mėn. Google I/O renginio metu, kai įmonė pranešė, kad TPU jų duomenų centruose buvo naudojamas daugiau nei metus. Pasak Google inžinieriaus Normano Jouppi, TPU ASIC yra montuojami į aušinimo įrenginio vietą, kuri telpa į standžiojo disko ertmę duomenų centro stove. Lustas buvo specialiai sukurtas Google TensorFlow sistemai - simbolinei matematinei bibliotekai, naudojamai mašininio mokymosi taikymams, kaip pavyzdžiui neuroninių tinklų mokymui. Tačiau „Google“ vis dar naudoja centrinius ir grafinius procesorius kitų tipų kompiuteriniam mokymuisi. Kiti mokymosi greitininmo dizainai atsiranda iš kitų tiekėjų yra labiau orientuoti į integruotų valdiklių ir robotikos rinkoms.

„Google“ pranešė, kad jos sukurtas tenzorių apdorojimo lustas buvo naudojamas Go žaidime žaidžiant AlphaGo prieš Lee Sedol.

Lyginant su grafiniu procesoriumi, tenzorinis procesorius yra suprojektuotas išskirtinai didelės apimties riboto tikslumo skaičiavimams (pvz., sumažinant iki 8 bitų tikslumo), taipogi jame nėra įrangos, skirtos vaizdui generuoti.

Nuorodos 
 Google TPU mikroprocesoriaus ir elektroninės schemos nuotrauka
 Google TPU v2 elektroninės schemos nuotrauka
 Google TPU v3 elektroninės schemos nuotrauka
 Google TPU v2 serveryno nuotrauka

Šaltiniai 

Mikroschemos