CPU i GPU
Izvorno, procesori obrađuju sva računanja i upute na cijelom računalu, a time i korištenje riječi "centralno". No, kako je tehnologija napredovala, postalo je povoljnije iskoristiti neke od odgovornosti od CPU-a i izvesti ih drugim mikroprocesorima. U danima prije GUI-a, zaslon je bio samo mala rešetka s svakom kutijom koja ima 8bit vrijednost koja odgovara znaku. To je bilo relativno lako za CPU, ali GUI ima veće razlučivosti pri svakom pikselu koji ima vrijednost boje od 16 bita ili 32 bita.
GPU-ovi gdje su izvorno razvijeni za prikazivanje 2D grafike; posebno, za ubrzavanje crteža prozora u GUI. No, kako se povećala potreba za 3D i bržim ubrzanjem grafike, GPU je postao brži i specijaliziraniji za svoj zadatak. GPU-ovi su sada općenito procesori s pomičnim zarezom koji mogu lako izrezati geometrijske proračune zajedno s zadacima mapiranja teksture. Većina GPU-ova implementirala je MPEG primitive kako bi poboljšala reprodukciju videozapisa; neki čak imaju sposobnost izravnog dekodiranja HD video podataka, uzimajući još jedan zadatak dalje od CPU-a.
Hardware-mudar, GPU-ovi i CPU-i slični su, ali nisu identični. Ako smo pogledali na samu zgradu svakog od njih, tranzistora, možemo vidjeti da većina GPU-a već suparnika CPU-a u broju tranzistora. Specijalizirana priroda GPU-ova znači da može učiniti svoj zadatak puno brže nego CPU, ali ne može pokriti sve mogućnosti CPU-a. Moguće je upotrijebiti i više grafičkih kartica za postizanje jednog cilja poput dvostrukih CPU-ova trenutačno dostupnih. ATI's Crossfire i NVidia's SLI omogućuju korisnicima da povežu dva identična GPU-a i da ih rade kao jedan.
Sažetak: 1. CPU je mozak računala GPU namijenjen je samo da ga nadopunjuje. 2. GPU-ovi su specijalizirani i ne mogu zamijeniti funkciju CPU-a. 3. CPU-i mogu obavljati funkcije GPU-a, ali puno sporije. 4. GPU-ovi mogu konkurirati CPU-ima u broju tranzistora. 5. GPU-ovi također mogu raditi u tandemu baš kao i procesorska multi-core sposobnost.