Grafický procesor (angl. graphics processing unit, skrátene GPU alebo novšie aj visual processing unit, skrátene VPU) je procesor slúžiaci na výpočet grafických informácií pre zobrazenie údajov z počítača (alebo iného zariadenia spracúvajúceho digitálne dáta) na viditeľný grafický obraz zobraziteľný na monitore. Prevádza digitálne dáta do formy zobraziteľnej pomocou obrazových pixelov. Nachádza sa buď na grafickej karte alebo ako samostatný čip na matičnej doske počítača (vtedy hovoríme o integrovanej grafickej karte).

Grafický procesor GeForce 6600GT (NV43)

Úlohou grafického procesora nie je len jednoduché zobrazenie dát, ale aj prepočty virtuálnych trojrozmerných obrazových scén v reálnom čase. Vtedy hovoríme o 3D akcelerátoroch.

GPU vykonáva všetky grafické inštrukcie čím šetrí strojový čas mikroprocesora počítača, a zrýchľuje dostupnosť údajov. Tieto nemusia pri spracovaní v CPU putovať prostredníctvom zbernice do operačnej pamäte a odtiaľ do grafickej karty. V praxi to znamená že v keď sa v programe vyskytne inštrukcia pre spracovanie obrazu, tú nevykoná CPU, ale GPU.

GPU je skutočným procesorom s klasickou architektúrou disponujúcou výkonovými jednotkami (jednotka transformácii, osvetlenia, nastavenia a renderovania). Hlavnou činnosťou moderného GPU je rendering, čiže vizualizácia, tvorba reálneho obrazu na základe počítačového modelu so zohľadnením charakteristík scény a jej okolia. Model (zobrazovaný objekt) je charakterizovaný sieťou alebo drôtovou konštrukciou a je mu priradený definovaný povrch a vzťah k dopadajúcemu svetlu. Scénu charakterizuje umiestnenie svetiel a kamery, okolie farba resp. obraz v pozadí, hmla, vodné a svetelné efekty. Program na základe matematických algoritmov skonštruuje bitmapový obrázok simulujúci resp. napodobujúci reálnu scenériu. GPU potrebuje nielen dostatočne širokú zbernicu, ale aj podporu rýchlej pamäte umožňujúcej zápis a čítanie údajov.

Známi výrobcovia AMD (od konca 2010, kedy bola ATI oficiálne zrušená), NVidia, 3DLabs.

Iné projekty

upraviť