Begrænsninger af Intel Hyper-Threading-teknologi

January 1

Begrænsninger af Intel Hyper-Threading-teknologi


Hyper-Threading, eller HT, er en teknologi udviklet og bruges af Intel til at forbedre ydeevnen på computer-processorer. Det var en central funktion med udgivelsen af ​​Pentium 4-processor i 2004, og bruges stadig som af 2013, men ikke så meget. Teknologien har adskillige begrænsninger, som dybest set betyder, at det ikke altid som perfekt i praksis som i teorien.

Koncept

Selv om computer-processorer er ekstremt hurtige, de er bremset af, at de kun kan gøre én ting ad gangen. Mange moderne processorer er opdelt i separate kerner - såsom en "dual core" eller "quad core" processor - men selv da hver kerne kan kun udføre en opgave på et tidspunkt, hvilket ofte fører til forsinkelser. Hyper-Threading indebærer computeren effektivt opdele køen over kommende opgaver for hver kerne i to. Det betyder at det kan mere hurtigt og effektivt tildele specifikke opgaver til bestemte kerner på processoren og få det bedst mulige udnyttelse af computerens ressourcer. Det reducerer sandsynligheden for, at en kerne vil være aktiv med en sikkerhedskopieret linje af opgaver at udføre, mens en anden kerne ligger ubrugt.

overvurderet Fordele

Den måde Hyper-Threading virker betyder styresystemet fungerer som hvis hver kerne bestod af to separate "virtuelle" processorer. Dette har ført til nogle vildledte påstande om, at disse er bogstaveligt talt virkelige processorer - dermed en dobbelt-core processor er faktureret som en quad-core processor - eller at Hyper-Threading fordobler magt eller hastigheden af ​​en processor. Men Hyper-Threading ikke øge de fysiske ressourcer i en computer på alle, men blot bruger dem mere effektivt. Ifølge 2009 tests udført af IXBT Labs, den reelle stigning i ydeevne er bemærkelsesværdigt, men varierer afhængigt af opgaven, med det højeste resultat er en 28 procent hastighed stigning.

Kompatibilitet

For at få maksimalt udbytte af Hyper-Threading, skal selve computeren, operativsystemet og de specifikke applikationer alle drage fordel af det. Pc'er, der kører versioner af Windows før XP kan ikke bruge Hyper-Threading; hverken kan nogle Linux-baserede systemer. Desuden skal Hyper-Threading tændes i BIOS-indstillingerne på computeren, som er adskilt til operativsystemet software. Processorer med Hyper-Threading kan arbejde med alle programmer, men giver mere af et løft, hvis ansøgningen er skrevet med Hyper-Threading i tankerne.

Andre problemer

En 2006 rapport bestilt af rivaliserende chipmaker ARM hævdede, at Hyper-Threading brugt mere energi end at tilføje den tilsvarende antal reelle fysiske kerner. I rapporten bemærkes, at tilføje Hyper-Threading også øget mængden af ​​cache-prygl, en situation, hvor computeren skal gentagne gange bruge sin harddisk snarere end dens RAM eller hukommelse, til at gemme data midlertidigt, noget, der kan bremse aktivitet betydeligt.


relaterede artikler