Rozdiel medzi CPU a GPU

CPU alebo centrálna procesorová jednotka je miesto, kde sa vykonávajú všetky programové inštrukcie na odvodenie potrebných údajov. Pokrok v moderných procesoroch CPU umožnil získať viac čísel ako kedykoľvek predtým, ale pokrok v softvérovej technológii znamenal, že procesory sa stále snažia dobehnúť. Jednotka na spracovanie grafiky alebo GPU je určená na zmiernenie zaťaženia CPU spracovaním všetkých pokročilých výpočtov potrebných na premietnutie konečného zobrazenia na monitor..

CPU pôvodne spracovávala všetky výpočty a inštrukcie v celom počítači, takže používa slovo „central“. Ale s postupujúcou technológiou sa stalo výhodnejšie vyňať niektoré povinnosti z procesora a nechať ho vykonávať iné mikroprocesory. V dňoch pred GUI bola obrazovka jednoducho malou mriežkou, pričom každé pole malo 8-bitovú hodnotu, ktorá zodpovedá znaku. To bolo relatívne ľahké urobiť pre CPU, ale GUI majú väčšie rozlíšenie, pričom každý pixel má hodnotu farby 16 alebo 32 bitov..

GPU boli pôvodne vyvinuté na vykreslenie 2D grafiky; konkrétne na urýchlenie kreslenia okien v GUI. Ale s rastúcou potrebou 3D a rýchlejšej grafickej akcelerácie sa GPU stala rýchlejšou a špecializovanejšou na svoju úlohu. GPU sú v súčasnosti všeobecne procesory s pohyblivou rádovou čiarkou, ktoré dokážu ľahko spojiť geometrické výpočty spolu s úlohami mapovania textúry. Väčšina GPU implementovala primitívy MPEG, aby vylepšila prehrávanie videí; niektorí dokonca majú schopnosť priamo dekódovať HD video dáta, pričom inú úlohu odvádzajú od CPU.

Hardvérové, GPU a CPU sú podobné, ale nie identické. Ak sa pozrieme na samotný stavebný blok každého z nich, tranzistory, vidíme, že väčšina GPU už konkuruje CPU v počte tranzistorov. Špecializovaná povaha GPU znamená, že dokáže plniť svoju úlohu oveľa rýchlejšie ako kedykoľvek predtým, ale nedokáže pokryť všetky schopnosti CPU. Na dosiahnutie jedného cieľa je možné použiť aj viacero GPU, podobne ako v súčasnosti dostupné dvojjadrové procesory. CrossProire od spoločnosti ATI a SLI od spoločnosti NVidia umožňujú používateľom pripojiť dve rovnaké jednotky GPU a prinútiť ich, aby fungovali ako jeden.

Zhrnutie:
1. CPU je mozog počítača, ktorý má GPU iba dopĺňať.
2. GPU sú špecializované a nemôžu nahradiť funkciu CPU.
3. CPU môžu vykonávať funkcie GPU, ale oveľa pomalšie.
4. GPU môžu konkurovať CPU v počte tranzistorov.
5. GPU môžu tiež pracovať v tandeme rovnako ako viacjadrové schopnosti CPU.