Wat is Hyperthreading en Waarom Zou Je?

0
430

Laten we zeggen dat u zoekt op het kopen van een nieuwe processor en opeens heb je niet te kiezen tussen twee producten die beide zijn ongeveer even op papier, maar een van hen heeft een functie genaamd hyperthreading en de andere niet.

Duidelijk hyperthreading is een goede zaak, want je moet extra betalen voor het, maar wat doet het? Bovenal, is het iets dat je moet zorg over? Een antwoord op deze brandende vragen, nemen we een korte omweg in hoe de Cpu ‘ s doen hun ding.

Onbeperkte Macht!

Zelfs als je niet geïnteresseerd in de fijne technische details van computer technologie, u hebt waarschijnlijk gehoord van de Wet van Moore voor. Het is niet echt een natuurlijke wet, maar een constatering dat de fundamentele componenten van de geïntegreerde circuits verdubbeling van de dichtheid om de twee jaar of zo.

In feite betekende dit dat de prestaties van een CPU zou verdubbelen om de twee jaar, dat is een exponentiële groei van verbetering. Als de snelste auto in de wereld was twee keer zo snel als het kwam twee jaar geleden en die trend zette voor decennia, zouden we auto ‘ s met snelheden van science fiction ruimteschepen. Dus dit is eigenlijk een van de meest revolutionaire dingen over de computer-technologie.

Het probleem is dat de prestaties van een CPU
niet alleen wordt bepaald door de dichtheid van de componenten. Het is de kloksnelheid, die
hoeveel de volledige berekening cycli binnen een seconde kan uitvoeren, is het uiteraard de
belangrijk. Als je een CPU en u het dubbele van de kloksnelheid, het zal twee keer
als goed. Althans in theorie.

Het probleem is dat, ongeacht hoe snel die processor werkt, het kan alleen maar een ding tegelijk. Wat we waarnemen als “multitasking” is eigenlijk de processor snel springen tussen de duizenden verschillende banen. Een paar jaar geleden, zijn we begonnen met het slaan van een paar bakstenen muren als het ging om het maken van een enkele processor sneller en sneller.

Dus, een van de oplossingen was om meer dan een CPU in iedere processor, zodat de verschillende taken verdeeld kan worden tussen hen. Vandaag, quad-core Cpu ‘ s zijn vrij veel de mainstream configuratie.

Hyperthreading (HT)is de naam van Intel voor multithreading. Het betekent in feite dat één CPU core kan werken op twee problemen in één keer. Het betekent niet dat de CPU kan doen twee keer zo veel werk. Alleen dat het kan zorgen voor al haar capaciteit wordt gebruikt door het omgaan met meerdere eenvoudiger problemen in een keer.

Van uw besturingssysteem, elke echte silicon CPU-kern eruit ziet twee, dus het voedt elk één werk, als waren zij gescheiden. Want veel van wat een CPU is niet genoeg om te werken aan het maximum, HT zorgt ervoor dat je het krijgen van uw geld waard van de chip.

Wie Mag De Zorg Over
Hyperthreading?

Dit is een andere vraag die kan een beetje ingewikkeld, maar is eigenlijk vrij eenvoudig, wanneer u het af te breken. Eerste, laten we het een ding over hyperthreading dat is bijna altijd waar. Als je moet kiezen tussen twee processors die overweg kan met hetzelfde aantal threads, maar hebben niet hetzelfde aantal kernen, ga met de CPU dat heeft meer fysieke kernen.

Bijvoorbeeld, als u een dual-core, hyper-threaded CPU en een non-HT quad-core CPU, de quad-core optie is de betere keuze. Gezien het feit dat ze dicht bij elkaar in de single-thread, single-core prestaties. Waarom? Omdat de quad-core CPU heeft meer fysieke verwerking van de hardware.

De echte augurk komt wanneer u twee Cpu ‘ s
met dezelfde fysieke specificaties, maar heeft HT en de andere niet.
Nu is onze vraag heeft echt te maken met de software die u wilt uitvoeren. Als
je hebt software die kan paaien genoeg threads gebruik van de HT draden en,
u ziet een belangrijke impuls uit te kiezen voor de CPU met hyperthreading.
Gewoon omdat geen van de capaciteit voor de verwerking wordt verspild en de
onderdeel is het werken in de buurt van het volledige potentieel van zo veel van de tijd mogelijk.

Als de software die u wilt uitvoeren niet paaien
genoeg threads ook gebruik maken van de HT virtuele cores, zie je letterlijk geen
verschil in prestaties.

Traditioneel activiteiten, zoals CPU-3D
het renderen van video encoding, en foto-manipulatie zal u zo veel threads
als je een slechte CPU kan nemen. In andere woorden, veel van de moderne professional
toepassingen zijn draad-honger. Dit is de reden waarom Hyperthreading is beperkt
tot professional-tier Cpu ‘ s zoals de i7 en up.

Mainstream toepassingen zoals word
processors en web browsers zijn niet van plan om te presteren beter met
hyperthreading, zelfs als ze kunnen paaien meer threads. Gewoon omdat het moet
van deze toepassingen gebruikt worden door de meeste mensen niet eens geven entry-level Cpu ‘ s
een harde tijd.

De Grote Gaming Vraag

Video games zijn een andere reguliere toepassing
dat is al vrij apathisch voor Hyperthreading. Op het moment van schrijven, in
2019, de nieuwste video game engines zijn uitgangspunt geworden voor meer draad zwaar.
Wat betekent HT-enabled Cpu ‘ s zullen beter presteren in hen. Oudere titels niet zien
enig voordeel op alle, met uitzondering van een paar simulatie van het type games dat
zeer veel gebruik maken van AI of andere CPU-gerichte processen.

Betekent dat je naast gaming PC moet hebben
Hyperthreading? Het ding is, we gaan nu naar een reguliere CPU markt
waar zes, acht en twaalf – core Cpu ‘ s zijn de norm. Het is dus veel beter om te
hebben meer fysieke kernen waar mogelijk.

Het Eenvoudige Antwoord

Hopelijk de bovenstaande uitleg is duidelijk
genoeg, maar laten we breken met de bottom line:

  • Als u professionele,
    draad-zwaar werk, Hyperthreading zaken
  • Als u een reguliere gebruiker,
    maak je geen zorgen over!
  • Als u een gamer bent, prioriteren
    met meer cores in je volgende build over HT, maar krijgen HT bovendien, als de
    de prijs is goed.

Hyperthreading is een technologie, maar het is
niet de moeite waard de premie voor iedereen. Nu moet je weten of dat ‘iemand’
ligt je of niet!