Wat is AMD Simultaneous Multi Threading?

19 mei 2023

AMD’s Simultaneous Multi Threading, kortweg SMT, is een innovatieve manier om de prestaties van een processor te verhogen. Het werkt door twee threads tegelijk te laten draaien op één core. 

Deze aanpak resulteert in een efficiënter gebruik van bronnen en kan de prestaties aanzienlijk verbeteren.De eerste generatie AMD-processoren met SMT werd in 2016 uitgebracht onder de codenaam Zen-architectuur. 

Het ontwerp maakte het mogelijk dat elke core twee threads tegelijk kon verwerken, wat betekende dat er twee keer zoveel werk gedaan kon worden met hetzelfde aantal cores als voorheen. Deze functie zorgde voor een aanzienlijke boost in prestaties en energie-efficiëntie in vergelijking met eerdere generaties zonder SMT.

Wat is SMT

Wat is SMT?

Simultaneous Multithreading (SMT) is een technologie die AMD gebruikt in zijn kernprocessoren om de prestaties en de efficiëntie te verbeteren. Hierdoor kan de processor meerdere threads, of reeksen instructies, tegelijk uitvoeren.

 Dit betekent dat meer werk kan worden gedaan met minder cycli en dat meer taken tegelijkertijd kunnen worden uitgevoerd. SMT is sinds 2003 beschikbaar op Intels Hyper-Threading-processoren, maar de implementatie van AMD verschilt op een aantal punten.

 In dit artikel onderzoeken we de verschillen tussen Intel’s Hyper-Threading(HT) en AMD’s SMT-implementatie.

SMT en Hyper-Threading(HT) verschillen?

Het voornaamste verschil tussen Intel’s Hyper-Threading(HT) en AMD’s SMT ligt in de manier waarop zij resources beheren. Hyper-Threading(HT) werkt door bepaalde onderdelen van de processor over meerdere threads te verdelen. 

Hierdoor kunnen twee threads tegelijk worden uitgevoerd, zij het niet noodzakelijk op volle snelheid. AMD’s SMT-technologie dupliceert geen componenten en maakt in plaats daarvan gebruik van simultane threads via gedeelde bronnen. 

Dit maakt het gebruik van bronnen efficiënter, maar het betekent ook dat slechts één thread tegelijk kan worden uitgevoerd.

Interrupts

Interrupts op Threads

Naast de verschillen in het beheer van resources, zijn er ook verschillen in de manier waarop elke processor omgaat met interrupts. Intel’s Hyper-Threading gebruikt één interruptsysteem voor beide threads, terwijl AMD’s SMT afzonderlijke interruptsystemen heeft voor elke thread. Hierdoor reageren AMD-processoren sneller op interrupts dan Intel-processoren met Hyper-Threading ingeschakeld. Ter verduidelijking Interrupts zijn onderbrekingen van de taken die er op dat moment worden uitgevoerd.

Tot slot vereist AMD’s SMT minder overhead dan Intel’s Hyper-Threading, omdat er geen hardwarecomponenten hoeven te worden gedupliceerd. Dit betekent dat AMD-processoren bij gebruik van SMT-technologie hogere prestaties kunnen leveren met een lager energieverbruik dan hun Intel-tegenhangers – waardoor ze een aantrekkelijke keuze zijn voor veel gebruikers die hun prestaties willen maximaliseren en tegelijkertijd hun energiekosten laag willen houden.

Hyper-Threading(HT) vs SMT is er een beter?

Wat betreft Hyper-Threading (HT) versus SMT is er geen duidelijke winnaar. De keuze tussen de twee technologieën hangt af van wat je zoekt in een processor en hoeveel prestaties/energie-efficiëntie je nodig denkt te hebben. 

Voor wie maximale prestaties en energie-efficiëntie nodig heeft, is AMD’s SMT-technologie wellicht de betere optie. Voor gebruikers die meer belang hechten aan algemene prestaties dan aan energie-efficiëntie, kan Intel’s Hyper-Threading(HT) hogere prestaties leveren. Uiteindelijk zal de beslissing tussen Hyper-Threading(HT) en SMT afhangen van persoonlijke voorkeur en budget. 

Dus de keuze ligt meer aan welk merk processor je liever hebt of dit nou Intel of AMD is. Conclusie is dat SMT/HT een mooi stukje hardware is dat de processor beter maakt

IntelVsAMD e1680088930492
Valentino
Valentino

Valentino is een tech enthousiast en game fanaat: 10 jaar geleden begon Valentino met het bouwen van zijn eerste gaming PC. Daarna is hij tijdens zijn IT studie steeds meer gaan verdiepen in tech, software en hardware. Daarnaast speelt Valentino in zijn vrije tijd games op zowel zijn (nu nieuwe) game PC als de next-gen consoles. Geen Elden Ring boss is hem te moeilijk.

1 Reactie
  1. heel! goed beschreven en redelijk goed (althans) begrijpelijk voor mij (opa wil)
    be’woord ..

Laat een reactie achter

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

delaptopwinkel.nl
Logo