Разлика между CPU и GPU

Централният процесор или централният процесор е мястото, където се изпълняват всички инструкции на програмата, за да се получат необходимите данни. Напредъкът в съвременните процесори позволява на него да свие повече числа от всякога, но напредъкът в софтуерната технология означаваше, че процесорите все още се опитват да наваксат. Графичен процесор или графичен процесор е предназначен да облекчи натоварването на процесора, като обработва всички разширени изчисления, необходими за проектиране на крайния дисплей на монитора.

Първоначално процесорите обработват всички изчисления и инструкции в целия компютър, като по този начин използват думата „central“. Но с напредването на технологиите стана по-изгодно да извадите част от отговорностите на процесора и да го изпълнявате от други микропроцесори. В дните преди GUI, екранът беше просто малка решетка, като всяко поле има 8-битова стойност, която съответства на знак. Това беше сравнително много лесно за процесора, но графичните интерфейси имат по-големи разделителни способности, като всеки пиксел има 16-битова или 32-битова стойност на цвета.

GPU, където първоначално са разработени за изобразяване на 2D графика; конкретно, за да се ускори рисуването на прозорци в графичен интерфейс. Но с нарастването на нуждата от 3D и по-бързо ускорение на графиката, графичният процесор става по-бърз и по-специализиран в своята задача. Понастоящем графичните процесори обикновено са процесори с плаваща запетая, които лесно могат да раздробяват геометрични изчисления, заедно със задачи за картографиране на текстури. Повечето графични процесори са внедрили MPEG примитиви, за да подобрят възпроизвеждането на видеоклипове; някои дори имат възможност директно да декодират HD видео данни, отнемайки друга задача далеч от процесора.

Хардуерно разумни, графичните процесори и процесорите са подобни, но не са идентични. Ако разгледаме самия градивен елемент на всеки, транзисторите, можем да видим, че повечето графични процесори вече се конкурират с процесора в броя на транзисторите. Специализираният характер на графичните процесори означава, че той може да изпълнява задачата си много по-бързо, отколкото някога процесор, но не е в състояние да покрие всички възможности на процесора. Множество графични процесори също могат да бъдат използвани за постигане на една единствена цел, подобно на двуядрените процесори, налични в момента. Crossfire на ATI и SLI на NVidia позволяват на потребителите да свържат два идентични графични процесора и да ги накарат да работят като едно цяло.

Резюме:
1. CPU е мозъкът на компютъра, който GPU има за цел само да го допълни.
2. Графичните процесори са специализирани и не могат да заменят функцията на процесор.
3. Процесорите могат да изпълняват функциите на графичен процесор, но с много по-ниска скорост.
4. Графичните процесори могат да съперничат на процесорите в броя на транзисторите.
5. Графичните процесори също могат да работят в тандем, подобно на многоядрената способност на процесора.