Dom > Izložba > Sadržaj

Intel grafička tehnologija Računarske funkcije

Mar 12, 2019

Moderni GPU-i koriste većinu svojih tranzistora za izračunavanje 3D računarske grafike. Pored 3D hardvera, današnji GPU-ovi uključuju osnovne 2D mogućnosti ubrzanja i framebuffer (obično sa VGA modom kompatibilnosti). Novije kartice poput AMD / ATI HD5000-HD7000 čak nemaju 2D ubrzanje; mora se emulirati pomoću 3D hardvera. GPU-ovi su se prvobitno koristili za ubrzavanje memorije-intenzivnog rada mapiranja tekstova i renderiranje poligona, kasnije dodavanja jedinica za ubrzavanje geometrijskih izračunavanja kao što su rotacija i translacija vertikala u različite koordinatne sisteme. Najnovija dostignuća u GPU-ovima uključuju podršku za programabilne shadere koji mogu da manipulišu vertikama i teksturama sa mnogim istim operacijama koje podržavaju CPU, preveliko uzorkovanje i tehnike interpolacije kako bi se smanjilo aliasing i veoma precizni prostori boja. Budući da većina ovih izračunavanja uključuje operacije matrice i vektora, inženjeri i naučnici su sve više proučavali upotrebu GPU-ova za ne-grafičke proračune; one su posebno pogodne za druge neugodno paralelne probleme.


Sa pojavom dubokog učenja, važnost GPU-ova se povećala. U istraživanju koje je uradio Indigo, otkriveno je da dok treniraju duboko učenje neuronskih mreža, GPU-ovi mogu biti 250 puta brži od CPU-a. Eksplozivni rast Deep Learninga poslednjih godina pripisuje se pojavljivanju GPU-ova opšte namene. Postoji određeni nivo konkurencije u ovoj oblasti sa ASIC-ovima, a najznačajnije je to što je Tensor Processing Unit (TPU) napravio Google. Međutim, oni mogu zahtijevati izmjene postojećeg koda, a GPU-ovi su još uvijek vrlo popularni.