CPU a GPU

Anonim

CPU nebo centrální procesní jednotka je místem, kde jsou všechny programové instrukce prováděny za účelem odvození potřebných dat. Pokroky v moderních procesorech umožnily crunch více čísel než kdykoli předtím, ale pokrok v softwarové technologii znamenal, že procesory se stále snaží překonat. Jednotka zpracování grafiky nebo GPU má zmírnit zatížení procesoru zpracováním všech pokročilých výpočtů potřebných k zobrazení konečného zobrazení na monitoru.

Původně CPU zpracovávají všechny výpočty a instrukce v celém počítači, a proto se používá slovo "centrální". Ale s tím, jak technologie pokročila, bylo výhodnější, aby některé CPU byly zodpovědné a měly by být prováděny jinými mikroprocesory. Ve dnech před grafickými uživatelskými rozhraními byla obrazovka prostě malá mřížka, přičemž každá krabice měla hodnotu 8 bitů, která odpovídá znaku. Pro CPU bylo relativně velmi snadné, ale grafické uživatelské rozhraní má větší rozlišení, přičemž každý pixel má 16bitovou nebo 32bitovou barevnou hodnotu.

Procesory GPU, kde byly původně vyvinuty, aby vykreslovaly 2D grafiku; konkrétně urychlit kreslení oken v GUI. Ale vzhledem k tomu, že potřeba 3D a rychlejší akcelerace grafiky rostla, GPU se stalo rychlejším a více se specializovalo na své úkoly. GPU jsou nyní obecně procesory s plovoucími body, které mohou snadno srážet geometrické výpočty spolu s úkoly mapování textur. Většina GPU implementovala MPEG primitivy pro zlepšení přehrávání videa; někteří dokonce mají schopnost přímo dekódovat HD video data, přičemž další úkol od CPU.

Hardware, GPU a CPU jsou podobné, ale ne totožné. Pokud jsme se podívali na samotný stavební blok každého tranzistoru, vidíme, že většina GPU již soupeří s CPU v počtu tranzistorů. Specializovaná povaha GPU znamená, že může dělat svůj úkol mnohem rychleji než CPU někdy může, ale není schopen pokrýt všechny schopnosti procesoru. K dosažení jediného cíle, který je v současné době dostupný, lze využít také více GPU. ATI's Crossfire a NVidia SLI umožňují uživatelům připojit dva identické jednotky GPU a přinutit je, aby fungovaly jako jeden.

Souhrn: 1. CPU je mozkem počítače, který GPU má pouze doplnit. 2. GPU jsou specializované a nemohou nahradit funkci procesoru. 3. CPU mohou provádět 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 procesoru.