Hyper - Threading , eller HT , er en teknologi som er utviklet og brukes av Intel for å forbedre ytelsen på PC- prosessorer. Det var en viktig funksjon med utgivelsen av Pentium 4-prosessor i 2004 , og er fortsatt i bruk fra og med 2013 , men ikke så mye . Teknologien har flere begrensninger , som i utgangspunktet betyr at det fungerer ikke alltid like perfekt i praksis som i teorien. Concept
Selv om datamaskinen prosessorer er ekstremt rask, blir de bremset ned av det faktum at de bare kan gjøre én ting om gangen . Mange moderne prosessorer er delt inn i separate kjerner - for eksempel en "dual core" eller " quad core" -prosessor - men selv da hver kjerne kan bare utføre en oppgave av gangen , ofte fører til forsinkelser . Hyper- Threading innebærer datamaskinen effektivt splitting køen av kommende oppgaver for hver kjerne i to. Dette betyr at det kan raskere og mer effektivt tilordne bestemte oppgaver til bestemte kjerner på prosessoren og gjøre best mulig bruk av datamaskinens ressurser. Det reduserer sannsynligheten for at en kjerne vil være aktiv med en sikkerhetskopiert linje av oppgaver å utføre , mens en annen kjerne ligger ubrukt .
Overdrevet fordelene
Måten Hyper -Threading verk betyr at operativsystemet oppfører seg som om hver kjerne bestod av to separate "virtuelle" -prosessorer . Dette har ført til noen misforståtte påstander om at disse er bokstavelig talt reelle prosessorer - derav en dobbel - kjerne prosessor er fakturert som en quad -core prosessor - eller at Hyper - Threading dobler kraften eller hastigheten til en prosessor . Imidlertid ikke Hyper - Threading ikke øke de fysiske ressursene i en datamaskin i det hele tatt , men bare bruker dem mer effektivt. Ifølge 2009 tester utført av IXBT Labs , er den faktiske økningen i ytelse bemerkelsesverdig, men varierer avhengig av oppgaven , med det høyeste resultatet blir en 28 prosent økt hastighet .
Kompatibilitet
For å få maksimalt utbytte av Hyper - Threading , selve datamaskinen , operativsystemet og applikasjonene må alle dra nytte av det . PCer som kjører Windows-versjoner før XP kan ikke bruke Hyper -Threading , heller ikke kan noen Linux - baserte systemer . I tillegg må Hyper - Threading være slått på i BIOS-innstillingene på datamaskinen, som er atskilt med drift programvare . Prosessorer med Hyper - Threading kan arbeide med alle programmer , men gi mer av et løft dersom søknaden er skrevet med Hyper -Threading i tankene.
Andre problemer
2006 rapport bestilt av rival chipmaker ARM hevdet at Hyper - Threading brukt mer energi enn å legge tilsvarende antall reelle fysiske kjerner. Rapporten bemerket at å legge Hyper - Threading også økt mengden av cache - juling , en situasjon der datamaskinen trenger for å gjentatte ganger bruke sin harddisk snarere enn dens RAM , eller minne til å lagre data midlertidig , noe som kan forsinke aktiviteten betraktelig.