Så du ønsker at købe en ny computer og stødte på udtrykket CPU hyperthreading. At forstå, hvad der foregår på computere, kan være svært - rolig, vi ved.

Med nye udtryk og akronymer i massevis kan ting hurtigt blive forvirrende. Og dette gælder især for CPU'er. Hvis du køber en ny computer, vil du sikre dig, at den har en god CPU. Så hvad er hypertråd? Er hypertråd en gimmick?

Læs videre for at finde ud af alt hvad du behøver at vide om hyperthreading, hvordan det fungerer, og om du har brug for det eller ej.

Hvad er en CPU?

CPU'en eller den centrale behandlingsenhed, er stort set din computers hjerne. Det er den del af din computer, der kører programmer. CPU'er findes i alle slags computere, du kan tænke på - stationære pc'er, laptops, smartphones, du hedder det.

En CPU fungerer ved at behandle oplysninger, der leveres til den af ​​andre dele af computeren (RAM) og udføre en handling (eller generere en output). Når du kører et program, er det CPU'en, der fortolker instruktionerne og viser dig resultatet.

instagram viewer

Du har måske også set udtrykket "kerne" kastet rundt. Hver kerne er grundlæggende tilføje endnu en CPU til behandlingsenheden. Og hver kerne er i stand til at udføre en proces ad gangen. Oprindeligt havde CPU'er kun en kerne.

Med yderligere kerner kan CPU'er udføre flere handlinger på én gang. De fleste CPU'er i dag er quad-core, og nogle er endda octa-core.

Okay - så jo flere kerner, jo bedre. Hvad med hyperthreading?

Hvad er hyperthreading?

Traditionelle CPU'er er single-threaded. Dette betyder, at de kan udføre en enkelt funktion ad gangen.

Hyperthreading er derimod Intels version af samtidig multithreading (SMT). SMT opdeler hver CPU-kerne i to virtuelle kerner (kaldet tråde). Disse to virtuelle kerner er i stand til at behandle instruktioner samtidigt (hvis programmet tillader det), hvilket betyder, at multithreading effektivt fordobler antallet af kerner, som CPU'en har.

Så hvis du har en quad-core CPU med hyperthreading, har du otte virtuelle kerner. Dette er ikke helt det samme som at fordoble antallet af fysiske kerner - mere om det senere.

Hyperthreading forbedrer CPU-ydelsen ved at fordoble antallet af processer, som CPU'en kan håndtere samtidigt. Dette betyder, at CPU'en kan håndtere mere krævende applikationer meget lettere.

Hvordan fungerer hyperthreading?

I modsætning til to fysiske CPU-kerner bruger hyperthreading virtuelle kerner (kaldet logiske kerner). Disse kerner deler processorens ressourcer som udførelsesmotoren og cacherne. Hvis du ikke er sikker på, hvad disse er, skal du ikke bekymre dig. Det betyder, at hver kerne kan arbejde mere effektivt, fordi de virtuelle kerner deler hardware. Når en logisk kerne går i stå, mens den venter på data, kan den anden logiske kerne "låne" disse ressourcer til at udføre sine egne opgaver.

Virtuelle kerner er ikke lig med fysiske kerner. Flere fysiske kerner er altid mere ønskelige end flere virtuelle kerner. Dette skyldes, at hver fysisk kerne har sin egen arkitektur og er mere kraftfuld og effektiv.

Dybest set vil hyperthreading gøre en quad-core processor mere magtfuld end en quad-core processor uden hyperthreading, men en octa-core processor vil være meget kraftigere end begge.

Effektiviteten af ​​en behandlingskerne afhænger helt af det pågældende operativsystem og software. Hvis softwaren ikke er skrevet for at generere flere tråde, eller hvis den ikke fungerer særlig godt med den pågældende processor, vil hyperthreading være mindre effektiv.

Er hyperthreading det værd?

For det første er det vigtigt at huske, at fysiske kerner betyder mere end logiske kerner. Hvis du vælger mellem to lignende CPU'er, en med to kerner og hyperthreading eller en med fire fysiske kerner, skal du vælge den med fire fysiske kerner!

I øjeblikket er hyperthreading for mange applikationer unødvendigt. Den ekstra fordel betyder kun, hvis du skal køre flere programmer med høj efterspørgsel på samme tid. Og disse programmer skal i første omgang kunne bruge hyperthreading.

Så hvis du bruger avanceret software (som 3D-gengivelse eller videokodningssoftware), der kan skabe flere tråde, hjælper hyperthreading med at maksimere behandlingshastigheden. Men for den gennemsnitlige person, der bruger tekstbehandlingsprogrammer eller webbrowsere, tilføjer hyperthreading sandsynligvis ikke meget hastighed. Og hyperthreading-CPU'er er generelt dyrere end deres modstykker, der ikke er hyperthreading.

Men dette kan ændre sig. Flere og flere programmer (og spil) udvikles, som vil fungere meget bedre på en hyperthreading-CPU.

Ulemperne ved hypertrådning

Hyperthreaded CPU'er bruger mere strøm end ikke-hyperthreaded CPU'er. Hvis du ikke bruger hyperthreading, kan dette ekstra strømforbrug være en unødvendig pris. Dette gælder især i tilfælde af multicomputerapplikationer som serverbedrifter, hvor strømregningen kan være for stor.

Hyperthreaded CPU'er er også dyrere end deres kolleger. Dette kan være grunden til, at producenter som Intel har valgt at begrænse hyperthreading til deres professionelle CPU'er (i9 og opefter fra Rocket Lake). Så hvis du ikke har brug for hyperthreading, vil du måske ikke bruge de ekstra kontanter.

Skal du få en hyperthreading-CPU?

Hvis du er professionel, der bruger software med høj efterspørgsel, der er designet til at oprette flere tråde, kan det være valget for dig at få en CPU, der muliggør hyperthreading. Men hvis du er en typisk pc-bruger uden noget reelt behov for hyperthreading, kan det være helt unødvendigt.

I fremtiden kan programmer, der bruger hyperthreading, blive mere almindelige. Efterhånden som teknologien stiger, og software bliver mere ressourceintensiv, kan hyperthreading blive nødvendigt for flere applikationer som spil.

I skrivende stund begynder spil og programmer at blive mere trådtunge. Dette betyder, at hyperthreading kan hjælpe med at "fremtidssikre" din næste pc. Men de fleste ældre applikationer (inklusive de fleste spil) har en enkelt tråd, så hvis det er, hvad din vigtigste anvendelse vil være, behøver du ikke hyperthreading!

I øjeblikket vil du sandsynligvis se en lille stigning i behandlingshastighed med hyperthreading til almindelige programmer - det er op til dig, om det er de ekstra omkostninger værd!

Nu ved du alt, hvad du skal bruge om CPU-hyperthreading

Vi håber, at denne artikel har forklaret alt hvad du behøver at vide om CPU hyperthreading. Men bare i tilfælde her er resuméet:

  • Hyperthreading opdeler hver fysisk CPU-kerne i to virtuelle kerner.
  • Fysiske CPU-kerner er stærkere end virtuelle kerner.
  • Hyperthreading er vigtig for avanceret software, men ikke så meget for daglige programmer.
  • Hyperthreading kan blive mere nyttigt i den nærmeste fremtid.

Nu ved du hvad du skal holde øje med, næste gang du køber en pc, hvorfor ikke komme i gang og finde en der passer til dit behov?

E-mail
5 tegn Det er tid til at opgradere dit grafikkort

Hvis din GPU kæmper, er det tid til en opgradering.

Læs Næste

Relaterede emner
  • Teknologi forklaret
  • CPU
  • PC
  • Computer tip
Om forfatteren
Jake Harfield (20 artikler offentliggjort)

Jake Harfield er en freelance forfatter med base i Perth, Australien. Når han ikke skriver, er han normalt ude i bushen og fotograferer det lokale dyreliv. Du kan besøge ham på www.jakeharfield.com

Mere fra Jake Harfield

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft venligst din e-mail-adresse i den e-mail, vi lige har sendt dig.

.