Ključna razlika: CPU izvaja vse aritmetične in računalniške funkcije računalnika. GPU je elektronsko vezje, ki je zasnovano za hitro manipuliranje in spreminjanje pomnilnika za povečanje hitrosti, s katero sistem zgradi slike v okviru.
CPU-je in GPU-ji se pogosto uporabljajo pri uporabi računalnika in njegovih tehnologij. Čeprav se te besede uporabljajo vsak dan, so ljudje pogosto zmedeni glede tega, kakšno tehnologijo opravlja kakšno delo. Ko normalna oseba odpre računalnik, je pogosto zmeden s količino čipov, žic in posnetkov, ki so vidni v sistemu. Razen, če je dobro seznanjen z računalniško tehnologijo, ne bi mogel razlikovati ničesar od drugega. To je eden od glavnih razlogov, zakaj računalniški tehniki lahko zaračunavajo tako visoke in mogočne stroške za celo ogled sistema. Zato je pomembno ohraniti malo znanja o tem, katera tehnologija ponuja kateri namen.
Centralna procesna enota (CPU) je strojna oprema v računalniškem sistemu, ki izvaja navodila računalniškega programa z izvajanjem osnovnih aritmetičnih, logičnih in vhodno / izhodnih operacij sistema. Imenuje se tudi centralna procesorska enota ali bolj pogosto procesor. Vendar pa mnogi pomotoma uporabljajo izraz CPU, ki se nanaša na stanovanjsko enoto, ki shranjuje vso strojno opremo računalnika, medtem ko je v resnici le majhen procesorski čip, ki izvaja računalniške programe.
Pri velikih računalnikih potrebujejo eno ali več tiskanih vezij. Vendar pa je v osebnih računalnikih in majhnih delovnih postajah, ki jih večina uporablja, CPU nameščen v enem silicijevem čipu, imenovanem mikroprocesor. Temeljna funkcija CPU je zagon ali izvajanje programa. Program je v bistvu zaporedje shranjenih navodil, ki je predstavljen s serijo številk, ki so shranjene v nekem računalniškem spominu. CPE v svojem delovanju sledijo postopku štirih korakov: pridobivanje, dekodiranje, izvrševanje in vračanje.
Poleg izvajanja programa je CPU odgovoren tudi za nadzor nad sistemskimi funkcijami, za izvajanje skriptov in za izdelavo kompleksnih izračunov, ki se pogosto uporabljajo pri upodabljanju programske opreme. CPU sprožijo tudi prenos velikih blokov podatkov, kot tudi branje in zapisovanje podatkov v in iz perifernih naprav, kot so CD, DVD, USB pogoni itd. Ker je CPU odgovoren za praktično vse procese, ki se izvajajo v računalniku, sprejemljivo je le, da hitreje CPU deluje hitreje. Vendar pa za večino domačih računalnikov tudi velik CPU ni potreben, saj mnogi od nas ne izvajajo toliko programov naenkrat.
Obstajata dve tipični komponenti CPU: aritmetična logična enota (ALU) in kontrolna enota (CU). ALU izvaja aritmetične in logične operacije, medtem ko CU izvleče navodila iz pomnilnika in jih dekodira in izvršuje; po potrebi pokličite ALU za pomoč.
Izraz GPU je Nvidia oblikovala leta 1999 za svojo GeForce 256. Wikipedija navaja, da je bil izdelek tržen kot "prvi na svetu" GPU ali grafična procesna enota, procesor z enim čipom z integrirano transformacijo, osvetlitvijo, nastavitvijo trikotnika / Nvidijin konkurent, ATI Technologies, je poskušal neuspešno kovati in popularizirati izraz VPU ali vizualno procesno enoto.
Na začetku so CPU odgovorni za ravnanje z vsemi računalniškimi in navodili, ki jih prejme od uporabnika in sistema. Toda s povečanjem tehnologije in povpraševanjem po tehnologiji je bilo najbolje vzeti nekaj pritiska CPU-ja in mu dati druge procesorje. V primerjavi s procesorji imajo grafični procesorji več tranzistorjev, ki lahko obdelajo več dela in ponujajo večje ločljivosti. Večina tranzistorjev grafičnih procesorjev opravi izračun, povezan s 3D tehnologijami. Prvotno so bili uporabljeni za pospeševanje pomnilniško intenzivnega dela preslikave tekstur in upodabljanja poligonov. Veliko grafičnih procesorjev podpira tudi tehnologije za napredno igranje ali digitalno predvajanje, ki ponuja boljše in naprednejše sisteme.