In maart, toen AMD Milan-X werd uitgerold, publiceerde ik een aantal EPYC 7773X-benchmarks en Milan-X-benchmarks in de cloud. Sindsdien zijn er nieuwe verbeteringen aan de Linux-kernel en andere veranderingen doorgevoerd in de zich steeds verder ontwikkelende open-sourcewereld. Plus gewoon meer tijd om in de zomer extra tests uit te voeren. Hier is de laatste ronde van mijn AMD EPYC 7773X 1P en 2P benchmarking vergeleken met de Milan EPYC 7713/7763 SKU’s en Intel’s Xeon Platinum 8380″Ice Lake”competitie.

In mijn voortdurende testen van de AMD EPYC 7773X-processors in de afgelopen paar maanden, blijft de top-end Milan-X SKU het enorme potentieel demonstreren voor grote-cache server-CPU’s in de toekomst. Omdat ik voortdurend nieuwe/bijgewerkte benchmarks aan mijn uitrusting toevoeg, evenals sinds het debuut van Milan-X de formele lancering van Ubuntu 22.04 LTS, nieuwe versies van de Linux-kernel en ook een nieuwere versie van de AMD Daytona-systeemfirmware/BIOS , Ik dacht dat het tijd was voor een zomerupdate van de AMD EPYC 7773X Linux-prestaties.

De serverprocessors die werden getest voor deze Linux-benchmarkingvergelijking omvatten:

-AMD EPYC 7713
-AMD EPYC 7713 2P
-AMD EPYC 7763
-AMD EPYC 7763 2P
-AMD EPYC 7773X
-AMD EPYC 7773X 2P
-Intel Xeon Platinum 8380
-Intel Xeon Platinum 8380 2P

Dus een mooie eersteklas blik op de huidige, uitgebrachte producten van AMD en Intel. De Intel-en AMD-referentieserverplatforms werden gebruikt voor het testen, elke configuratie had 8 x 32B DDR4-3200-geheugen per CPU en gebruikte een Micron 9300 NVMe solid-state drive van 3,8 TB voor opslag. Nogmaals bedankt aan Intel en AMD voor het aanleveren van de processorreview-samples om deze tests mogelijk te maken.

Aan de softwarekant zijn al deze processors getest op Ubuntu 22.04 LTS met de laatste stabiele release-updates. Voor een frisse kijk op de zaken werd de Linux 5.19 Git-kernel gebruikt voor het bewaken van de allernieuwste prestaties. Alle CPU’s werden uitgevoerd met de”performance”CPU-frequentieregelaar. Tijdens de benchmarking werd het stroomverbruik van de CPU gemonitord met behulp van de blootgestelde RAPL/PowerCap sysfs-interfaces.

Op elke CPU werden meer dan 24 uur aan benchmarks uitgevoerd, waarbij werd gekeken naar een verscheidenheid aan server-en technische computergebieden. Laten we nu eens kijken naar deze nieuwe prestatiecijfers met de nieuwste Linux-kernel, een aantal nieuwe/bijgewerkte benchmarks sinds de lancering in Milaan-X in maart en andere systeemsoftware-updates.

Ter herinnering, de AMD EPYC 7773X heeft een ongelooflijke 768 MB L3-cache per CPU… Dus 1,5 GB in de 2P-configuratie. De EPYC 7773X is het vlaggenschip 64-core/128-thread onderdeel met een basisklok van 2,2 GHz en een maximale boostklok van 3,5 GHz.

De EPYC 7773X past nog steeds binnen het bereik van 225-280W, zoals de EPYC 7773X EPYC 7763. Dus in workloads die gebruik kunnen maken van de grote L3-cache, zelfs op een prestatie-per-Watt-basis, kan Milan-X vooruit opladen.

De EPYC 7763 heeft een iets hogere basis kloksnelheid van 2,45 GHz vergeleken met 2,2 GHz op de 7773X, maar voor de meeste workloads blijf ik merken dat de grotere cache dat verschil meer dan goedmaakt, terwijl ik dezelfde TDP aanhoud.

Over de tijdspanne van honderden benchmarks op Milan-X in de afgelopen paar maanden, zelden komt de Xeon Platinum 8380 zelfs maar in de buurt van de prestaties van de 7773X en nog zeldzamer voor de Ice Lake SKU om voorop te komen.

Een van de bijgewerkte benchmarks aangezien de originele Milan-X-test nu OpenFOAM 9 bevatte in plaats van OpenFOAM 8 dat eerder in mijn benchmarks werd gebruikt. Met OpenFOAM 9 komt ook het nieuwe”drivaerFastback”-model dat wordt gebruikt voor benchmarking. Met deze grote OpenFOAM-update en de nieuwe input blijft deze open source computational fluid dynamics-software het potentieel voor significante voordelen voor MilanX voor CFD-workloads laten zien.

De EPYC 7773X in zowel 1P-als 2P-configuraties trok aan minder vermogen dan de (langzamere) Xeon Platinum 8380.

Voor OpenFoam 9 met de drivaerFastback automotive aerodynamica testcase bij het overstappen naar kleinere maaswijdtes die dan op hun beurt gemakkelijker in de CPU-cache passen, de voordelen van de EPYC 7773X zijn nog belangrijker. Met de kleine en middelgrote maaswijdtes was een enkele AMD EPYC 7773X in staat om te tango met dubbele Xeon Platinum 8380-processors.

De EPYC 7773X werd gelanceerd met een prijs van $ 8800 USD, een paar maanden na de lancering door Amerikaanse retailers Ik zie dat het wordt vermeld voor ongeveer $ 9500 USD, terwijl sommige meer dubieuze Chinese lijsten het slechts $ 6.299 USD laten zien. In ieder geval blijft deze prijsstelling zeer concurrerend met internetvermeldingen voor de EPYC 7763, wat dat onderdeel nu op $ 8600 ~ 8700 USD brengt. Dus zelfs voor workloads zonder grote leads via de 7763 is het prijsverschil klein.

Op een prestatie-per-Watt-basis blijkt de EPYC 7773X nog steeds zeer concurrerend te zijn.

De prijs van de Xeon Platinum 8380 is bij sommige retailers gedaald tot slechts %8775 USD, terwijl bij andere internetwinkels $11~13k is. Maar zelfs als de prijs hetzelfde is als de EPYC 7773X, blijft hij meestal achter bij dit hoge L3-cachegedeelte in de meeste real-world benchmarks.

De EPYC 7773X blinkt echt uit voor technische computerworkloads zoals CFD, eindige oplossers, enz.

De EPYC 7773X presteert ook erg goed voor de WRF-benchmark voor weersvoorspellingen en levert een aanzienlijke tijdbesparing op ten opzichte van de EPYC 7763. De prestaties zijn veel beter dan die van de Xeon Platinum 8380, terwijl hij ook minder stroom verbruikt.

Over andere nieuwe en bijgewerkte benchmarks sinds maart, bleef de AMD EPYC 7773X indruk maken. Intel’s Xeon Platinum 8380 kon zijn voordelen laten zien wanneer de software is afgestemd op Intel’s eigen microarchitectuur. Intel’s Embree ray-tracing-kernels die deel uitmaken van hun oneAPI-software-inspanningen, toen ze gebruik maakten van de ISPC-geoptimaliseerde path tracer, was het in staat om enkele overwinningen te behalen in combinatie met efficiĆ«nt AVX-512-gebruik.

De Intel Open Volume Kernel Library (OpenVKL) met ISPC is een ander voorbeeld of met hun OSPRay-software, allemaal onderdeel van oneAPI. Hoewel het niet verwonderlijk is dat voor workloads die gebruikmaken van de Intel Implicit SPMD Program Compiler, er zulke voordelen zijn, maar Intel heeft daar zeker het voordeel dat het momenteel meer (open-source) software-ecosysteembijdragen levert dan AMD.

Of bij het koppelen van dingen met de OSPRay Studio-software in plaats van alleen individuele oneAPI-componenten te benchmarken, leverde de AMD EPYC 7773X aanzienlijk betere rendersnelheden dan de Xeon Platinum 8380 2P.

Maar terug naar de overstap naar neutrale/niet-leverancierssoftware, de AMD EPYC 7773X sprong er snel weer bovenop.

Milan-X heeft slechts vage voordelen voor codecompilatie/speciale buildboxen.

Intel’s Xeon Scalable Ice Lake-processors presteren nog steeds erg goed in sommige van de populaire databaseserver-workloads zoals MariaDB en PostgreSQL, hoewel het interessant zal zijn om te zien hoe de volgende generatie Xeon Sapphire Rapids en EPYC Genoa concurreren op dit gebied.

Maar met andere database-oplossingen zoals RocksDB kunnen de AMD EPYC 7763-en 7773X-processors betere prestaties leveren.

Het ClickHouse open-source OLAP-gegevensbeheersysteem is een nieuwe benchmark die ik aan PTS heb toegevoegd sinds maart. In deze benchmark was er een klein voordeel voor de AMD EPYC 7773X met zijn grotere cachegrootte.

Maanden na het voor het eerst testen van Milan-X, blijf ik gebiologeerd door veel van de benchmarkresultaten voor zo’n aanzienlijke verbetering dankzij de enorme 3D V-Cache.

Ten slotte, gezien het grote aantal uitgevoerde benchmarks, is hier een blik op de geometrische gemiddelden gegroepeerd op verschillende soorten werkbelasting en vervolgens het algemene geografische gemiddelde.

De EPYC 7773X met AMD 3D V-Cache presteerde zeer goed onder BLAS-gebaseerde workloads zoals WRF, NWChem en GPAW.

Milan-X had maar weinig voordeel in de code-compilatie-workloads als je overweegt het bouwen van een speciale buildbox/CI-configuratie, maar met dezelfde TDP en vergelijkbare prijzen als de EPYC 7763 maakt het nogal goed afgerond.

Milan-X blijft goed presteren in werkbelastingen voor creators zoals verschillende Intel oneAPI-softwarepakketten , ASTC-textuurcompressie, LuxCore-renderer, Blender en andere soortgelijke workloads.

Voor conventionele HPC-workloads ds van de NPB-benchmarks tot NAMD, GROMACS, NWChem, LAMMPS, MiniFE, Pennant, Incompact3D Xcompact3D, OpenFOAM, GPAW, RELION en anderen, schitterden de AMD EPYC 7773X-processors echt.

Of meer in het algemeen. van de uitgevoerde wetenschappelijke computerbenchmarks domineerde de AMD EPYC 7773X.

Bij het nemen van het geometrische gemiddelde van alle 137 onbewerkte prestatiebenchmarks die voor dit artikel zijn uitgevoerd, was de EPYC 7773X 2P gemiddeld 15% sneller dan de EPYC 7763 2P of 20,7% sneller dan de Xeon Platinum 8380 2P. In 1P-configuratie was de EPYC 7773X 11% sneller dan de 7763 en 37% sneller dan de Xeon Platinum 8380. De EPYC 7773X met AMD 3D V-Cache hielp bij een verscheidenheid aan workloads en zelfs in gebieden waar er slechts kleine voordelen waren, was het zorgt nog steeds voor een concurrerend product met een vergelijkbaar stroomverbruik als de EPYC 7763 en is in de huidige marktomstandigheden concurrerend geprijsd met de EPYC 7763 en de Intel Xeon Scalable-concurrentie.

Over het algemeen blijf ik enorm onder de indruk van de AMD EPYC 7773X-prestaties voor een breed scala aan workloads. Deze nieuwste benchmarks die gebruik maken van de nieuwste Linux-kernel, de stabiele release van Ubuntu 22.04, nieuwere Daytona-firmware en CPU-microcodes, en nieuwe/bijgewerkte benchmarks blijven het aanzienlijke marktpotentieel tonen voor AMD Milan-X en toekomstige 3D V-Cache-producten. De prestatieverbetering kan aanzienlijk zijn, het stroomverbruik is vergelijkbaar met de niet-X EPYC 7763 en de huidige prijzen blijven zeer concurrerend. Later dit jaar wordt AMD EPYC Genua gelanceerd, maar vermoedelijk wordt Genoa-X pas later of zelfs volgend jaar gelanceerd, waardoor Milan-X nog steeds een interessant marktleven krijgt. Het zal interessant zijn om deze test de komende maanden opnieuw te bezoeken, aangezien meer software beter wordt geoptimaliseerd voor grote L3-caches, vooral nu de meer betaalbare AMD Ryzen 7 5800X3D binnen handbereik is voor meer open-source softwareontwikkelaars. Aan de andere kant van de tafel zal het ook interessant zijn om te zien hoe Xeon Sapphire Rapids met hHBM2e-geheugen presteert.

Degenen die alle 137 benchmarks willen doorlopen voor deze nieuwe AMD EPYC 7773X/7763/7713 versus Xeon Platinum 8380 benchmarking kan elk individueel benchmarkresultaat en individuele CPU-stroomverbruikstatistieken bekijken via deze OpenBenchmarking.org-resultatenpagina.

Categories: IT Info