Annonse

Hvis du har tenkt på å kjøpe en Intel-prosessor i det siste - eller en datamaskin med en Intel-prosessor installert - har du kanskje hørt uttrykket "Hyper-Threading" lansert på trommehinnen. Du er sannsynligvis ikke kjent med dette begrepet med mindre du holder deg oppdatert med datamaskinens maskinvare.

Å forstå Hyper-Threading er imidlertid viktig fordi det er en viktig funksjon på noen Intel prosessorer Hva er en CPU og hva gjør den?Å beregne akronymer er forvirrende. Hva er en CPU likevel? Og trenger jeg en fir- eller dual-core prosessor? Hva med AMD, eller Intel? Vi er her for å forklare forskjellen! Les mer . Som de fleste store prosessorfunksjoner, kan den bli vridd og dreid av selgerne du møter. Jeg har hatt en Fry-ansatt som forteller meg at Hyper-Threading effektivt dobler antall kjerner på en prosessor. Selv om det er sant på en måte, er det mest en overdrivelse.

La oss se på hva Hyper-Threading egentlig midler.

En kort historie med hypertråd

hva er hypertråderAvhengig av når du sist kjøpte en datamaskin, husker du kanskje Hyper-Threading som en funksjon som Intel introduserte og deretter avsluttet. Dette kan forståelig nok etterlate en sur smak i munnen din - hvorfor skulle Intel avbryte den hvis det ikke var problemer?

instagram viewer

Sannheten er ikke så dyster. Hyper-Threading ble for en tid gjort tilgjengelig på visse Intel Pentium 4 og Intel Xeon-prosessorer. Den ble avbrutt ikke fordi funksjonen i seg selv var dårlig, men heller fordi prosessoren som brukte den viste seg å være litt av en feil av andre grunner. Pentium 4-arkitekturen var en mindre katastrofe for Intel fordi den ikke var i stand til å gå i retning Intel håpet (Intel ønsket å ha Pentium 4-prosessorer med klokkehastigheter på opptil 10 GHz). Som et resultat hoppet Intel tilbake til å designe prosessorer basert på Pentium Pro-slektstreet.

Hyper-Threading var borte, men ikke glemt. Intel fant etter hvert tid og ressurser til å integrere den i en annen ny prosessorarkitektur - Nehalem. Dette er arkitekturen som er grunnlaget for alle nåværende Intel Core i3, i5 og i7 prosessorer.

Hyggelige tråder, mann

hyper tråder

Til tross for alle fremskrittene vi har gjort i prosessorenes verden, har de fremdeles en hovedbegrensning - en individuell prosessorkjerne kan bare utføre en instruksjon om gangen. La oss for eksempel si at du har MS Office, Firefox 4 kule Firefox-verktøy som ikke er tillegg Les mer og Skype alle åpne på en gang. Du føler at du har flere oppgaver, men i prosessortegn er du ikke det. Prosessorkjernen som kjører data relatert til disse programmene, utfører en instruksjon om gangen, men fordi den er så rask, merker du ikke noen forsinkelse.

Men det er en forsinkelse. Den forsinkelsen skyldes hvordan dataene fra hvert program mates til prosessoren. Hver datastrøm - eller tråd-inn til prosessoren må planlegges og utføres av kjernen individuelt. Hyper-threading gjør det imidlertid mulig for hver prosessorkjerne å planlegge og tilordne ressurser til to tråder samtidig.

Se for deg en arbeider på en samlebånd. Der kommer to typer widgets til henne, og hun trenger å gjøre forskjellige ting med hver widget. Noen ganger er det imidlertid en forsinkelse fordi transportbåndet er for tregt, eller fordi feil widget ble sendt til feil tidspunkt. Hyper-Threading er som å legge til et nytt transportbånd, så det er nå et dedikert til hver type widget. Det er fremdeles bare en arbeider, men nå kan widgets hentes til henne raskere og mer effektivt, slik at hun venter på jobb sjeldnere.

Ikke det samme som dobling av kjerner

hyper tråderHvis du starter opp en dual-core prosessor med Hyper-Threading og åpner Windows Task Manager Tilpass Windows Task Manager til din tur med Task Manager Modder Les mer vil du finne deg selv stirre på fire grafer. Det er her mest forvirring rundt Hyper-Threading med dobling av antall kjerner kommer inn. Jeg har til og med snakket med en stakkars fyr som trodde han hadde kjøpt en åttekjerneprosessor fordi han så åtte grafer i Windows Task Manager. Det var det selgeren fortalte ham, så da han dro hjem og så åtte grafer, ble han hektet. Å se var å tro.

To grafer vises i Windows for hver kjerne på en Hyper-Threading-prosessor fordi Windows oppdager to logiske prosessorer for hver kjerne. Begrepet “logisk prosessor” høres fancy ut, men en logisk prosessor er per definisjon en prosessor som ikke har noen fysisk eksistens. Windows kan sende tråder til hver logisk prosessor, men det er fremdeles bare en kjerne som gjør det faktiske utførelse, så en enkelt kjerne med Hyper-Threading er dramatisk forskjellig fra to separate fysiske kjerner.

Fordelen med hypertråd

hva er hypertråderOK, nok med den tekniske mumbo-jumboen. La oss komme til den viktigste delen - hvordan Hyper-Threading vil påvirke ytelsen til datamaskinen tenker å bygge eller kjøpe.

Når det gjelder daglige oppgaver som nettlesing, e-post og tekstbehandling De 7 beste gratis Microsoft Office-alternativeneMicrosoft Office er kongen av kontorpakker, men det betyr ikke at den er den rette for deg. Her er noen andre kontorpakker du kanskje vil like bedre! Les mer , Hyper-Threading vil ikke ha stor innvirkning. Ja, Hyper-Threading er teoretisk bedre til multi-tasking. Imidlertid er dagens prosessorer så raske at grunnleggende programmer sjelden er begrenset av prosessorens hastighet. Måten programmer er kodet på, kan også være en begrensning. Noen ganger kan du oppleve at du har mange programmer åpne, men bare en av prosessorkjernene dine blir brukt mye. Det er fordi programmene, uansett grunn, ikke har arbeidet sitt fordelt på de forskjellige kjernene som er tilgjengelige.

Når du prøver å gjøre tunge løft, kan imidlertid Hyper-Threading være mer nyttig. Applikasjonene som mest sannsynlig vil dra nytte av er 3D-gjengivelsesprogrammer, kraftige lyd / video-koding-apper, og vitenskapelige applikasjoner som er bygget for maksimal flertrådig ytelse. Men du kan også glede deg over en ytelsesøkning når du koder lydfiler i iTunes, spiller 3D-spill og zipper / pakker ut mapper. Økningen i ytelsen kan være opptil 30%, selv om det også vil være situasjoner der Hyper-Threading ikke gir noe løft i det hele tatt.

Konklusjon

Som ytelsesøkningstall av bare opptil 30% indikerer at Hyper-Threading er ikke det samme som å doble antall kjerner på en prosessor. Hvis en salgsrepresentant noen gang forteller deg det, må du være forsiktig, fordi de enten er uvitende eller glade for å lyve for deg hvis de tror det vil hjelpe å skyve maskinvare.

Når det er sagt, er Hyper-Threading en kul funksjon, og det er verdt å ha det. Det er spesielt bra hvis du liker å redigere medier ofte, eller hvis du bruker datamaskinen din som en arbeidsstasjon for profesjonelle programmer som Photoshop eller Maya.

Matthew Smith er en frilansskribent bosatt i Portland Oregon. Han skriver og redigerer også for Digital Trends.