Një CPU ose Njësia Qendrore e Përpunimit është procesori kryesor i një kompjuteri. CPU-të tradicionalisht ishin krijuar për të qenë një procesor i vetëm që mund të kryente një proces të vetëm në të njëjtën kohë. Një CPU me shumë bërthama ndryshon këtë arkitekturë të dizajnit për të përfshirë bërthama të shumta procesori në një CPU të vetme. Pasja e bërthamave të shumta të përpunimit lejon një CPU të kryejë disa detyra të pavarura në të njëjtën kohë.
Teorikisht të kesh një bërthamë të dytë procesori në një CPU duhet të rezultojë në dyfishin e performancës së një bërthame të vetme. Megjithatë, në praktikë, përfitimet e performancës nuk janë aq të qarta. Një CPU me dy bërthama mund të ekzekutojë dy programe të ndryshme në të njëjtën kohë. Sidoqoftë, që një softuer individual të shohë një rritje të shpejtësisë, ai duhet të projektohet për të përfituar nga bërthamat e shumta të procesorit. Fatkeqësisht, dizajnimi i logjikës për procese të shumta të njëkohshme është i vështirë dhe, në disa raste, i pamundur.
Shumë programe moderne ende nuk i përdorin mirë procesorët e shumtë dhe përdorin vetëm një bërthamë procesori. Megjithatë, ka shumë shembuj të softuerit që mund të përdorin bërthama të shumta procesori. Disa softuer, të tillë si koduesit e videove, janë në gjendje të përfitojnë nga aq bërthama sa mund të ofrojë CPU. Rritja e performancës që do të shihni nga një CPU me shumë bërthama varet vërtet nga lloji i punës që po bëni dhe softueri që përdorni për ta bërë atë.
Multi-Fije e njëkohshme
Një teknologji tjetër e quajtur Simultaneous Multi-Threading ose SMT lejon që një bërthamë e vetme fizike të ndahet në dy procesorë logjik. Procesorët logjik shtesë që ofron SMT dyfishojnë numrin e thread-ve që një CPU mund të ekzekutojë për cikël të CPU.
Këshillë: Një fill është një sekuencë udhëzimesh që menaxhohen nga një planifikues. Në një CPU me SMT, dy thread mund të planifikohen të funksionojnë në një cikël të vetëm.
Një CPU që mbështet SMT, por ka vetëm një bërthamë procesori fizik, nuk konsiderohet një procesor i vërtetë me shumë bërthama. Ky dallim është kryesisht i diskutueshëm, megjithatë, pasi pothuajse asnjë CPU moderne nuk ka vetëm një bërthamë fizike të CPU.
Këshillë: Në CPU-të Intel, SMT është quajtur si "Hyper-threading".
Historia
CPU-ja e parë me shumë bërthama, Power 4, u lëshua nga IBM në 2001, por vetëm në vitin 2005 Intel dhe AMD sollën CPU-të e para me shumë bërthama në tregun e kompjuterëve të konsumit në formën e Pentium D dhe Athlon. 64 X2 përkatësisht.
Gjatë dekadës së ardhshme ose më shumë, procesorët me dy, katër dhe gjashtë bërthama u bënë të zakonshme. Numri i bërthamave të CPU-së në shkallë të konsumatorit në përgjithësi nuk u rrit përsëri deri në lëshimin e CPU-ve "Threadripper" të AMD, të cilat fillimisht ofruan deri në 16 bërthama dhe 32 thread në 2017. Marka Threadripper vazhdoi të nxisë numërime më të larta të bërthamave duke lëshuar një rekord 32 bërthamash, model në 2018 dhe më pas një model me 64 bërthama, 128 fije në 2019.
Intel ka qenë relativisht i ngadalshëm për të ofruar modele të krahasueshme desktopi për të konkurruar me platformën Threadripper të AMD. CPU-ja me numrin më të lartë të bërthamave të Intel në 2019 ofroi vetëm 18 bërthama dhe 36 fije.