Gaming365

Så funkar Hyper-Threading

Av FredrikUppdaterad 13 okt 20262 min läsning

Så funkar Hyper-Threading

I denna artikel kommer vi att dyka djupt in i konceptet hyper-threading, en teknik som har haft stor betydelse för processorns prestanda. Vi kommer att förklara hur det fungerar, i vilka situationer det kan vara fördelaktigt och varför Intel har valt att ta bort tekniken i sina senaste processorer.

Vad är Hyper-Threading?

Hyper-Threading är en teknik som utvecklats av Intel för att förbättra prestandan hos deras processorer. Tekniken tillåter en enskild processorkärna att hantera två trådar eller ”threads” samtidigt, vilket i huvudsak innebär att den kan arbeta med två uppgifter parallellt. Detta uppnås genom att varje fysisk kärna visas som två logiska kärnor för operativsystemet. En processor med 8 kärnor och Hyper-Threading har alltså 16 trådar.

Hyper-Threading är Intels namn på tekniken. Det generella begreppet är SMT (Simultaneous Multithreading), och det är också vad AMD kallar sin motsvarighet, som finns i alla Ryzen-processorer.

Hur fungerar Hyper-Threading?

Hyper-Threading fungerar genom att utnyttja det faktum att moderna processorer ofta har oanvända resurser. När en processorkärna utför en uppgift kan det finnas delar av den som inte används, till exempel medan den väntar på data från minnet. Hyper-Threading tillåter dessa oanvända delar att arbeta med en annan uppgift under tiden. Två trådar på samma kärna blir aldrig lika snabba som två riktiga kärnor, men i rätt situationer kan prestandan öka med upp till 20–30 procent.

När är Hyper-Threading fördelaktigt?

Hyper-Threading är mest fördelaktigt i situationer där en dator behöver utföra flera uppgifter samtidigt. Detta kan vara när flera program körs samtidigt, eller i servermiljöer där flera förfrågningar behöver hanteras samtidigt.

Det är också fördelaktigt för program som är optimerade för att dra nytta av många trådar, bland annat videoredigering, 3D-rendering och vetenskapliga beräkningar. I spel är effekten oftast mindre. De flesta spel klarar sig utmärkt med 6–8 riktiga kärnor, och i vissa spel ger SMT ingen skillnad alls.

Intel tar bort Hyper-Threading

Med Core Ultra 200S (Arrow Lake), som lanserades 2024, tog Intel bort Hyper-Threading från sina stationära processorer. Anledningen är att Intels processorer i dag består av två sorters kärnor: kraftfulla P-kärnor (performance) och strömsnåla E-kärnor (efficiency). När det finns många E-kärnor som tar hand om bakgrundsuppgifter blir vinsten med Hyper-Threading mindre, samtidigt som kärnorna kan göras enklare, svalare och strömsnålare utan tekniken.

Det betyder att en Core Ultra 9 285K har 24 kärnor och 24 trådar, medan föregångaren Core i9-14900K hade 24 kärnor och 32 trådar. AMD har däremot behållit SMT i sina Ryzen-processorer.

Hyper-Threading och SMT är kraftfulla tekniker som kan förbättra prestandan för din dator, men antalet trådar är inte det viktigaste att titta på när du väljer en processor för gaming. Antalet riktiga kärnor, klockfrekvensen och mängden CPU-cache betyder oftast mer.