Dom > Razstava > Vsebine

Računalniške funkcije Intelove grafične tehnologije

Mar 12, 2019

Sodobni grafični procesorji uporabljajo večino svojih tranzistorjev za izračune, povezane z računalniško grafiko 3D. Poleg 3D-strojne opreme današnji GPU-ji vključujejo osnovne 2D pospeševalne in framebuffer zmogljivosti (običajno z združljivostjo VGA). Novejše kartice, kot je AMD / ATI HD5000-HD7000, nimajo niti 2D pospeševanja; posnemati ga mora 3D-strojna oprema. GPU-ji so bili prvotno uporabljeni za pospeševanje pomnilniško intenzivnega dela preslikavanja tekstur in poligonov za upodabljanje, kasneje pa so dodali enote za pospeševanje geometrijskih izračunov, kot sta rotacija in prevod vertices v različne koordinatne sisteme. Najnovejši razvoj GPU-jev vključuje podporo za programljive shaderje, ki lahko manipulirajo z vozlišči in teksturami z mnogimi enakimi operacijami, ki jih podpirajo CPU-ji, oversempling in interpolacijske tehnike za zmanjšanje aliasing-a in zelo natančne barvne prostore. Ker večina teh izračunov vključuje matrične in vektorske operacije, so inženirji in znanstveniki vse pogosteje preučevali uporabo grafičnih procesorjev za grafične izračune; še posebej so primerni za druge neprijetno vzporedne težave.


S pojavom poglobljenega učenja se je pomen grafičnih procesorjev povečal. V raziskavi, ki jo je opravil Indigo, je bilo ugotovljeno, da so lahko GPU-ji, medtem ko usposabljajo globoko učenje nevronskih mrež, 250-krat hitrejši od CPU-jev. Eksplozivna rast Deep Learninga v zadnjih letih je bila pripisana nastanku splošnih GPU-jev. Na tem področju je prišlo do določene stopnje konkurence z ASIC-ji, najbolj pomembna je Tensor Processing Unit (TPU), ki jo je izdelal Google. Vendar pa te lahko zahtevajo spremembe obstoječe kode, GPU pa so še vedno zelo priljubljene.