Annons

Om du har funderat på att köpa en Intel-processor nyligen - eller en dator med en Intel-processor installerad - kanske du har hört uttrycket "Hyper-Threading" lanserades vid trumhinnorna. Du känner förmodligen inte den här termen såvida du inte håller dig uppdaterad med datorns hårdvara.

Att förstå Hyper-Threading är dock viktigt eftersom det är en viktig funktion på vissa Intel processorer Vad är en CPU och vad gör den?Beräkningsförkortningar är förvirrande. Vad är en CPU ändå? Och behöver jag en fyr- eller dual-core processor? Vad sägs om AMD eller Intel? Vi är här för att förklara skillnaden! Läs mer . Som de flesta större processorfunktioner kan den vridas och vändas av de säljare som du möter. Jag har haft en Fry-anställd som berättade för mig att Hyper-Threading effektivt fördubblar antalet kärnor på en processor. Även om det är sant i en mening är det mestadels en överdrift.

Låt oss titta på vad Hyper-Threading verkligen betyder.

En kort historia om hypertrådning

vad är hypertrådningBeroende på när du senast köpte en dator kanske du kommer ihåg Hyper-Threading som en funktion som Intel introducerade och sedan avslutade. Detta kan förståeligt lämna en sur smak i munnen - varför skulle Intel avbryta den om det inte var problem?

instagram viewer

Sanningen är inte så dyster. Hyper-Threading gjordes under en tid tillgänglig på vissa Intel Pentium 4 och Intel Xeon-processorer. Det avbröts inte för att själva funktionen var dålig, utan snarare för att processorn som använde det visade sig vara lite felaktigt av andra skäl. Pentium 4-arkitekturen var en mindre katastrof för Intel eftersom den inte kunde gå i riktning som Intel hoppades (Intel ville ha Pentium 4-processorer med klockhastigheter upp till 10 GHz). Som ett resultat hoppade Intel tillbaka till att utforma processorer baserade på Pentium Pro-släktträdet.

Hyper-Threading var borta, men inte glömd. Intel hittade så småningom tid och resurser för att integrera den i en annan ny processorarkitektur - Nehalem. Detta är den arkitektur som ligger till grund för alla nuvarande Intel Core i3, i5 och i7 processorer.

Trevliga trådar, man

Hyper Threading

Trots alla framsteg som vi har gjort i processornas värld har de fortfarande en stor begränsning - en enskild processorkärna kan bara utföra en instruktion åt gången. Låt oss till exempel säga att du har MS Office, Firefox 4 coola Firefox-verktyg som inte är tillägg Läs mer och Skype alla öppna på en gång. Du känner att du har flera uppgifter, men i processormer är du inte det. Processorkärnan som kör data relaterade till dessa program kör en instruktion i taget, men eftersom det är så snabbt märker du inte någon försening.

Men där är en försening. Den förseningen beror på hur data från varje program matas till processorn. Varje dataström - eller tråd-in till processorn måste planeras och köras av kärnan individuellt. Hyper-threading gör det emellertid möjligt för varje processorkärna att schemalägga och tilldela resurser till två trådar på en gång.

Föreställ dig en arbetare på en monteringslinje. Det kommer två typer av widgets till henne, och hon måste göra olika saker med varje widget. Ibland finns det emellertid en försening eftersom transportbandet är för långsamt eller för att fel widget skickades vid fel tidpunkt. Hyper-Threading är som att lägga till ett annat transportband så det finns nu ett som är dedikerat till varje typ av widget. Det finns fortfarande bara en arbetare, men nu kan widgets tas till henne snabbare och mer effektivt så att hon väntar på jobbet mindre ofta.

Inte samma sak som att fördubbla kärnor

Hyper ThreadingOm du startar upp en dual-core processor med Hyper-Threading och öppnar Windows aktivitetshanterare Anpassa Windows Task Manager till din vandring med Task Manager Modder Läs mer hittar du dig själv stirra på fyra grafer. Det är här som mest av förvirringen kring Hyper-Threading som fördubblar antalet kärnor spelar in. Jag har till och med pratat med en fattig kollega som trodde att han hade köpt en processor med åtta kärnor eftersom han såg åtta grafer i Windows Task Manager. Det var vad säljaren berättade för honom, så när han åkte hem och såg åtta grafer, var han ansluten. Att se var att tro.

Två diagram visas i Windows för varje kärna på en Hyper-Threading-processor eftersom Windows upptäcker två logiska processorer för varje kärna. Termen "logisk processor" låter fancy, men en logisk processor är per definition en processor som inte har någon fysisk existens. Windows kan skicka trådar till varje logisk processor, men det finns fortfarande bara en kärna som gör själva exekvering, så en enda kärna med Hyper-Threading skiljer sig dramatiskt från två separata fysiska kärnor.

Fördelen med hypertrådning

vad är hypertrådningOkej, nog med den tekniska mumbo-jumboen. Låt oss nu komma till den viktigaste delen - hur Hyper-Threading kommer att påverka datorns prestanda tänker bygga eller köpa.

När det gäller dagliga uppgifter som webbsökning, e-post och ordbehandling De 7 bästa gratis Microsoft Office-alternativenMicrosoft Office är kung av kontorssviter, men det betyder inte att det är rätt för dig. Här är några andra kontorssviter du kanske gillar bättre! Läs mer , Hyper-Threading påverkar inte så mycket. Ja, Hyper-Threading är teoretiskt bättre på multi-tasking. Dagens processorer är dock så snabba att grundläggande program sällan begränsas av din processorhastighet. Det sätt på vilket program kodas kan också vara en begränsning. Ibland kan det hända att du har många program öppna, men bara en av dina processorkärnor utnyttjas mycket. Det beror på att programmen, oavsett anledning, inte har sitt arbete fördelat på de olika tillgängliga kärnorna.

När du försöker göra tunga lyft kan dock Hyper-Threading vara mer användbart. De applikationer som mest sannolikt kommer att gynna är 3D-renderingsprogram, tunga ljud- / videoomvandlingsappar och vetenskapliga applikationer byggda för maximal multi-gängad prestanda. Men du kan också njuta av en prestationsökning när du kodar ljudfiler i iTunes, spelar 3D-spel och zippar / packar upp mappar. Ökningen i prestanda kan vara upp till 30%, även om det också kommer att finnas situationer där Hyper-Threading inte ger något uppsving alls.

Slutsats

Som prestationsförstärkningssiffran av endast upp till 30% indikerar, Hyper-Threading är inte samma sak som att fördubbla antalet kärnor på en processor. Om en säljare någonsin säger det, var försiktig eftersom de antingen är okunniga eller gärna ljuga för dig om de tror att det kommer att hjälpa till att driva hårdvara.

Med det sagt är Hyper-Threading en cool funktion, och det är värt att ha det. Det är särskilt bra om du gillar att redigera media ofta eller om du använder din dator som en arbetsstation för professionella program som Photoshop eller Maya.

Matthew Smith är frilansförfattare som bor i Portland Oregon. Han skriver och redigerar också för Digital Trends.