Różnica między procesorem a GPU

CPU lub Central Processing Unit to miejsce, w którym wszystkie instrukcje programu są wykonywane w celu uzyskania niezbędnych danych. Postęp we współczesnych procesorach pozwolił mu zgnieść więcej liczb niż kiedykolwiek wcześniej, ale postęp w technologii oprogramowania sprawił, że procesory wciąż próbują go dogonić. Karta graficzna lub procesor graficzny ma na celu zmniejszenie obciążenia procesora poprzez obsługę wszystkich zaawansowanych obliczeń niezbędnych do wyświetlenia ostatecznego obrazu na monitorze.

Początkowo procesory obsługiwały wszystkie obliczenia i instrukcje na całym komputerze, dlatego też użyto słowa „centralny”. Jednak wraz z postępem technologii korzystniejsze stało się przejęcie części obowiązków od procesora i zlecenie go innym mikroprocesorom. W czasach poprzedzających GUI ekran był po prostu małą siatką, a każde pudełko miało 8-bitową wartość odpowiadającą znakowi. Było to stosunkowo łatwe do wykonania dla procesora, ale GUI mają większą rozdzielczość, a każdy piksel ma 16-bitową lub 32-bitową wartość koloru.

Procesory graficzne zostały pierwotnie opracowane do renderowania grafiki 2D; w szczególności, aby przyspieszyć rysowanie okien w GUI. Jednak wraz ze wzrostem potrzeby przyspieszania grafiki 3D i szybszego procesor graficzny stał się szybszy i bardziej wyspecjalizowany w swoim zadaniu. Procesory graficzne są teraz ogólnie procesorami zmiennoprzecinkowymi, które mogą łatwo wykonywać obliczenia geometryczne wraz z zadaniami mapowania tekstur. Większość procesorów graficznych ma zaimplementowane operacje podstawowe MPEG, aby usprawnić odtwarzanie filmów; niektóre mają nawet możliwość bezpośredniego dekodowania danych wideo HD, odejmując kolejne zadanie od procesora.

Pod względem sprzętowym procesory graficzne i procesory są podobne, ale nie identyczne. Jeśli spojrzymy na sam element składowy każdego tranzystora, zobaczymy, że większość procesorów graficznych już konkuruje z procesorami pod względem liczby tranzystorów. Specjalizacja procesorów graficznych oznacza, że ​​może wykonywać swoje zadania znacznie szybciej niż procesor, ale nie jest w stanie pokryć wszystkich jego możliwości. Można również zastosować wiele procesorów graficznych, aby osiągnąć jeden cel, podobnie jak obecnie dostępne dwurdzeniowe procesory. Crossfire ATI i SLI NVidii pozwalają użytkownikom połączyć dwa identyczne procesory graficzne i sprawić, by działały jako jeden.

Streszczenie:
1. Procesor jest mózgiem komputera, którego GPU ma jedynie uzupełniać.
2. Procesory graficzne są wyspecjalizowane i nie mogą zastąpić funkcji procesora.
3. Procesory mogą wykonywać funkcje GPU, ale ze znacznie wolniejszą prędkością.
4. Procesory graficzne mogą konkurować z procesorami pod względem liczby tranzystorów.
5. Procesory graficzne mogą także pracować w tandemie, podobnie jak wielordzeniowe procesory.