Një pjesë e mirë e CPU-ve Intel ofrojnë një veçori të quajtur hiper-threading që është një emër i markës Intel për Multi-Threading Simultaneous, ose SMT. Hyperthreading është një proces që mund të lejojë rritjen e performancës së CPU-së në detyrat me shumë fije.
Këshillë: Fijet janë sekuenca udhëzimesh për një proces. Nëse një proces ndahet në disa pjesë më të vogla që mund të ekzekutohen njëkohësisht, ai quhet multithreaded.
Çfarë është hiperthreading dhe si funksionon?
Hyperthreading tregtohet si një mjet që lejon një bërthamë të vetme CPU të ekzekutojë dy procese në të njëjtën kohë. Në shumicën e sistemeve operative, bërthamat me hiperthread tregohen si një bërthamë e dytë logjike, së bashku me bërthamën kryesore fizike dhe sikur kanë të njëjtën
Ky nuk është një paraqitje veçanërisht realiste se si funksionon në të vërtetë hiperthreading. Në realitet, hiperthreading është një proces i zgjuar planifikimi që lejon një bërthamë CPU të vendosë në radhë dy thread. Nëse filli i parë ndalon, për shembull, nëse është duke pritur për të dhëna, atëherë filli i dytë mund të ndërrohet pa probleme. Ky dizajn i lejon fillit të dytë të përfitojë nga çdo kohë e papunë e CPU-së që përndryshe do të humbiste, për të kryer llogaritjet e dobishme.
Cili është ndikimi i performancës?
Në varësi të llojit të ngarkesës së punës, si p.sh. për proceset me shumë fije, të tilla si redaktimi i videos, hiperthreadimi mund të sigurojë një rritje të performancës deri në 30%. Megjithatë, në detyra të tjera, të tilla si aplikacionet me një fije, hiperthreading mund të rezultojë në asnjë përfitim të performancës.
Hyperthreading do të thotë që CPU përdor më shumë energji dhe gjeneron më shumë nxehtësi sesa një CPU jo-hiperthreaded. Kjo është shkaktuar nga nivelet më të larta të përdorimit të CPU.
Bërthamat me hiperthread kundrejt bërthamave fizike
Në realitet, hiperthreading është një shtesë e këndshme, duke ofruar pak performancë shtesë falas për detyrat me shumë fije. Bërthamat fizike të CPU-së, megjithatë, janë në gjendje të ofrojnë një rritje shumë më të madhe të performancës për ngarkesat e punës me shumë fije. Nëse keni një zgjedhje midis një CPU me dy bërthama me hiperthreading dhe një CPU me katër bërthama pa hiperthreading, katër bërthama do të jetë më e mirë se ajo me dy bërthama me hiperthread. Numërimi i bërthamës fizike është pjesa më e rëndësishme e performancës me shumë fije, mbështetja e hiperthreading është paksa një nxitje.