Eerder deze maand heb ik de AMD Ryzen 7 5800X3D Linux-prestaties opnieuw bekeken om te kijken naar de effectiviteit van de AMD 3D V-Cache onder Linux bij gebruik van de de allernieuwste Linux-kernel samen met andere nieuwe/bijgewerkte benchmarks van de afgelopen maanden. Hoewel we al erg onder de indruk waren van de prestaties van AMD EPYC Milan-X sinds die 3D V-Cache-server-CPU’s eerder dit jaar werden gelanceerd, is hier een nieuwe reeks Linux-benchmarks die kijken naar de EPYC 7763 versus 7773X-prestaties bij het draaien op een ontwikkelingssnapshot van Ubuntu 22.10 gecombineerd met de Linux 6.0-ontwikkelkernel en andere nieuwere softwarepakketten voor een zeer up-to-date beeld van het prestatiepotentieel aan de serverzijde.
Net als mijn AMD Ryzen 7 5800X vs. 5800X3D benchmarks van eerder in september, deze ronde van EPYC 7763 vs. 7773X benchmarking is voornamelijk bedoeld voor een frisse kijk op de Milan-X-prestaties onder Linux wanneer gebruik wordt gemaakt van de allernieuwste open-source software, de zeer bloedende edge-kernel, verschillende nieuwe/bijgewerkte benchmarks, enz.
Ter herinnering: de AMD EPYC 7773X vlaggenschipprocessor is een 64-core/128-thread onderdeel met een indrukwekkende 768 MB L3-cache per socket, of 1,5 GB L3-cache gecombineerd voor 2P-serverconfiguraties. De EPYC 7773X heeft een basiskloksnelheid van 2,2 GHz en een maximale boostklok van 3,5 GHz, vergeleken met de 64-core EPYC 7763 met zijn 256 MB cache met een iets hogere basiskloksnelheid van 2,45 GHz en een maximale boostklok van 3,5 GHz.
Deze nieuwe testronde is gedaan met de EPYC 7763-en 7773X-processors in zowel 1P-als 2P-configuraties. Een Ubuntu 22.10 snapshot met de GCC 12.2 compiler was in gebruik tijdens het handmatig upgraden naar een Linux 6.0 kernel snapshot vanaf begin september. Dezelfde hardware/software was in het spel voor deze nieuwe ronde van op Milan-X gerichte benchmarking, waarbij alleen de CPU’s tussen tests werden vervangen.
De”TLDR”blijft dat de EPYC 7773X de enorme verbetering blijft vertonen uit de grote 3D V-Cache. Voor de 2P-tests met de gecombineerde L3-cachegrootte van 1,5 GB genoten workloads van gewone HPC-benchmarks tot PostgreSQL-databaseserver, Zstd-compressie, OpenFOAM CFD, Intel’s Embree en vele andere workloads allemaal aanzienlijke versnellingen van de EPYC 7773X. Hier is de snelle side-by-side in de 2P-tests:
Slechts zelden was de EPYC 7763 2P sneller, die voor workloads geen gebruik kon maken van de grote 3D V-Cache en dus waar de iets hogere basisklok van de EPYC 7763 is een voordeel.
Laten we meer ingaan op de 1P-en 2P-nummers voor verschillende workloads voor diegenen die nieuwsgierig zijn naar deze frisse Linux-look van Milan-X.
Net als met de Milan-X-benchmarks die teruggaan naar de lancering, kan de EPYC 7773X zeer betekenisvolle prestatieverbeteringen bieden ten opzichte van het EPYC 7763 Milan (niet-X) vlaggenschip, vooral voor HPC-workloads.
De vaak grote prestatieverbeteringen met meestal slechts een iets hoger stroomverbruik. Zowel de 7763 als de 7773X hebben een TDP van 280 watt en bij de vele benchmarks die zijn uitgevoerd, was de 7773X meestal 10 tot 20 watt hoger dan de 7763, afhankelijk van de specifieke werkbelasting die wordt getest.
Over de hele wereld een breed scala aan workloads, van conventionele”HPC”-benchmarks tot AI-workloads met Intel OpenVINO, toonde AMD Milan-X de voordelen van de grote cache. Nu Intel Xeon Scalable Sapphire Rapids ook enkele SKU’s met HBM-geheugen heeft, zal het erg interessant zijn om te zien hoe Intel concurreert met die producten van de volgende generatie.
Net als bij de Ryzen 7 5800X3D, gaat het benchmarken van de EPYC 7773X door om best leuk te zijn.
Zelfs voor code-compilatie-workloads had de AMD 3D V-Cache een klein voordeel met de EPYC 7773X-processors ten opzichte van de 7763 CPU’s.
Zstd-compressie die in toenemende mate wordt gebruikt gebruikt door een breed assortiment van Linux/open-source software genoten van de grote L3-cache zowel op Milan-X als met de Ryzen 7 5800X3D voor consumenten.
Toegegeven, 3D V-Cache helpt niet universeel alle workloads. Voor die workloads die de grote cache niet effectief kunnen benutten, was de EPYC 7763 vergelijkbaar of iets beter vanwege het verschil in basiskloksnelheid voor software zoals de Blender 3D-modelleringssoftware.
De OpenFOAM 10-release debuteerde na mijn eerdere Milan-X benchmarking. OpenFOAM 10 voor dit open-source computational fluid dynamics (CFD)-programma blijft dol op de extra cache met Milan-X.
Lang verhaal kort, de AMD EPYC 7773X-prestaties op Linux blijven er erg goed uitzien met deze nieuwe benchmarks van een Ubuntu 22.10 snapshot en met Linux 6.0 Git. Degenen die alle benchmark-runs willen zien die ik heb gedaan met meer dan 150 benchmarks voor deze nieuwe AMD Milan-X Linux-test, kunnen dit doen via deze OB-resultatenpagina voor het brede assortiment benchmarks. Prijzen en beschikbaarheid op de EPYC 7773X enkele maanden na de eerste beschikbaarheid in de detailhandel ziet er behoorlijk robuust uit, met een aantal vermeldingen zoals NewEgg die nieuwe OEM-CPU’s op ongeveer $ 5,5 ~ 6,1k plaatsen of rond ~ $ 6,6k bij sommige andere internetwinkels, wat nog steeds erg goed is waarde voor de geleverde prestaties en ten opzichte van de EPYC 7763-prijzen.