? Når du udfører instruktionerne , CPU'er sommetider spilde tid på at vente på data fra computerens hukommelse . Hyper- threading er en teknologi udviklet af Intel , der tillader computer-processorer til at arbejde mere effektivt ved hjælp af denne fritid til at udføre andre opgaver. Mens hyper -threading var først kun tilgængelig med visse modeller af Pentium 4 og Xeon-processorer , har Intel siden tilføjet den teknologi til deres Intel Core i3, i5 og i7 -processorer som godt. CPU
central processing unit , også undertiden blot kaldet " processor " er den del af den computer, der udfører serie instruktioner , der udgør et edb-program . En enkelt CPU kan bestå af flere kerner , hver i stand til at udføre forskellige tråde for udførelse på samme tid , semi - uafhængig .
En mulig kilde til ineffektivitet i en CPU er brændt instruktion cyklusser forårsaget af hukommelse forsinkelser . Når en CPU brug data fra computerens hukommelse til at fortsætte udførelsen , kan det spilde et par cykler venter på de data, der skal hentes . Hyper- threading blev udviklet for at hjælpe med at reducere denne ineffektivitet.
Tråde
tråd af udførelse eller blot en " tråd " er én serie af sendte instrukser til CPU'en . En enkelt proces, der kører på computeren kan bruge flere tråde på en gang , med mange forskellige tråde kører på tværs af hele systemet. En CPU kerne deler sin tid op mellem disse forskellige tråde. Det vil udføre en tråd i en periode og derefter skifte til en anden , og så videre . Dette giver det indtryk, at alle emner bliver henrettet samtidigt, selv når der er flere tråde end CPU-kerner .
Hyper -Threading
Hyper- threading er en teknologi udviklet til at hjælpe med at gøre bedre brug af reservedele forarbejdning cyklusser. Hyper- threaded processorer har et duplikat af registre , små rum med høj hastighed hukommelse opbevaring bruges til at holde de data, der i øjeblikket er nødvendige for at udføre en tråd . Når en CPU kerne er forsinket , venter data, der skal hentes fra et andet sted i hukommelsen , kan den bruge disse to eksemplarer registre til at tilbringe reservedele beregning cykler udførende en anden tråd. Det andet sæt af registre vil blive præinstalleret med de data, der er nødvendige for at udføre den anden tråd , så CPU kerne kan begynde at arbejde med det samme.
Nøjagtige forbedring at fremskynde hyper -threading giver kan variere vildt afhængig af type software er installeret på computeren , og en række andre variabler.
Hyper -Threading og logiske processorer
CPU med hyper -threading vil præsentere hver kerne til computers operativsystem som to "logiske processorer. " Dette har den bivirkning at gøre det undertiden synes , at computeren har flere processorer eller processorkerner , end den faktisk gør , som når de ses i Windows Task manager. Disse er ikke rigtige processorer dog , de er et middel til at lade operativsystemet til at opdele ressourcerne hensigtsmæssigt
.