Hvad er Hyper-Threading? [Teknologi forklaret]

Reklame

Reklame
Reklame

Hvis du har tænkt på at købe en Intel-processor på det seneste - eller en computer med en Intel-processor installeret - kan du have hørt begrebet "Hyper-Threading" lanceret på dine trommehinde. Du er nok ikke bekendt med dette begreb, medmindre du holder dig opdateret med computerens hardware.

Forståelse af Hyper-Threading er imidlertid vigtigt, fordi det er en vigtig funktion på nogle Intel-processorer. Hvad er en CPU og hvad gør den? Hvad er en CPU og hvad gør det? Computing akronymer er forvirrende. Hvad er en CPU alligevel? Og har jeg brug for en quad eller dual-core processor? Hvad med AMD eller Intel? Vi er her for at hjælpe med at forklare forskellen! Læs mere . Ligesom de fleste større processorfunktioner kan den vrides og vendes af de salgsrepræsentanter, du møder. Jeg har haft en Fry 'butik medarbejder fortælle mig, at Hyper-Threading effektivt fordobler antallet af kerner på en processor. Selv om det er sandt i en vis forstand, er det for det meste en overdrivelse.

Lad os tage et kig på, hvad Hyper-Threading virkelig betyder.

En kort historie om Hyper-Threading

hvad er hyper threading Afhængigt af, hvornår du sidst købte en computer, kan du huske Hyper-Threading som en funktion, som Intel introducerede og derefter ophørte. Dette kunne forståeligt nok efterlade en sur smag i din mund - hvorfor skulle Intel stoppe det, hvis det ikke var problemer?

Sandheden er ikke så dystre. Hyper-Threading var i et stykke tid tilgængelig på visse Intel Pentium 4 og Intel Xeon processorer. Det blev afbrudt, ikke fordi selve funktionen var dårlig, men snarere fordi den processor, der brugte det, viste sig at være lidt af en fejltagelse af andre årsager. Pentium 4-arkitekturen var en mindre katastrofe for Intel, fordi den ikke var i stand til at gå i retning Intel håbede (Intel ønskede at have Pentium 4-processorer med klokhastigheder på op til 10 GHz). Som et resultat sprang Intel tilbage til at designe processorer baseret på Pentium Pro stamtræet.

Hyper-Threading var væk, men ikke glemt. Intel fandt i sidste ende tid og ressourcer til at integrere det i en anden ny processor arkitektur - Nehalem. Dette er den arkitektur, der er grundlaget for alle nuværende Intel Core i3, i5 og i7 processorer.

Smukke tråde, mand

hyper threading

På trods af alle de fremskridt, vi har gjort i processorernes verden, har de stadig en stor begrænsning - en enkelt processorkern kan kun udføre én instruktion af gangen. Lad os f.eks. Sige, at du har MS Office, Firefox 4 Cool Firefox-værktøjer, der ikke er tilføjelser 4 Cool Firefox-værktøjer, der ikke er tilføjelser Læs mere og Skype alle åbne på én gang. Du har lyst til, at du er multi-tasking, men i processorfaktorer er du ikke. Processorkernens udførende data relateret til disse programmer udfører en instruktion af gangen, men fordi det er så hurtigt, bemærker du ikke nogen forsinkelse.

Men der er en forsinkelse. Denne forsinkelse skyldes, hvordan dataene fra hvert program bliver fodret til processoren. Hver strøm af data - eller tråd ind i processoren skal planlægges og udføres af kernen individuelt. Hyper-threading gør det imidlertid muligt for hver processor kerne at planlægge og tildele ressourcer til to tråde på én gang.

Forestil dig en arbejdstager på en samlebånd. Der kommer to typer widgets til hende, og hun skal gøre forskellige ting med hver widget. Imidlertid er der en forsinkelse, fordi transportbåndet er for langsomt, eller fordi den forkerte widget blev sendt på det forkerte tidspunkt. Hyper-Threading er som at tilføje et andet transportbånd, så der er nu en dedikeret til hver type widget. Der er stadig kun én medarbejder, men nu kan widgets bringes til hende hurtigere og mere effektivt, så hun venter på arbejde mindre ofte.

Ikke det samme som fordoblingskerner

hyper threading Hvis du starter en dual-core processor med Hyper-Threading og åbner Windows Task Manager Tilpas Windows Task Manager til din likning med Opgavehåndtering Modder Tilpas Windows Task Manager til din likning med task manager Modder Læs mere, du vil finde dig selv stirrende på fire grafer. Det er her, hvor størstedelen af ​​forvirringen om Hyper-Threading fordobler antallet af kerner kommer i spil. Jeg har endda talt med en fattig fyr, der troede, han havde købt en otte-core processor fordi han så otte grafer i Windows Task Manager. Det var det, som salgsrepræsentanten fortalte ham, så da han gik hjem og så otte grafer, var han tilsluttet. Seeing var at tro.

To grafer vises i Windows for hver kerne på en Hyper-Threading-processor, fordi Windows opdager to logiske processorer for hver kerne. Udtrykket "logisk processor" lyder fint, men en logisk processor er pr. Definition en processor, der ikke har nogen fysisk eksistens. Windows kan sende tråde til hver logisk processor, men der er stadig kun én kerne, der gør den faktiske udførelse, så en enkelt kerne med Hyper-Threading er dramatisk forskellig fra to separate fysiske kerner.

Fordelen ved Hyper-Threading

Okay, nok med den tekniske mumbo-jumbo. Lad os nu komme ned til den vigtigste del - hvordan Hyper-Threading påvirker computerens ydeevne tænker på at bygge eller købe.

Med hensyn til daglige opgaver som webbrowsing, e-mail og tekstbehandling Gratis alternativer til Microsoft Office Free Alternatives til Microsoft Office Read More, Hyper-Threading vil ikke have meget indflydelse. Ja, Hyper-Threading er teoretisk bedre til multi-tasking. Men dagens processorer er så hurtige, at grundlæggende programmer sjældent begrænses af processorens hastighed. Måden programmerne kodes på kan også være en begrænsning. Du kan nogle gange finde ud af, at du har mange programmer åbne, men kun en af ​​dine processorkerner bliver brugt meget. Det skyldes, at programmerne af en eller anden grund ikke har deres arbejde fordelt på de forskellige kerner, der er til rådighed.

Når du forsøger at gøre noget tungt løft, kan Hyper-Threading være mere nyttigt. De applikationer, der mest sandsynligt vil gavne, er 3D-gengivelsesprogrammer, kraftige lyd- / video-transcoding-apps og videnskabelige applikationer, der er bygget til maksimal multitrådets ydeevne. Men du kan også nyde et ydeevneforøg ved kodning af lydfiler i iTunes, afspilning af 3D-spil og zipping / unzipping mapper. Forøgelsen i ydeevne kan være op til 30%, selvom der også vil være situationer, hvor Hyper-Threading slet ikke giver noget boost.

Konklusion

Da præstationsforøgelsesfrekvensen på kun op til 30% indikerer, er Hyper-Threading ikke det samme som at fordoble antallet af kerner på en processor. Hvis en salgsrepræsentant fortæller dig det, skal du være forsigtig, fordi de enten er uvidende eller glad for at lyve for dig, hvis de tror det vil hjælpe med at skubbe hardware.

Med det sagt er Hyper-Threading en cool funktion, og det er værd at have. Det er særligt godt, hvis du gerne vil redigere medier ofte, eller du bruger din computer som en arbejdsstation til professionelle programmer som Photoshop eller Maya.

In this article