Verwerkers

Wat is hyperthreading?

Inhoudsopgave:

Anonim

Je hebt vast wel eens gehoord van de HyperThreading- technologie van verschillende moderne processors, zoals Intel Core, maar wat is HyperThreading precies? We zullen proberen het in de volgende regels uit te leggen en ook een stukje geschiedenis schrijven, omdat deze technologie niet nieuw is.

Wat is HyperThreading?

HyperThreading-technologie bestaat uit het 'simuleren' van twee processors (of cores) in één, waarbij de werklast tussen hen wordt verdeeld en daardoor de verwerkingssnelheid wordt verbeterd. Hier past het gezegde " twee hoofden denken meer dan één" perfect een logica toe die Intel al lang in zijn processors heeft geïmplementeerd.

Tegenwoordig zien we processoren van 2, 4, 6 of 8 fysieke Intel-kernen, die dankzij HyperThreading- technologie twee keer zoveel verwerkingskernen kunnen simuleren. Intel Core i3-processors hebben bijvoorbeeld slechts twee fysieke cores, maar het gedraagt ​​zich alsof het 4 cores heeft (ze zijn echt THREADS) dankzij deze technologie. Deze extra kernen die HyperThreading simuleert, worden vaak 'logische kernen' genoemd .

Deze functie is aanwezig in de hele Intel Core-, Intel Core M- en Intel Core Xeon-familie.

HyperThreading bij dagelijks gebruik

Een computer of een mobiele telefoon is momenteel een multi-tasking-apparaat dat meerdere bewerkingen tegelijkertijd uitvoert. We kunnen een film kijken en een systeemscan uitvoeren op virussen of een videogame spelen en de volledige Black Mirror-serie downloaden. Dit is alleen wat de gebruiker kan zien, maar een computer voert veel meer taken op de achtergrond uit zonder het te beseffen. Het zijn veelvoorkomende taken die we elke dag uitvoeren, met meer processorkernen die dit allemaal kunnen en meer zonder prestatieverlies.

De evolutie van deze technologie

De eerste keer dat Intel deze technologie implementeerde, was met de bekende Intel Pentium IV-processors (Northwood), die op dat moment een prestatieverbetering van tussen de 15 en 30% beloofden als we deze geactiveerd hadden en slechts 5% meer verbruikten.

Deze eerste benadering van HyperThreading- technologie was enigszins bitterzoet, omdat de software van die tijd (we hebben het over 2001) niet al te goed voorbereid was op dit soort functies, dus in Windows 2000 of eerdere besturingssystemen konden we last krijgen van een crash prestaties, dus we moesten het uitschakelen via het BIOS van ons moederbord.

Na een pauze van enkele jaren keerde de HyperThreading- technologie terug met de Intel Core i3, i5 en i7 van de Westmere-architectuur (2010) en bleef het met uitstekende resultaten in multi-threaded taken die verpulverde in prestaties de voorstellen van AMD.

AMD's alternatief

Hoewel Intel een pionier was in zijn HyperThreading-technologie, heeft AMD ook iets soortgelijks geïmplementeerd in zijn processors vanuit de Bulldozer-architectuur. AMD noemde het CMT (Cluster Based Multithreading), dat precies hetzelfde doet, maar niet op een vergelijkbare manier werkt als het voorstel van Intel.

Wat CMT- technologie doet, is twee kernen in een enkel blok integreren, maar repliceert niet de drijvende-komma-eenheid, die wordt gedeeld door de twee kernen. Dat wil zeggen dat dat nieuwe superblok twee eenheden heeft om bewerkingen met gehele getallen uit te voeren en slechts één voor drijvende-kommabewerkingen.

WIJ RADEN U AAN Gefilterde benchmarks van de nieuwe AMD RYZEN 8-core 16-core CPU

De CMT-technologie van AMD-processors (FX-serie en andere) zal binnenkort worden vervangen door SMT (Simultaneous Multi-Threading) die in de nieuwe Ryzen zal worden opgenomen. Het verschil met CMT geïntroduceerd in Bulldozer is dat het twee threads kon uitvoeren die identiek waren, met SMT konden twee threads per core worden uitgevoerd, maar volledig onafhankelijk. Wat we een grote evolutie zullen zien met betrekking tot de al "verouderde" Intel.

Ik hoop dat dit artikel uw twijfels heeft weggenomen en ik nodig u uit om onze gids over de beste processors op de markt te lezen.

Verwerkers

Bewerkers keuze

Back to top button