Dom > Izložba > Sadržaj

Intelove grafičke tehnologije Računalne funkcije

Mar 12, 2019

Moderni GPU-i koriste većinu svojih tranzistora za izračune povezane s 3D računalnom grafikom. Uz 3D hardver, današnji GPU-ovi uključuju osnovne 2D mogućnosti ubrzanja i framebuffer (obično uz VGA kompatibilnost). Novije kartice poput AMD / ATI HD5000-HD7000 čak nemaju ni 2D ubrzanje; mora se emulirati pomoću 3D hardvera. GPU-ovi su se prvotno koristili za ubrzavanje memorijskog intenzivnog rada mapiranja tekstura i renderiranje poligona, a kasnije dodavanja jedinica za ubrzavanje geometrijskih izračuna kao što su rotacija i prijevod vertikala u različite koordinatne sustave. Najnovija dostignuća u GPU-ovima uključuju podršku za programabilne shadere koji mogu manipulirati vrhovima i teksturama s mnogo istih operacija koje podržavaju CPU-ovi, preveliko uzorkovanje i tehnike interpolacije kako bi se smanjilo zamućenje i vrlo precizni prostori boja. Budući da većina tih izračunavanja uključuje operacije matrice i vektora, inženjeri i znanstvenici sve su više proučavali upotrebu GPU-ova za ne-grafičke izračune; posebno su prikladni za druge neugodno paralelne probleme.


S pojavom dubokog učenja, važnost GPU-ova se povećala. U istraživanju koje je proveo Indigo, otkriveno je da, dok trenira duboko učenje neuronskih mreža, GPU-ovi mogu biti 250 puta brži od CPU-a. Eksplozivni rast Deep Learninga posljednjih godina pripisuje se pojavi GPU-ova opće namjene. Postoji određena razina konkurencije u ovom području s ASIC-ovima, a najznačajnije je Tensor Processing Unit (TPU) koju je napravio Google. Međutim, to može zahtijevati promjene postojećeg koda i GPU-ovi su još uvijek vrlo popularni.