Në kompjuterë, ekzistojnë dy procesorë të ndryshëm, një CPU dhe një GPU. Një CPU, ose Njësia Qendrore e Përpunimit, është thelbi kryesor i një kompjuteri, ai përpunon shumicën dërrmuese të të dhënave të nevojshme për të drejtuar kompjuterin. Një GPU ose Njësia e Përpunimit Grafik është një procesor dytësor që përdoret kryesisht për përpunimin grafik.
Dizajni i CPU-së
Një CPU është projektuar me një numër relativisht të ulët të bërthamave përpunuese, me fokus në përpunimin serial me vonesë të ulët. Kjo do të thotë që CPU-të janë krijuar për të kryer një sërë detyrash sa më shpejt që të jetë e mundur. Ardhja e CPU-ve me shumë bërthama i ka lejuar ata të kryejnë operacione të shumta njëkohësisht, ku ngarkesa e punës lejon.
Në rastin e një CPU me shumë bërthama, aplikacionet mund të përfitojnë nga kryerja e disa hapave për logjikën e tyre njëkohësisht. Kjo mund të sigurojë një dyfishim ose më shumë të shpejtësisë së përpunimit, në varësi të numrit të bërthamave dhe nëse logjika e programit mund të përfitojë nga të gjitha ato
Në shumë raste, logjika e një procesi të vetëm duhet të përfundojë në rregull dhe nuk mund të paralelizohet nëpër bërthama të shumta të CPU. Në këtë rast, një rritje e shpejtësisë mund të shihet ende mbi një CPU të vetme bërthamore pasi programi mund të ketë një bërthamë të dedikuar përpunimi, në vend që të ndajë burimin me pjesën tjetër të sistemit.
Dizajni i GPU-së
Një GPU është projektuar me një numër shumë më të madh të bërthamave dhe zakonisht funksionon me shpejtësi më të ulëta, kryesisht për arsye të menaxhimit të nxehtësisë. Numri i madh i bërthamave të përpunimit është për shkak se GPU-të janë optimizuar për përpunim paralel dhe xhiro shumë të lartë.
GPU-të zakonisht përdoren për paraqitjen e grafikëve, veçanërisht në videolojërat. Në këtë skenar, një GPU duhet të japë një skenë të tërë shumë herë në sekondë që përvoja të funksionojë. Fuqia përpunuese e kërkuar për përpunimin e elementeve individuale grafike është relativisht e ulët, por mijëra procese duhet të ekzekutohen për kornizë dhe më pas nevojiten dhjetëra korniza në sekondë.
CPU dhe GPU në kompjuterë
Të gjithë kompjuterët kanë një formë të GPU-së, pasi është e nevojshme për të shfaqur çdo gjë në ekran. Në buxhet dhe në disa sisteme të nivelit të mesëm, kjo detyrë zakonisht kryhet nga një çip grafik i integruar me fuqi relativisht të ulët. Ky çip është i integruar në CPU, por përdor bërthamat e veta të përpunimit për të kryer ngarkesat e punës grafike.
Në kompjuterët me fuqi më të lartë, veçanërisht ata që janë krijuar për ngarkesa grafike, procesori GPU është i ndarë në një kartë grafike diskrete. Në këtë konfigurim, ka më shumë hapësirë për më shumë bërthama dhe komponentë të tjerë. Për më tepër, ndarja e dy burimeve kryesore të nxehtësisë i lejon që të dy të ftohen më mirë, duke rritur më tej shpejtësinë.
GPU-të diskrete mund të përdoren edhe për detyra të tjera përveç përpunimit grafik, pasi ngarkesa të caktuara i përshtaten gjithashtu performancës së lartë dhe paralelizmit të një GPU. Mësimi i makinerisë dhe disa ngarkesa shkencore kryhen zakonisht në GPU për shembull.