Hvad er Hyperthreading i CPU, og hvordan virker det?

Først havde vi single core CPU'er(single core CPUs) . Disse CPU'er(CPUs) blev clocket ved en bestemt hastighed og kunne levere ydeevne ved den bestemte hastighed. Så kom alderen med CPU'er(CPUs) med flere kerner(multiple cores) . Her kunne hver enkelt kerne levere sin egen hastighed uafhængigt. Dette øgede eksponentielt kraften af ​​en CPU og øgede derved den samlede ydeevne af computerenheden. Men den menneskelige tendens er altid at se efter endnu bedre. Derfor(Hence) blev multithreading introduceret, hvilket øgede ydeevnen en smule - men så kom Hyper-Threading . Den blev først introduceret i 2002 med Intels Xeon - processorer(Processors). Med implementeringen af ​​hyperthreading blev CPU'en(CPU) altid beskæftiget med udførelsen af ​​en opgave.

Hyperthreading

Den blev først introduceret med Intels Xeon - chip, og derefter dukkede den op for de forbrugerbaserede SoC'er(SoCs) med Pentium 4 . Det er til stede i Intels Itanium , Atom samt Core 'i' serie af processorer.

Hvad er HyperThreading i computere?

Det er som at gøre ventetiden eller latensen for CPU'en(CPU) til at skifte fra en opgave til en anden ubetydelig. Det giver hver kerne mulighed for at behandle opgaver kontinuerligt, uden at der er nogen ventetid involveret.

Med Hyperthreading sigter Intel efter at nedbringe udførelsestiden for en bestemt opgave for en enkelt kerne. Dette betyder, at en enkelt kerne i en processor vil udføre flere opgaver efter hinanden uden nogen latenstid. Til sidst vil dette nedbringe den tid, det tager for en opgave at blive udført fuldt ud.

Det drager direkte fordel af den superskalære arkitektur, hvor flere instruktioner opererer på separate data er i kø til behandling af en enkelt kerne. Men til dette skal operativsystemet også være kompatibelt. Det betyder, at operativsystemet skal understøtte SMT eller simultan multithreading.

Også ifølge Intel , hvis dit operativsystem ikke understøtter denne funktionalitet, skal du bare deaktivere hyperthreading.

Nogle af fordelene ved Hyperthreading er-

  1. Kør(Run) krævende applikationer samtidigt, mens du bevarer systemets reaktionsevne
  2. Hold systemerne beskyttede, effektive og håndterbare, mens du minimerer indvirkningen på produktiviteten
  3. Giv(Provide) plads til fremtidig forretningsvækst og nye løsningsmuligheder

Sammenfattende, hvis du har en maskine, der bruges til at pakke en eller anden kasse, skal pakkemaskinen vente efter at have pakket en kasse, indtil den får en anden kasse fra det samme transportbånd. Men hvis vi implementerer et andet transportbånd, der betjener maskinen, indtil den første henter en anden kasse, ville det øge hastigheden til at pakke kassen. Dette er, hvad Hyperthreading muliggør med din single-core CPU .



About the author

Jeg er teknologikonsulent med over 10 års erfaring i softwarebranchen. Jeg er specialiseret i Microsoft Office, Edge og andre relaterede teknologier. Jeg har arbejdet på forskellige projekter for både store og små virksomheder, og jeg er yderst vidende om de forskellige platforme og værktøjer, der findes i dag.



Related posts