Så du vill köpa en ny dator och stötte på termen CPU-hypertrådning. Att förstå vad som händer på datorer kan vara svårt - oroa dig inte, vi vet.
Med nya termer och akronymer i massor kan saker snabbt bli förvirrande. Och detta gäller särskilt för processorer. Om du köper en ny dator vill du se till att den har en bra CPU. Så, vad är hypertråd? Är hypertråd en gimmick?
Läs vidare för att ta reda på allt du behöver veta om hypertrådning, hur det fungerar och om du behöver det eller inte.
Vad är en CPU?
CPU: n, eller centralenheten, är i stort sett datorns hjärna. Det är den del av din dator som kör program. Processorer finns i alla slags datorer du kan tänka dig - stationära datorer, bärbara datorer, smartphones, du heter det.
En processor fungerar genom att bearbeta information som tillhandahålls av andra delar av datorn (RAM) och utföra en åtgärd (eller generera en utgång). När du kör ett program är det processorn som tolkar instruktionerna och visar resultatet.
Du kanske också har sett termen "kärna" kastas runt. Varje kärna är i grunden
lägga till ytterligare en CPU till bearbetningsenheten. Och varje kärna kan utföra en process i taget. Ursprungligen hade processorer bara en kärna.Med ytterligare kärnor kan processorer utföra fler åtgärder samtidigt. De flesta processorer idag är fyrkärniga, och vissa är till och med oktakärnor.
Okej - så ju fler kärnor, desto bättre. Vad sägs om hypertrådning?
Vad är hypertrådning?
Traditionella processorer är engängade. Detta innebär att de kan utföra en enda funktion åt gången.
Hypertrådning, å andra sidan, är Intels version av samtidig multithreading (SMT). SMT delar upp varje CPU-kärna i två virtuella kärnor (kallas trådar). Dessa två virtuella kärnor kan bearbeta instruktioner samtidigt (om programmet tillåter det), vilket innebär att multithreading effektivt fördubblar antalet kärnor som CPU: n har.
Så om du har en fyrkärnig CPU med hypertrådning har du åtta virtuella kärnor. Detta är inte helt detsamma som att fördubbla antalet fysiska kärnor - mer om det senare.
Hypertrådning förbättrar CPU-prestanda genom att fördubbla antalet processer som CPU kan hantera samtidigt. Detta innebär att processorn kan hantera mer krävande applikationer mycket lättare.
Hur fungerar hypertrådning?
Till skillnad från två fysiska CPU-kärnor använder hypertrådning virtuella kärnor (kallas logiska kärnor). Dessa kärnor delar processorns resurser som exekveringsmotorn och cacheminnet. Om du inte är säker på vad det här är, oroa dig inte. Det betyder att varje kärna kan fungera mer effektivt eftersom de virtuella kärnorna delar hårdvaran. När en logisk kärna stannar medan den väntar på data kan den andra logiska kärnan ”låna” dessa resurser för att utföra sina egna uppgifter.
Virtuella kärnor är inte lika fysiska kärnor. Mer fysiska kärnor är alltid mer önskvärda än fler virtuella kärnor. Detta beror på att varje fysisk kärna har sin egen arkitektur och är mer kraftfull och effektiv.
I grund och botten kommer hypertrådning att göra en fyrkärnig processor mer kraftfull än en fyrkärnig processor utan hypertrådning, men en okta-kärnprocessor kommer att vara mycket kraftfullare än båda.
Effektiviteten för en bearbetningskärna beror helt på operativsystemet och programvaran i fråga. Om programvaran inte är skriven för att generera flera trådar, eller om den inte fungerar särskilt bra med just den processorn, blir hypertrådningen mindre effektiv.
Är hypertråd värt det?
För det första är det viktigt att komma ihåg att fysiska kärnor betyder mer än logiska kärnor. Om du väljer mellan två liknande processorer, en med två kärnor och hypertråd, eller en med fyra fysiska kärnor, välj den med fyra fysiska kärnor!
För närvarande är hypertrådning för många applikationer onödig. Den extra fördelen spelar bara roll om du måste köra flera program med hög efterfrågan samtidigt. Och dessa program måste kunna använda hypertråd i första hand.
Så om du använder avancerad programvara (som 3D-rendering eller videokodningsprogramvara) som kan skapa fler trådar, hjälper hypertrådning till att maximera bearbetningshastigheten. Men för den genomsnittliga personen som använder ordbehandlare eller webbläsare kommer hypertrådning troligen inte att lägga till mycket fart. Och, CPU-hypertrådning är i allmänhet dyrare än deras motsvarigheter som inte är hypertrådar.
Men detta kan förändras. Fler och fler program (och spel) utvecklas som kommer att fungera mycket bättre på en hypertråd-CPU.
Nackdelarna med hypertrådning
Hypertrådade processorer använder mer kraft än icke-hypertrådade processorer. Om du inte använder hypertråd kan denna extra strömförbrukning vara en onödig kostnad. Detta gäller särskilt för multidatorapplikationer som serverfarmar, där elräkningen kan vara för stor.
Hypertrådade processorer är också dyrare än deras motsvarigheter. Det kan vara anledningen till att tillverkare som Intel har valt att begränsa hypertrådning till sina professionella processorer (i9 och uppåt från Rocket Lake). Så om du inte behöver hypertråd, kanske du inte vill spendera extra pengar.
Ska du få en Hyperthreading-processor?
Om du är en professionell som använder programvara med hög efterfrågan som har utformats för att skapa flera trådar, kan du välja en CPU som möjliggör hypertrådning. Men om du är en typisk datoranvändare utan något verkligt behov av hypertråd, kan det vara helt onödigt.
I framtiden kan program som använder hypertråd bli vanligare. När tekniken ökar och programvaran blir mer resurskrävande kan hypertrådning bli nödvändig för fler applikationer som spel.
I skrivande stund börjar spel och program bli mer trådtunga. Detta innebär att hypertrådning kan hjälpa dig att "framtida" ställa din nästa dator. Men de flesta äldre applikationer (inklusive de flesta spel) är enkla trådar, så om det är vad din huvudsakliga användning kommer att vara behöver du inte hypertrådning!
För närvarande ser du sannolikt en liten ökning av bearbetningshastigheten med hypertrådning för vanliga program - det är upp till dig om det här är värt den extra kostnaden!
Nu vet du allt du behöver om CPU-hypertrådning
Vi hoppas att den här artikeln har förklarat allt du behöver veta om CPU-hypertrådning. Men i fallet, här är sammanfattningen:
- Hypertrådning delar upp varje fysisk CPU-kärna i två virtuella kärnor.
- Fysiska CPU-kärnor är kraftfullare än virtuella kärnor.
- Hypertrådning är viktigt för avancerad programvara, men inte lika mycket för dagliga program.
- Hypertrådning kan bli mer användbar inom en snar framtid.
Nu vet du vad du ska se upp nästa gång du handlar efter en dator, varför inte komma igång och hitta en som passar dina behov?
Om din GPU kämpar är det dags för en uppgradering.
Läs Nästa
- Teknik förklaras
- CPU
- PC
- Dator Tips
Jake Harfield är en frilansskribent baserad i Perth, Australien. När han inte skriver är han vanligtvis ute i busken och fotograferar det lokala djurlivet. Du kan besöka honom på www.jakeharfield.com
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.