Procesor Google Tensor

Procesor Google Tensor

Tensor Processing Unit 3.0

Google Tensor Processing Unit ( Google TPU ) je  tenzorový procesor patřící do třídy neuronových procesorů , což je integrovaný obvod pro konkrétní aplikaci vyvinutý společností Google a určený pro použití s ​​knihovnou strojového učení TensorFlow . Zařízení bylo představeno v roce 2016 na konferenci Google I/O , tvrdilo se, že tato zařízení již Google interně používá déle než rok [1] [2] .

Oproti GPU je navržen pro větší objem výpočtů se sníženou přesností (například pouze 8bitová přesnost [3] ) s vyšším výkonem na watt a absencí modulu pro rasterizaci a texturovací jednotky [1] [2 ] .

Tvrdí se, že tensor procesory byly použity v sérii her v programu AlphaGo proti Lee Sedolovi [ 2] a v následujících podobných bojích [4] . Společnost také používala procesory tensor ke zpracování fotografií Google Street View pro extrakci textu, bylo oznámeno, že celý objem byl zpracován za méně než pět dní. Ve Fotkách Google dokáže jediný tensor procesor zpracovat přes 100 milionů fotografií denně. Zařízení je také využíváno pro samoučící se systém RankBrain , který zpracovává odpovědi z vyhledávače Google .

Zařízení je implementováno jako maticový násobič pro 8bitová čísla, řízený instrukcemi CPU CISC přes sběrnici PCIe 3.0 . Vyrábí se 28nm technologií, taktovací frekvence je 700 MHz a má tepelný designový výkon 28-40W. Vybaveno 28 MB vestavěné paměti RAM a 4 MB 32bitových akumulátorů , které akumulují výsledky v polích 8bitových násobičů organizovaných do matice 256×256. Instrukce zařízení přenášejí data do uzlu nebo přijímají data z uzlu, provádějí maticové násobení nebo konvoluce [5] . Za cyklus lze provést 65536 násobení na každé matici; za sekundu – až 92 bilionů [6] .

Poznámky

  1. ↑ 1 2 Vysvětlení jednotky Tensor Processing Unit společnosti Google: takto vypadá budoucnost výpočetní techniky  . Archivováno z originálu 26. února 2022. Staženo 24. května 2017.
  2. 1 2 3 Jouppi, Norm Google přeplňuje úkoly strojového učení pomocí vlastního čipu TPU  . Blog Google Cloud Platform . Google (18. května 2016). Staženo 22. ledna 2017. Archivováno z originálu 18. května 2016.
  3. Armasu, Lucian Odhalení velkého čipu Googlu pro strojové učení: Jednotka pro zpracování tenzoru s 10x lepší účinností (aktualizováno) . Tom's Hardware (19. května 2016). Datum přístupu: 26. června 2016.
  4. The Future of Go Summit, Match One: Ke Jie & AlphaGo na YouTube , začátek v 6:03:10 (23. května 2017)
  5. Norman P. Jouppi a kol. Analýza výkonu  jednotky Tensor Processing In-Datacenter . Staženo 24. 5. 2017. Archivováno z originálu 3. 7. 2017. (44. mezinárodní sympozium o počítačové architektuře (ISCA), 2017)
  6. Ian Cutress . Hot Chips: Živý blog Google TPU Performance Analysis (15:00 PT, 22:00 UTC)  (anglicky) , AnandTech (22. srpna 2017). Archivováno z originálu 23. srpna 2017. Staženo 23. srpna 2017.

Odkazy