Rozdíl mezi CPU a GPU

CPU nebo centrální procesorová jednotka je místo, kde jsou prováděny všechny programové pokyny k odvození potřebných dat. Pokrok v moderních procesorech umožnil, aby se zhroutil více čísel než kdy předtím, ale pokrok v softwarové technologii znamenal, že se CPU stále snaží dohnat. Jednotka grafického zpracování nebo GPU má za cíl zmírnit zatížení CPU zpracováním všech pokročilých výpočtů nezbytných k promítání konečného zobrazení na monitoru..

Procesory původně zpracovávaly všechny výpočty a instrukce v celém počítači, takže používaly slovo „centrální“. Ale s postupující technologií se stalo výhodnější vyjmout některé povinnosti z procesoru a nechat jej provádět jiné mikroprocesory. Ve dnech před GUI byla obrazovka jednoduše malou mřížkou, přičemž každé pole mělo 8bitovou hodnotu, která odpovídá znaku. To bylo relativně snadné udělat pro CPU, ale GUI mají větší rozlišení s tím, že každý pixel má 16bitovou nebo 32bitovou hodnotu barvy.

GPU, kde byly původně vyvinuty pro vykreslování 2D grafiky; konkrétně pro urychlení kreslení oken v GUI. Ale jak rostla potřeba 3D a rychlejší grafické akcelerace, GPU se stala rychleji a specializovanější ve své úloze. GPU jsou nyní obecně procesory s pohyblivou řádovou čárkou, které mohou snadno narušit geometrické výpočty spolu s úkoly mapování textury. Většina GPU implementovala primitivy MPEG, aby vylepšila přehrávání videa; někteří dokonce mají schopnost přímo dekódovat HD video data a odebírat další úkol z CPU.

Hardware je moudrý, GPU a CPU jsou podobné, ale nejsou identické. Pokud bychom se podívali na samotný stavební blok každého tranzistoru, můžeme vidět, že většina GPU již soupeří CPU v počtu tranzistorů. Specializovaná povaha GPU znamená, že dokáže plnit své úkoly mnohem rychleji, než kdy dokáže CPU, ale není schopna pokrýt všechny možnosti CPU. K dosažení jediného cíle lze použít také více GPU, podobně jako v současné době dostupné dvoujádrové procesory. ATI Crossfire a NVidia SLI umožňují uživatelům propojit dva identické GPU a zajistit, aby fungovaly jako jeden.

Souhrn:
1. CPU je mozek počítače, který má GPU pouze doplňovat.
2. GPU jsou specializované a nemohou nahradit funkci CPU.
3. CPU mohou vykonávat funkce GPU, ale mnohem pomaleji.
4. GPU mohou soupeřit s CPU v počtu tranzistorů.
5. GPU mohou také pracovat v tandemu stejně jako vícejádrové schopnosti CPU.