Så du ønsker å kjøpe en ny datamaskin og kom over begrepet CPU hyperthreading. Å forstå hva som skjer på datamaskiner kan være vanskelig - ikke bekymre deg, vi vet.
Med nye termer og akronymer i massevis kan ting raskt bli forvirrende. Og dette gjelder spesielt for CPUer. Hvis du kjøper en ny datamaskin, vil du sørge for at den har en god CPU. Så, hva er hypertråd? Er hypertråd en gimmick?
Les videre for å finne ut alt du trenger å vite om hypertråding, hvordan det fungerer, og om du trenger det eller ikke.
Hva er en CPU?
CPU, eller sentral prosesseringsenhet, er stort sett datamaskinens hjerne. Det er den delen av datamaskinen din som kjører programmer. CPUer finnes i alle slags datamaskiner du kan tenke deg - stasjonære PC-er, bærbare datamaskiner, smarttelefoner, du heter det.
En CPU fungerer ved å behandle informasjon som er gitt til den av andre deler av datamaskinen (RAM) og utføre en handling (eller generere en utgang). Når du kjører et program, er det CPU-en som tolker instruksjonene og viser deg resultatet.
Du har kanskje også sett begrepet "kjerne" kastet rundt. Hver kjerne er i utgangspunktet legge til en annen CPU til behandlingsenheten. Og hver kjerne er i stand til å utføre en prosess om gangen. Opprinnelig hadde bare CPUer en kjerne.
Med flere kjerner kan CPUer utføre flere handlinger samtidig. De fleste CPUer i dag er firekjernede, og noen er til og med oktakjerner.
OK - så jo flere kjerner, jo bedre. Hva med hypertråding?
Hva er hyperthreading?
Tradisjonelle prosessorer er enkeltrådede. Dette betyr at de kan utføre en enkelt funksjon om gangen.
Hyperthreading, derimot, er Intels versjon av samtidig multitråding (SMT). SMT deler hver CPU-kjerne i to virtuelle kjerner (kalt tråder). Disse to virtuelle kjernene er i stand til å behandle instruksjoner samtidig (hvis programmet tillater det), noe som betyr at multitrading effektivt dobler antall kjerner som CPU har.
Så hvis du har en firekjerners CPU med hypertråd, har du åtte virtuelle kjerner. Dette er ikke helt det samme som å doble antall fysiske kjerner - mer om det senere.
Hyperthreading forbedrer CPU-ytelsen ved å doble antall prosesser som CPU kan håndtere samtidig. Dette betyr at prosessoren kan håndtere mer krevende applikasjoner mye enklere.
Hvordan fungerer hypertråding?
I motsetning til to fysiske CPU-kjerner bruker hyperthreading virtuelle kjerner (kalt logiske kjerner). Disse kjernene deler ressursene til prosessoren som kjøremotoren og cachene. Hvis du ikke er sikker på hva dette er, ikke bekymre deg. Det betyr at hver kjerne kan fungere mer effektivt fordi de virtuelle kjernene deler maskinvaren. Når en logisk kjerne stanser mens den venter på data, kan den andre logiske kjernen "låne" disse ressursene for å utføre sine egne oppgaver.
Virtuelle kjerner er ikke like fysiske kjerner. Flere fysiske kjerner er alltid mer ønskelige enn flere virtuelle kjerner. Dette er fordi hver fysiske kjerne har sin egen arkitektur og er mer kraftfull og effektiv.
I utgangspunktet vil hypertråding gjøre en firekjerners prosessor kraftigere enn en firekjerners prosessor uten hypertråd, men en okta-kjerneprosessor vil være mye kraftigere enn begge deler.
Effektiviteten til en prosessorkjerne avhenger helt av det aktuelle operativsystemet og programvaren. Hvis programvaren ikke er skrevet for å generere flere tråder, eller den ikke fungerer veldig bra med den aktuelle prosessoren, vil hypertrådingen være mindre effektiv.
Er hypertråd verdt det?
For det første er det viktig å huske at fysiske kjerner betyr mer enn logiske kjerner. Hvis du velger mellom to like CPUer, en med to kjerner og hypertråd, eller en med fire fysiske kjerner, velger du den med fire fysiske kjerner!
For øyeblikket, for mange applikasjoner, er hypertråd unødvendig. Den ekstra fordelen har bare betydning hvis du må kjøre flere programmer med høy etterspørsel samtidig. Og disse programmene må i utgangspunktet kunne bruke hypertråd.
Så hvis du bruker avansert programvare (som programvare for 3D-gjengivelse eller videokoding) som kan lage flere tråder, vil hypertråding bidra til å maksimere behandlingshastigheten. Men for den gjennomsnittlige personen som bruker tekstbehandlere eller nettlesere, vil hypertråding sannsynligvis ikke legge til mye fart. Og, hyperthreading CPUer er generelt dyrere enn deres ikke-hyperthreading kolleger.
Men dette kan være i endring. Flere og flere programmer (og spill) blir utviklet som vil fungere mye bedre på en hypertråd-CPU.
Ulempene ved hypertråding
Hyperthreaded CPU-er bruker mer strøm enn ikke-hyperthreaded CPUer. Hvis du ikke bruker hypertråd, kan dette ekstra strømforbruket være en unødvendig kostnad. Dette gjelder spesielt i tilfelle multidatamapplikasjoner som serverfarm, hvor strømregningen kan være for stor.
Hyperthreaded CPUer er også dyrere enn deres kolleger. Dette kan være grunnen til at produsenter som Intel har valgt å begrense hypertråd til sine profesjonelle CPUer (i9 og oppover fra Rocket Lake). Så hvis du ikke trenger hypertråd, vil du kanskje ikke bruke ekstra penger.
Bør du få en Hyperthreading CPU?
Hvis du er profesjonell som bruker programvare med høy etterspørsel som er designet for å lage flere tråder, kan det være valget å få en CPU som muliggjør hypertråding. Men hvis du er en typisk PC-bruker uten reelt behov for hypertråd, kan det være helt unødvendig.
I fremtiden kan programmer som bruker hypertråding bli mer vanlig. Etter hvert som teknologien øker og programvaren blir mer ressurskrevende, kan hypertråding bli nødvendig for flere applikasjoner som spill.
I skrivende stund begynner spill og programmer å bli mer trådtunge. Dette betyr at hypertråd kan hjelpe deg med å "fremtidssikre" din neste PC. Men de fleste eldre applikasjoner (inkludert de fleste spill) har en tråd, så hvis det er det du vil bruke, trenger du ikke hypertråding!
For øyeblikket vil du sannsynligvis se en liten økning i behandlingshastigheten med hypertråding for vanlige programmer - det er opp til deg om dette er verdt den ekstra kostnaden!
Nå vet du alt du trenger om CPU Hyperthreading
Vi håper denne artikkelen har forklart alt du trenger å vite om CPU hyperthreading. Men bare i tilfelle, her er sammendraget:
- Hyperthreading deler hver fysiske CPU-kjerne i to virtuelle kjerner.
- Fysiske CPU-kjerner er kraftigere enn virtuelle kjerner.
- Hyperthreading er viktig for avansert programvare, men ikke like mye for daglige programmer.
- Hyperthreading kan bli mer nyttig i nær fremtid.
Nå vet du hva du skal passe på neste gang du handler PC, hvorfor ikke komme i gang og finne en som passer ditt behov?
Hvis GPUen din sliter, er det tid for en oppgradering.
Les Neste
- Teknologi forklart
- prosessor
- PC
- Datatips
Jake Harfield er frilansskribent med base i Perth, Australia. Når han ikke skriver, er han vanligvis ute i busken og fotograferer lokalt dyreliv. Du kan besøke ham på www.jakeharfield.com
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.