Galvenā atšķirība: CPU veic visas datora aritmētiskās un skaitļošanas funkcijas. GPU ir elektroniska ķēdes vienība, kas ir paredzēta, lai ātri manipulētu un mainītu atmiņu, lai palielinātu ātrumu, ar kādu sistēma veido attēlus rāmī.
CPU un GPU bieži izmanto, atsaucoties uz datoru un tā tehnoloģijām. Lai gan šos vārdus lieto katru dienu, cilvēki bieži tiek sajaukti par to, kāda tehnoloģija veic darbu. Kad normāls cilvēks atver datoru, viņš bieži tiek uztverts ar mikroshēmu, vadu un klipu skaitu, kas ir redzami sistēmas iekšienē. Ja vien viņš nav labi pārzinājis skaitļošanas tehnoloģiju, viņš nevarētu atšķirt neko no otras. Tas ir viens no galvenajiem iemesliem, kādēļ datoru tehniķi var iekasēt tik augstus un spēcīgus maksājumus, lai pat apskatītu sistēmu. Tāpēc ir svarīgi saglabāt maz zināšanu par to, kura tehnoloģija piedāvā šo mērķi.

Centrālā procesora bloks (CPU) ir datorsistēmas aparatūra, kas izpilda datorprogrammas instrukcijas, veicot sistēmas pamata aritmētiskās, loģiskās un ievades / izvades operācijas. To sauc arī par centrālo procesora bloku, vai biežāk - procesoru. Tomēr daudzi kļūdaini izmanto terminu CPU, lai atsauktos uz mājokļu vienību, kas uzglabā visu datora aparatūru, bet patiesībā tā ir tikai maza procesora mikroshēma, kas vada datora programmas.
Lielos datoros CPU ir nepieciešama viena vai vairākas iespiedshēmas plates. Tomēr personālajos datoros un mazās darbstacijās, kuras lielākā daļa no mums izmanto, CPU atrodas vienā silīcija mikroshēmā, ko sauc par mikroprocesoru. CPU pamatfunkcija ir programmas izpilde vai izpilde. Programma būtībā ir saglabāto instrukciju secība, ko attēlo virkne numuru, kas tiek glabāti kādā datora atmiņā. CPU darbībā darbojas četru pakāpju process: atnest, atšifrēt, izpildīt un atcelt.
Papildus programmas izpildei, CPU ir atbildīgs arī par sistēmas funkciju ievērošanu, skriptu izpildi un sarežģītu aprēķinu veikšanu, kurus bieži izmanto programmatūras atveidošanā. CPU arī uzsāk lielu datu bloku pārsūtīšanu, kā arī lasa vai raksta datus no perifērijas ierīcēm, piemēram, kompaktdiskiem, DVD, USB diskiem utt. Tā kā CPU ir atbildīgs par praktiski visiem procesiem, kas darbojas datorā, tas ir pieņemami tikai apgalvot, ka jo ātrāk CPU ir, jo ātrāk lietojumprogrammas var darboties. Tomēr ļoti liels CPU nav vajadzīgs arī lielākajā daļā mājas datoru, jo daudzi no mums nedarbojas vienā daudzajā programmā.
CPU ir divas tipiskas sastāvdaļas: aritmētiskā loģikas vienība (ALU) un vadības bloks (CU). ALU veic aritmētiskās un loģiskās operācijas, bet CU izņem instrukcijas no atmiņas un dekodē un izpilda tās; aicinot ALU pēc palīdzības.

Termins GPU tika izstrādāts Nvidia 1999.gadā par GeForce 256. Wikipedia norāda, ka produkts tika tirgots kā "pasaulē pirmais" GPU "vai Graphics Processing Unit, viens čipu procesors ar integrētu transformāciju, apgaismojumu, trīsstūra iestatīšanu / „Nvidia” konkurents, ATI Technologies mēģināja neveiksmīgi monēt un popularizēt terminu VPU vai vizuālā apstrādes vienība.
Sākotnēji CPU ir atbildīgi par visu skaitļošanas un norādījumu apstrādi, ko tas saņem no lietotāja un sistēmas. Tomēr, pateicoties tehnoloģiju pieaugumam un tehnoloģiju pieprasījumam, vislabāk bija ņemt vērā CPU spiedienu un piešķirt tam citus procesorus. Salīdzinot ar CPU, GPU ir vairāk tranzistoru, kas spēj apstrādāt vairāk darba un piedāvā lielākas rezolūcijas. Lielākā daļa GPU tranzistoru veic aprēķinus, kas saistīti ar 3D tehnoloģijām. Sākotnēji tie tika izmantoti, lai paātrinātu atmiņas ietilpīgo tekstūru kartēšanas un daudzstūru attēlošanas darbu. Daudzi GPU atbalsta arī uzlabotas spēļu vai digitālās atskaņošanas tehnoloģijas, piedāvājot labākas un uzlabotas sistēmas.