W tym miesiącu ponownie przyjrzałem się wydajności AMD Ryzen 7 5800X3D Linux, aby przyjrzeć się skuteczności AMD 3D V-Cache w systemie Linux, gdy teraz używam najnowsze jądro Linuksa wraz z innymi nowymi/zaktualizowanymi testami porównawczymi z ostatnich kilku miesięcy. Choć już teraz jesteśmy pod dużym wrażeniem wydajności AMD EPYC Milan-X od czasu wprowadzenia na rynek procesorów serwerowych 3D V-Cache na początku tego roku, oto nowa runda testów porównawczych Linuksa dotyczących wydajności EPYC 7763 w porównaniu z 7773X podczas pracy na migawce rozwojowej Ubuntu 22.10 w połączeniu z jądrem programistycznym Linux 6.0 i innymi nowszymi pakietami oprogramowania, aby uzyskać bardzo aktualne spojrzenie na potencjał wydajności po stronie serwera.
Podobnie jak moje AMD Testy Ryzen 7 5800X vs. 5800X3D z początku września, ta runda testów porównawczych EPYC 7763 vs. 7773X ma na celu przede wszystkim świeże spojrzenie na wydajność Milan-X pod Linuksem przy użyciu najnowszego oprogramowania open source. jądra krawędzi, kilka nowych/zaktualizowanych testów porównawczych itp.
Przypominamy, że flagowy procesor AMD EPYC 7773X to część 64-rdzeniowa/128-wątkowa z imponującą pamięcią podręczną L3 768 MB na gniazdo, czyli 1,5 GB Pamięć podręczna L3 połączona dla konfiguracji serwera 2P. EPYC 7773X ma taktowanie bazowe 2,2 GHz i maksymalne taktowanie podbicia 3,5 GHz, w porównaniu z 64-rdzeniowym EPYC 7763 z 256 MB pamięci podręcznej o nieco wyższym taktowaniu bazowym 2,45 GHz i maksymalnym taktowaniu podbicia 3,5 GHz.
Ta nowa runda testów została wykonana z procesorami EPYC 7763 i 7773X w konfiguracjach 1P i 2P. Migawka Ubuntu 22.10 z kompilatorem GCC 12.2 była używana podczas ręcznej aktualizacji do migawki jądra Linuksa 6.0 na początku września. Cały ten sam sprzęt/oprogramowanie brał udział w tej nowej rundzie testów porównawczych skoncentrowanych na Milan-X, po prostu wymieniając procesory między testami.
„TLDR” pozostaje, że EPYC 7773X nadal wykazuje ogromny wzrost z dużej pamięci podręcznej 3D V-Cache. W przypadku testów 2P z łącznym rozmiarem pamięci podręcznej L3 1,5 GB, obciążenia z popularnych testów HPC do serwera bazy danych PostgreSQL, kompresji Zstd, OpenFOAM CFD, Embree Intela i wielu innych obciążeń zostały znacznie przyspieszone dzięki EPYC 7773X. Oto szybkie porównanie w testach 2P:
Rzadko kiedy EPYC 7763 2P był szybszy, co jest przeznaczone dla obciążeń, które nie są w stanie wykorzystać dużej pamięci podręcznej 3D V-Cache, a zatem tam, gdzie nieco wyższy zegar bazowy EPYC 7763 jest zaletą.
Zagłębimy się w liczby 1P i 2P w różnych obciążeniach dla tych, którzy są ciekawi tego świeżego spojrzenia na Linuksa na Milan-X.
Podobnie jak w przypadku benchmarków Milan-X powracających do premiery, EPYC 7773X może zapewnić bardzo znaczącą poprawę wydajności w porównaniu z flagowym modelem EPYC 7763 Milan (bez X), szczególnie w przypadku obciążeń HPC.
Często duże ulepszenia wydajności przy zazwyczaj tylko nieznacznie wyższym poborze mocy. Zarówno 7763, jak i 7773X są oceniane na 280 W TDP, a w wielu testach porównawczych przeprowadzonych co najwyżej 7773X wykazywał tendencję do 10-20 W więcej niż 7763, w zależności od konkretnego testowanego obciążenia.
Wszędzie Szeroki zakres obciążeń, od konwencjonalnych testów porównawczych „HPC” po obciążenia sztucznej inteligencji z Intel OpenVINO, AMD Milan-X pokazał zalety dużej pamięci podręcznej. Ponieważ Intel Xeon Scalable Sapphire Rapids ma również niektóre jednostki SKU z pamięcią HBM, bardzo interesujące będzie obserwowanie, jak Intel konkuruje z tymi produktami nowej generacji.
Podobnie jak w przypadku Ryzen 7 5800X3D, testowanie EPYC 7773X jest kontynuowane być całkiem zabawne.
Nawet w przypadku zadań kompilacji kodu AMD 3D V-Cache przyniosła pewne niewielkie korzyści z procesorami EPYC 7773X w porównaniu z procesorami 7763.
Kompresja Zstd, która jest coraz większa używany przez szeroki asortyment oprogramowania Linux/open source cieszył się dużą pamięcią podręczną L3 zarówno w Milan-X, jak i w konsumenckim Ryzen 7 6800X3D.
Oczywiście, pamięć podręczna 3D V-Cache nie jest uniwersalna dla wszystkich obciążeń. W przypadku tych obciążeń, które nie były w stanie skutecznie wykorzystać dużej pamięci podręcznej, EPYC 7763 był porównywalny lub nieco lepszy ze względu na podstawową różnicę częstotliwości zegara dla oprogramowania takiego jak oprogramowanie do modelowania Blender 3D.
Wydanie OpenFOAM 10 zadebiutowało po moim wcześniejsze testy porównawcze Milan-X. OpenFOAM 10 dla tego programu obliczeniowej dynamiki płynów (CFD) o otwartym kodzie źródłowym nadal uwielbia dodatkową pamięć podręczną z Milan-X.
W skrócie, wydajność AMD EPYC 7773X w systemie Linux nadal wygląda bardzo dobrze w tych nowych testach porównawczych z migawki Ubuntu 22.10 z systemem Linux 6.0 Git. Ci, którzy chcą zobaczyć wszystkie testy porównawcze, które wykonałem w ponad 150 testach dla tego nowego testu AMD Milan-X Linux, mogą to zrobić za pośrednictwem ta strona wyników OB dla szerokiego asortymentu testów porównawczych. Ceny i dostępność na EPYC 7773X kilka miesięcy po początkowej dostępności detalicznej wyglądają dość solidnie, a niektóre oferty, takie jak NewEgg, wprowadzają nowe procesory OEM na około 5,5~6,1 tys. USD lub około ~6,6 tys. USD u niektórych innych sprzedawców internetowych, co nadal jest bardzo dobre wartość dla dostarczonej wydajności i w stosunku do ceny EPYC 7763.