Home Enterprise AMD EPYC 9754S Review – Een CPU met een zeer specifieke reeks vaardigheden

AMD EPYC 9754S Review – Een CPU met een zeer specifieke reeks vaardigheden

by Jordaan Ranous

De AMD EPYC 9754S is ontworpen voor HPC-workloads waarbij SMT is uitgeschakeld en levert 128 cores en 128 threads met een standaard TDP van 360 W.

Vorig jaar breidde AMD zijn server-CPU-lijn uit met 4e generatie EPYC. Terwijl de 128-core, 256-thread EPYC 9754 de hoogste facturering kreeg, staat net daaronder op de SKU-matrix de AMD EPYC 9754S. Het verschil tussen de twee chips is eenvoudig maar dramatisch. Op de 9754S is Simultaneous Multithreading (SMT) uitgeschakeld. Dit betekent dat de 9754S dezelfde 128 cores levert als de 9754, maar met SMT uitgeschakeld slechts 128 threads, vergeleken met 256. Deze wijziging levert een mooie korting op voor klanten die SMT al uitschakelen.

AMD EPYC9754S

Model Cores Max. threads Standaard TDP Basis Freq. (GHz) Boost-freq. (GHz) L3-cache (MB)
9754 128 256 360W 2.25 3.10 256
9754S 128 128 360W 2.25 3.10 256
9734 112 224 320W 2.2 3.0 256

Wat is AMD SMT en waarom bestaat de 9754S?

Met SMT kan een enkele EPYC CPU-kern twee threads tegelijkertijd verwerken, dit kan leiden tot een efficiënter gebruik van de bronnen van de processor. Wanneer de ene thread wacht tot gegevens uit het geheugen worden geladen of anderszins inactief is, kan de andere thread instructies uitvoeren. Dit betekent dat de kern minder tijd inactief is, wat mogelijk de prestaties verbetert. Dit geldt met name in gebruiksscenario's zoals virtualisatie en rendering.

Door SMT uit te schakelen kunnen fabrikanten deze chips op de markt brengen als producten van een lager niveau, zodat ze nog steeds aan specifieke prestatie- en stabiliteitscriteria voldoen. CPU's waarbij SMT is uitgeschakeld, kunnen worden beïnvloed door binning-processen, marktsegmentatiestrategieën en de wens om tegemoet te komen aan specifieke prestatie- of efficiëntiebehoeften, wat de genuanceerde benadering laat zien die fabrikanten hanteren bij productplanning en positionering.

Dat gezegd hebbende, profiteert niet elke werklast van SMT, en vaak is SMT op een AMD-server uitgeschakeld in het BIOS. Hoewel dat een effectieve aanpassing kan zijn, brengt dit nog een belangrijk punt naar voren. De 9754S-chip met SMT uitgeschakeld is iets goedkoper dan de 9754. In beide gevallen kunnen single-threaded applicaties, computationele werkbelastingen en alle gebruikssituaties waarbij CPU-latentie van cruciaal belang is, profiteren van het uitschakelen van SMT.

AMD EPYC 9754S versus EPYC 9754-prestaties

We willen twee van onze reguliere tests uitvoeren, y-cruncher en Cinebench 2024, en zien welke prestatieverschillen we krijgen met en zonder SMT. We hebben de 9754S en 9754 tegen elkaar gebruikt terwijl we de 9754 met SMT aan en uit draaiden om te zien welke voordelen de 9754S heeft zonder SMT.

Testplatform en specificaties:

Cinebench 2024

Als eerste is er Cinebench 2024, met SMT ingeschakeld op ons niet-S-model. Hier kunnen we zien dat we binnen de variatieverschillen van run tot run zitten.

Cinebench 2024 CPU 2x EPYC 9754S 2x EPYC9754
 CPU multi-core 2,682 2,587
 CPU Single-Core 68 69
MP-verhouding 39.19x 37.64x

Er werd specifiek voor y-cruncher gekozen vanwege de architectuur van het programma, gepositioneerd als een totale systeemtest. Door een zo groot mogelijke Pi-berekening uit te voeren die in het systeemgeheugen past, wilden we onze al lang bestaande intuïtie bewijzen dat SMT een negatieve invloed kan hebben op CPU- en geheugengebonden werklasten. Laten we eerst eens naar de resultaten kijken voordat we dieper ingaan op wat het allemaal betekent.

y-cruncher 0.8.3

y-cruncher 0.8.3 Totale rekentijd in seconden
(lager is beter)
2x EPYC 9754S 2x EPYC 9754 (SMT uit) 2x EPYC 9754 (SMT aan) 9754 SMT Uit Prestatieverbetering
1 Miljard 13.481 13.546 14.139 4.65%
2.5 Miljard 23.818 24.144 28.111 15.27%
5 Miljard 40.760 40.797 49.271 17.27%
10 Miljard 77.409 77.959 95.420 18.88%
25 Miljard 203.303 202.124 233.629 12.98%
50 Miljard 475.557 476.949 520.349 8.61%
100 Miljard 1,248.458 1,251.36 1,242.419 -0.49%

y-cruncher 0.8.4

y-cruncher 0.8.4 Totale rekentijd in seconden
(lager is beter)
2x EPYC 9754S 2x EPYC 9754 (SMT uit) 2x EPYC 9754 (SMT aan) 9754 SMT Uit Prestatieverbetering
1 Miljard 13.480 13.56 14.573 7.50%
2.5 Miljard 23.680 23.501 28.649 17.34%
5 Miljard 40.819 40.547 50.082 18.50%
10 Miljard 78.523 77.466 93.842 16.32%
25 Miljard 206.399 206.078 236.070 12.57%
50 Miljard 483.797 482.79 521.867 7.29%
100 Miljard 1,269.484 1,266.83 1,253.446 -1.28%

Resultaten Analyse

Als we ons verdiepen in de fijne kneepjes van AMD SMT, ontstaat er een boeiende dialoog binnen de technische gemeenschap over de implicaties ervan voor de systeemprestaties. In de kern lijkt SMT een eenvoudige keuze voor mensen die betere prestaties nastreven. De theorie luidt: als het inschakelen van SMT kan leiden tot ideale schaalvergroting, waarom zou je het dan niet omarmen als een voordelige architectonische keuze?

AMD Bergamo-CPU

De relatie tussen SMT-efficiëntie en kernarchitectuur is niet zwart-wit. Matige SMT-schaling wijst niet noodzakelijkerwijs op een fout in de implementatie ervan. In feite zou het kunnen duiden op een robuust kernontwerp dat nauwelijks ruimte laat voor SMT om een ​​merkbaar verschil te maken. Deze paradox onderstreept een cruciaal inzicht in de sector: processorfabrikanten kunnen geen one-size-fits-all voordeel claimen met SMT of soortgelijke technologieën. Ze erkennen dat hoewel SMT in bepaalde gebruikssituaties extra prestaties kan uitsluiten, dit in andere scenario's niet zonder tekortkomingen is.

Door de lens van high-performance computing- en supercomputertaken worden de beperkingen van SMT duidelijker. Hoewel het idee om het aantal threads per kern te verdubbelen veelbelovend klinkt, lijkt de realiteit niet op het verdubbelen van het aantal kernen. In extreme gevallen kan dit leiden tot prestatiedalingen omdat threads strijden om cachebronnen. Desalniettemin verhoogt SMT voor de meeste multi-threaded applicaties, vooral die zonder cache-concurrentie, de prestaties, waarbij het vooral uitblinkt in taken die het potentieel ervan volledig kunnen benutten.

Sluiting Gedachten

AMD SMT is ongelooflijk handig voor een breed scala aan werklasten die veel voorkomen in ondernemingen. Maar niet elke werklast heeft SMT nodig of profiteert ervan. Door onze tests hebben we laten zien hoe AMD kan profiteren van variaties in de productie om een ​​solide product te leveren met een unieke waardepropositie. Organisaties die platforms ontwerpen voor specifieke soorten workloads die pure core zonder SMT nodig hebben, kunnen wat geld besparen door de AMD EPYC 9754S te kopen, waarbij SMT in de fabriek permanent is uitgeschakeld.

AMD-productpagina

Neem contact op met StorageReview

Nieuwsbrief | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | RSS Feed