Tensorisuoritin

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]

  1. a b c d Viittausvirhe: Virheellinen <ref>-elementti; viitettä cgtpu ei löytynyt
  2. a b c Viittausvirhe: Virheellinen <ref>-elementti; viitettä trtpu ei löytynyt
  3. a b Viittausvirhe: Virheellinen <ref>-elementti; viitettä arstpu2 ei löytynyt
  4. Viittausvirhe: Virheellinen <ref>-elementti; viitettä eedesg ei löytynyt

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy