Googlen uudistukset Androidiin saavat eniten julkisuutta ayhtiön jokavuotisessa kehittäjäkokouksessa Piilaaksossa, mutta Google IO -tapahtumassa esiteltiin myös mielenkiintoinen uusi laite. Kyse on keinoälyn algoritmeja prosessoivasta tpu-suorittimesta.
Tpu tulee sanoista tensor processor unit. Suoritin prosessoi Googlen viime vuonna julkistamia TensorFlow-algoritmeja. Yhtiön prosessorisuunnittelusta vastaavan Norma Joupin blogikirjoituksen mukaan tpu on Googlen itse kehittämä ASIC-piiri, jota on kehitetty jo vuosia.
Yllättävää on Joupin kertoma tieto, että tpu-prosessoria on jo vuoden ajan testattu Googlen datakeskuksissa. Koneoppimisen alueella prosessori tuo Joupin mukaan useita kertaluokkia paremman suorituskyvyn koneoppimisen laskentaan.
Koneoppimisen algoritmit eivät tarvitse samanlaista tarkkuutta kuin perinteinen cpu-laskenta. Sen takia yksi operaatio vaatii vähemmän transistoreja, minkä ansiosta piille saadaan ahdettua enemmän toimintoja sekunnissa.
Tpu-prosessorin sisältävä kortti asettuu Googlen datapalvelimissa kiintolevyn asennuspaikkaan. Joupin mukaan tpu pääsi tositoimiin hyvin nopeasti: palvelimeen kortti asennettiin jo 22 päivää ensimmäisen testipiirin valmistuttua.
Tpu-prosessorin avulla Google tuottaa jo älykkäämpiä hakutuloksia esimerkiksi StreetView-hakupalvelussa.