Google Tensor-processor

Google Tensor-processor

Tensor Processing Unit 3.0

Google Tensor Processing Unit ( Google TPU ) er en  tensorprocessor, der tilhører klassen af ​​neurale processorer , som er et applikationsspecifikt integreret kredsløb udviklet af Google og beregnet til brug med TensorFlow maskinlæringsbiblioteket . Introduceret i 2016 på Google I/O- konferencen blev det hævdet, at enhederne allerede var blevet brugt internt af Google i mere end et år [1] [2] .

Sammenlignet med GPU'er er den designet til en større mængde beregning med reduceret præcision (for eksempel kun 8-bit præcision [3] ) med højere ydeevne pr. watt og fraværet af et modul til rasterisering og teksturenheder [ 1] [2 ] .

Det hævdes, at tensor-processorer blev brugt i en række spil i AlphaGo - programmet mod Lee Sedol [2] og i de følgende lignende kampe [4] . Selskabet brugte også tensor-processorer til at behandle Google Street View -billeder til tekstudtrækning, det blev rapporteret, at hele volumen blev behandlet på mindre end fem dage. Hos Google Fotos kan en enkelt tensor-processor behandle over 100 millioner billeder om dagen. Enheden bruges også til det selvlærende system RankBrain , som behandler svar fra Googles søgemaskine .

Enheden er implementeret som en matrixmultiplikator for 8-bit tal, styret af CPU CISC instruktioner via PCIe 3.0 bussen . Den er fremstillet ved hjælp af 28 nm teknologi, clockfrekvensen er 700 MHz og har en termisk designeffekt på 28-40 W. Udstyret med 28 MB indbygget RAM og 4 MB 32-bit akkumulatorer , der akkumulerer resultater i arrays af 8-bit multiplikatorer organiseret i en 256×256 matrix. Enhedsinstruktioner transmitterer data til eller modtager data fra en node, udfører matrixmultiplikationer eller foldninger [5] . 65536 multiplikationer på hver matrix kan udføres pr. cyklus; sekund - op til 92 billioner [6] .

Noter

  1. ↑ 1 2 Googles Tensor Processing Unit forklarede: sådan ser fremtidens computere  ud . Arkiveret fra originalen den 26. februar 2022. Hentet 24. maj 2017.
  2. 1 2 3 Jouppi, Norm Google supercharger maskinlæringsopgaver med TPU tilpasset chip  . Google Cloud Platform-blog . Google (18. maj 2016). Hentet 22. januar 2017. Arkiveret fra originalen 18. maj 2016.
  3. Armasu, Lucian Googles store chip-afsløring til maskinlæring: Tensor-behandlingsenhed med 10x bedre effektivitet (opdateret) . Toms hardware (19. maj 2016). Dato for adgang: 26. juni 2016.
  4. The Future of Go Summit, Match One: Ke Jie & AlphaGoYouTube , startende kl. 06:03:10 (23. maj 2017)
  5. Norman P. Jouppi et al. In-Datacenter Performance Analyse af en Tensor Processing  Unit . Hentet 24. maj 2017. Arkiveret fra originalen 3. juli 2017. (44th International Symposium on Computer Architecture (ISCA), 2017)
  6. Ian Cutress . Hot Chips: Google TPU Performance Analysis Live Blog (15.00 PT, 22.00 UTC)  (engelsk) , AnandTech (22. august 2017). Arkiveret fra originalen den 23. august 2017. Hentet 23. august 2017.

Links