Różnica między procesorem a GPU

Różnica między procesorem a GPU

CPU lub jednostka przetwarzania centralnego to miejsce, w którym wykonywane są wszystkie instrukcje programu w celu uzyskania niezbędnych danych. Postęp we współczesnych procesorach pozwolił mu chrupnąć więcej niż kiedykolwiek wcześniej, ale rozwój technologii oprogramowania oznaczał, że procesory wciąż próbują nadrobić zaległości. Jednostka przetwarzania grafiki lub GPU ma na celu złagodzenie obciążenia procesora poprzez obsługę wszystkich zaawansowanych obliczeń niezbędnych do wyświetlania ostatecznego wyświetlacza na monitor.

Pierwotnie procesory obsługują wszystkie obliczenia i instrukcje na całym komputerze, a zatem użycie słowa „centralny”. Ale w miarę postępu technologii bardziej korzystne było wyciągnięcie niektórych obowiązków z procesora i wykonanie go przez inne mikroprocesory. W dniach przed GUI ekran był po prostu małą siatką, z każdym pudełkiem o wartości 8 -bitowej, która odpowiada postaciom. Było to stosunkowo bardzo łatwe do zrobienia dla procesora, ale GUI mają większe rozdzielczości, przy czym każdy piksel ma wartość kolorów 16 -bitową lub 32 -bitową.

GPU, gdzie pierwotnie opracowano do renderowania grafiki 2D; w szczególności, aby przyspieszyć rysunek okien w GUI. Ale wraz ze wzrostem potrzeby 3D i szybszego przyspieszenia grafiki, GPU stał się szybszy i bardziej wyspecjalizowany w swoim zadaniu. GPU są teraz ogólnie procesorami zmiennoprzecinkowymi, które mogą łatwo chrupnąć obliczenia geometryczne wraz z zadaniami mapowania tekstury. Większość GPU zaimplementowała prymitywy MPEG, aby ulepszyć odtwarzanie filmów; Niektóre mają nawet możliwość bezpośredniego dekodowania danych wideo HD, odciągając kolejne zadanie od procesora.

Mądry sprzęt, GPU i CPU są podobne, ale nie identyczne. Jeśli spojrzeliśmy na sam składowy element każdego z nich, widzimy, że większość procesorów GPU już rywalizuje z procesami tranzystora. Specjalizowany charakter GPU oznacza, że ​​może wykonywać swoje zadanie znacznie szybciej niż procesor, ale nie jest w stanie pokryć wszystkich możliwości procesora. Można również zastosować wiele GPU, aby osiągnąć jeden cel, podobnie jak obecnie dostępne procesory z podwójnym rdzeniem. Crossfire ATI i SLI Nvidia pozwalają użytkownikom podłączyć dwa identyczne procesory graficzne i sprawić, że pracują jako jeden.

Streszczenie:
1. CPU jest mózgiem komputera. GPU ma tylko go uzupełnić.
2. GPU są wyspecjalizowane i nie mogą zastąpić funkcji procesora.
3. Procesory mogą wykonywać funkcje GPU, ale z znacznie wolniejszą prędkością.
4. GPU mogą rywalizować z procesorami w liczbie tranzystor.
5. GPU mogą również działać w tandem.