Hvad er hypertråd? [Teknologi forklaret]

  • Gabriel Brooks
  • 0
  • 1360
  • 328
Reklame

Hvis du har tænkt på at købe en Intel-processor for nylig - eller en computer med en Intel-processor installeret - har du muligvis hørt ordet “Hyper-Threading” lanceret på dine trommehinden. Du er sandsynligvis ikke bekendt med dette udtryk, medmindre du forbliver ajour med det smarte med computerhardware.

At forstå hypertrådning er imidlertid vigtig, 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 den? 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! . Som de fleste større processorfunktioner, kan det vrides og drejes af de salgsrepræsentanter, du møder. Jeg har haft en Fry '-medarbejder til at fortælle mig, at Hyper-Threading effektivt fordobler antallet af kerner på en processor. Selvom det er sandt på en måde, er det mest en overdrivelse.

Lad os se på, hvad Hyper-Threading virkelig midler.

En kort historie med hypertråd

Afhængigt af hvornår du sidst købte en computer, kan du huske Hyper-Threading som en funktion, som Intel introducerede og derefter afbrød. Dette kunne forståeligt nok efterlade en sur smag i munden - hvorfor skulle Intel stoppe den, hvis det ikke var problemer?

Sandheden er ikke så dyster. Hyper-Threading blev i et stykke tid gjort tilgængelig på visse Intel Pentium 4 og Intel Xeon-processorer. Det blev afbrudt ikke fordi funktionen i sig selv var dårlig, men snarere fordi processoren, der brugte den, viste sig at være en smule fejlagtig af andre grunde. Pentium 4-arkitekturen var en mindre katastrofe for Intel, fordi den ikke var i stand til at gå i retning, som Intel håbede (Intel ønskede at have Pentium 4-processorer med urhastigheder på op til 10 GHz). Som et resultat sprang Intel tilbage til at designe processorer baseret på Pentium Pro-slægtstræet.

Hypertrådning var væk, men ikke glemt. Intel fandt til sidst tid og ressourcer til at integrere den i en anden ny processorarkitektur - Nehalem. Dette er den arkitektur, der er grundlaget for alle aktuelle Intel Core i3, i5 og i7 processorer.

Dejlige tråde, mand

På trods af alle de fremskridt, vi har gjort i processorenes verden, har de stadig en større begrænsning - en individuel processor-kerne kan kun udføre en instruktion ad gangen. Lad os sige, for eksempel, at du har MS Office, Firefox 4 Cool Firefox-værktøjer, der ikke er Addons 4 Cool Firefox-værktøjer, som ikke er Addons og Skype, alle åbne på én gang. Du har lyst til at være multi-tasking, men i processor-termer er du ikke det. Processorkernens eksekverende data relateret til disse programmer udfører en instruktion ad 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 føres til processoren. Hver strøm af data - eller tråd-ind til 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. Nogle gange er der imidlertid en forsinkelse, fordi transportbåndet er for langsomt, eller fordi den forkerte widget blev sendt til det forkerte tidspunkt. Hyper-Threading er som at tilføje et andet transportbånd, så der er nu et dedikeret til hver type widget. Der er stadig kun en arbejdstager, men nu kan widgets bringes hurtigere og mere effektivt til hende, så hun venter på arbejde sjældnere.

Ikke det samme som at fordoble kerne

Hvis du starter en dual-core-processor med Hyper-Threading og åbner Windows Task Manager Tilpas Windows Task Manager til din Liking med Task Manager Modder Tilpas Windows Task Manager til din Liking med Task Manager Modder, vil du finde dig selv stirre på fire grafer . Det er her mest forvirring omkring Hyper-Threading, der fordobler antallet af kerner, spiller ind. Jeg har endda talt med en stakkels fyr, som troede, at han havde købt en otte-core processor, fordi han så otte grafer i Windows Task Manager. Det var, hvad salgsrepræsentanten fortalte ham, så da han gik hjem og så otte grafer, var han tilsluttet. At se var at tro.

To grafer vises i Windows for hver kerne på en Hyper-Threading-processor, fordi Windows registrerer to logiske processorer for hver kerne. Begrebet “logisk processor” lyder fancy, men en logisk processor er per definition en processor, der ikke har nogen fysisk eksistens. Windows kan sende tråde til hver logisk processor, men der er stadig kun en kerne, der udfører den faktiske udførelse, så en enkelt kerne med Hyper-Threading er dramatisk forskellig fra to separate fysiske kerner.

Fordelen ved hypertråd

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

Med hensyn til daglige opgaver som webbrowsing, e-mail og tekstbehandling Gratis alternativer til Microsoft Office Gratis alternativer til Microsoft Office, har Hyper-Threading ikke meget indflydelse. Ja, Hyper-Threading er teoretisk bedre til multi-tasking. Imidlertid er dagens processorer så hurtige, at basale programmer sjældent er begrænset af hastigheden på din processor. Den måde, programmer programmeres på, kan også være en begrænsning. Du kan undertiden opdage, at du har adskillige programmer åbne, men kun en af ​​dine processor-kerner bruges meget. Det er fordi programmerne uanset grund ikke har deres arbejde fordelt på de forskellige tilgængelige kerner.

Når du prøver at lave tunge løft, kan Hyper-Threading imidlertid være mere nyttigt. De applikationer, der mest sandsynligt drager fordel af, er 3D-rendering-programmer, kraftige audio / video-kodning apps og videnskabelige applikationer, der er bygget til maksimal multi-threaded ydelse. Men du kan også få glæde af et ydeevne, når du koder lydfiler i iTunes, spiller 3D-spil og zipper / udpakker mapper. Boost i ydelse kan være op til 30%, selvom der også vil være situationer, hvor Hyper-Threading overhovedet ikke giver noget løft.

Konklusion

Som performance boost-tallet på kun op til 30% angiver, at Hyper-Threading er ikke det samme som at fordoble antallet af kerner på en processor. Hvis en salgsmedarbejder nogensinde fortæller dig det, skal du være forsigtig, fordi de enten er uvidende eller glade 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 især godt, hvis du kan lide at redigere medier ofte, eller du bruger din computer som en arbejdsstation til professionelle programmer som Photoshop eller Maya.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.