Skocz do zawartości

Porównanie IPC Zen2 z APU PS5 do Zen+, Zen2 oraz Zen3 z desktopa


Rekomendowane odpowiedzi

Opublikowano (edytowane)

Witam,

 

Ostatnio z powodu wysokich cen pamięci RAM na youtubach pojawiają się testy kart z koparek kryptowalut Asrock BC-250. Bazują one na wykastrowanym APU z konsoli PS5.

 

Testerzy w głównej mierze skupiają się na testach tego APU w grach omijając testy wbudowanego CPU. Ponieważ wiele osób rozważa zakup tej kary jako alternatywę dla komputera domowego postanowiłem przyjrzeć się właśnie bliżej wydajności IPC tych rdzeni.

 

Wg specyfikacji są to rdzenie Zen2 ale przypomnę, bo może nie wszyscy wiedzą, że rdzenie Zen2 w APU PS5 to nie są pełne rdzenie jak w jednostkach desktopowych.

 

FPU w nich jest wykastrowany o połowę więc mamy tylko 2 jednostki 256bit na rdzeń.

Dla porównania pełne Zen2 (oraz Zen3) mają w FPU 4x256bit na rdzeń.

Zen1 ma 4x128bit na rdzeń.

 

Oczywiście to nie oznacza, że rdzenie będą wolniejsze o 50 procent bo wg samego AMD IPC Zen2 urosło o 15% w stosunku do Zen1, czyli rozszerzenie jednostek z 128bit do 256bit odpowiadało tylko za kilka procent wydajności.

 

Posiadam w swoich zasobach komputer AMD 4700S (to też APU z PS5), który posłuży mi jako baza do testów.

 

Platforma testowa Zen2 APU PS5:

Płyta główna: AMD 4700S

Procesor: Wlutowany AMD 4700S (ustawiony na 3,2 GHz)

RAM: Wlutowany 16GB GDDR6

GPU: Nvidia T400

System: Windows 10 x64
 

Platforma AM4:

Płyta główna: MSI B450 Gaming Plus

Procosor Zen+: AMD Ryzen 7 2700 (ustawiony na 3,2 GHz)

Procesor Zen 2: AMD Ryzen 7 4700G (ustawiony na 3,2 GHz)

Procesor Zen 3: AMD Ryzen 7 5700G (ustawiony na 3,2 GHz)

RAM: 2x8GB 3200MHz DDR4

GPU: Nvidia T400

System: Windows 10 x64

 

cpuz.thumb.png.cbf069fa341b5cf4aa22bf93b3d33d28.png

 

Screeny z CPU-Z. Wszystkie procesory są zablokowane na 3200MHz i posiadają 8 rdzeni i 16 wątków. 

Procesory 2700 oraz 5700G posiadają 16MB L3 cache.

Pocesory 4700S oraz 4700G mają 8MB Cache L3.

 

 

aida64mem.thumb.png.d622d8622342aecff651aee5c7837f14.png

AIDA64 wykazuje wyraźnie większą przepustowość pamięci GDDR6 w procesorze AMD 4700S. Jest to jednak okupione dwukrotnie dłuższym czasem dostępu do pamięci RAM.

 

 

Poniżej kilka testów syntetycznych, gdzie przepustowość pamięci oraz opóźnienia nie powinny mieć wpływu na wyniki.

 

cpuzbench.thumb.png.b14e7832fcff30e23e4fa52ccee1721c.png

 

W CPU-Z rdzenie Zen2 z PS5 są najwolniejsze. Są słabsze nawet od Zen1.

 

 

 

flops.thumb.png.084da7be4ad403710c64f2ab0522d913.png

 

Test FlopsCPU pokazuje, że jednostki ALU w Zen2 w PS5 są takie same jak w desktopowym Zen2 ale FPU jest dużo słabsze. W obliczeniach SSE2 jest nawet słabiej od ZEN1. W instrukcjach AVX jest poziom pomiędzy Zen1 oraz Zen2.

 

 

 

aida64.thumb.png.74b99cbf3889405a1b1fe99b891fe1b0.png

Ten test pokazuje totalną porażkę w czystej wydajności FPU rdzeni z PS5. Zaledwie 200 GFLOPS. Widać wpływ okrojonej jednostki zmiennoprzecinkowej procesora AMD 4700S. Wynik jest 4 krotnie gorszy od pełnych rdzeni Zen2.

Ale z drugiej strony jak się pomyśli to wynik powinien wynosić około połowy z 800 czyli około 400 Gflops.

Więc widocznie ten test w AIDA64 nie ogarnia budowy tego procesora i pokazuje głupoty? Najwidoczniej.

 

 

Dalej przetestowałem wszystkie wersje Cinebencha od 11.5 do najnowszego 2026.

 

r1132bit.thumb.png.106ee4b0cf90b1b7dc4392a8e96727b9.png

 

 

 

r1164bit.thumb.png.8a8630a0cb7b8976d7d165556587ca1f.png

 

Wersja 11.5 pokazuje wzrost punktów z każdą nowszą architekturą.  Zen+ < Zen2 PS5 < Zen2 < Zen3 

 

 

r15.thumb.png.8bb6980fb284db513676110d648a803d.png

 

 

W wersji R15 najgorszy wynik uzyskuje 4700S. Może to wina dużych opóźnień do pamięci. A może ta wersja duży nacisk kładzie na instrukcje SSE2 stąd ten słaby wynik.

 

 

 

 

r20.thumb.png.af363b980f9221dde9d9997e704eabd4.png

 

W wersji R20 procesor 4700S jest tylko minimalnie lepszy od Ryzen 2700. 

 

 

 

r23.thumb.png.755ad831a3199822b6a91f93bb79627d.png

 

 

W wersji R23 znowu procesorowi z APU Ps5 jest bliżej do Zen1 niż do pełnego  Zen2.

 

 

 

r24.thumb.png.e48df9e18e8499d91126e54f19b6dc31.png

 

 

W wersji  2024 znowu mamy wynik gorszy od Zen1. Więc znowu albo wina większych opóźnień albo okrojonego FPU.

 

 

 

r26.thumb.png.bc34f854166728eef54e448c2e359e5b.png

 

 

W najnowszej wersji mamy wynik Multi tylko minimalnie lepszy od Zen1, ale są za to najgorsze wyniki jednego wątku oraz rdzenia.

 

 

 

7zip.thumb.png.112c6539565f158c50163813a69c4cf9.png

 

W teście kompresji i dekompresji 7zip wydajność 4700S jest tylko minimalnie lepsza od Zen1. Procesory z Zen2 czyli AMD 4700S oraz 4700G mają tylko 8MB cachu L3 co pomimo nowszej architektury nie pozwala na dużo większą wydajność w stosunku do Ryzena 2700.  Szybszy kontroler GDDR6 również nie pozwala uzyskać w tym teście żadnych korzyści. 

 

 

 

blender.thumb.png.bdb301f9ca5515f62a5de471c6e4804c.png

 

Benchmark blender podzielony jest na 3 testy. W pierwszym AMD 4700S ma poziom Zen 1. W drugim jest 5% słabszy. W trzecim teście 4% lepszy. 

Ogólnie procesor AMD 4700S jest 1% gorszy od Zen1.

 

 

 

vray.thumb.png.c66b9772bd86d9b65bef4cf4da0a47b2.png

 

Największe różnice w wydajności wyszły w benchmarku VRAY. Oba pocesory  Zen2 czyli 4700S oraz 4700G są mniej wydajne od Ryzena 2700. Ma to związek prawdopodobnie z mniejszą pamięcią L3 w tych procesorach. Tylko Ryzen 2700 oraz 5700G mają po 16MB. Większa przepustowość kontrolera RAM w 4700S nie ma tu znaczenia.

 

 

ycruncher.thumb.png.91d0a7a0e5067e08ad4eb0c3d5fe852f.png

 

Na koniec test w ycruncher i liczeniu próbki 1mln liczb po przecinku liczby pi. Wynik układa się następująco: Zen+ < Zen2 PS5 < Zen2 < Zen3

Test ten powinien możliwie dobrze wykorzystywać większą przepustowość kontrolera w 4700S. Ale z drugiej strony mamy obciętą o połowę liczbę jednostek FPU (2x256bit) w rdzeniach i teoretyczną wydajność na poziomie Zen1. (4x128bit).

Ostatecznie wynik jest tylko 2 sekundy gorszy od wyniku pełnych rdzeni Zen2 w Ryzenie 4700G.

Czy szybszy kontroler zrekompensował gorszą wydajność jednostki zmiennoprzecinkowej? Ciężko powiedzieć. Ale wydaje się że tak właśnie było w tym teście.

 

Podsumowanie.

 

IPC procesora w APU PS5 czyli w moim AMD 4700S oraz także w kartach BC-250 jest to poziom bliżej Zen1 z 2017 roku niż Zen2. 

Karta BC-250 jest nawet jeszcze gorsza bo ma tylko 6 rdzenie. Czyli tak mniej więcej jest to poziom 6 rdzeniowego Ryzen 5 1600.

 

AMD oficjalnie deklarował 15% większe IPC rdzeni Zen2 do Zen1. W moich testach pełne rdzenie Zen2 są 10% lepsze od Zen1.

A okrojone rdzenie Zen2 z PS5 mają poziom Zen1. W niektórych testach raz jest lepiej, a raz słabiej.

W zasadzie taki customowy projekt rdzenia Zen2 do konsoli PS5 miał sens. Pozwalał na zmniejszenie wielkości rdzenia. A raczej nie miał wielkiego wpływu na wydajność w grach w konsoli. Większe różnice można tylko zaobserwować w czysto teoretycznych programach wykorzystujących jednostki FPU.

 

Edytowane przez gregory_x86
  • Like 5
  • Thanks 1
  • Upvote 3
  • 1 miesiąc temu...
  • 1 miesiąc temu...
Opublikowano (edytowane)

mnie to ciekawi o ile chiplet zen3 z pelnym cache l3 i po oc ramu odjedzie :D wzgledem tego "apu" z ps5

moje OC obecne

 

Spoiler

cachemem.png.2e3255fc675b8bed602427131165c9b3.pngZenTimings_Screenshot_29723094.6374239.png.4f20b5d17ef8c82e9cc7f14627a49edf.png

 

Edytowane przez adi123x
Opublikowano
1 godzinę temu, gregory_x86 napisał(a):

Mogę dodać do porównania wersje chipletowe Zen2 oraz Zen3 a mianowicie Ryzen 3700X oraz 5700X. 

ewentualnie jak powiesz jakie testy to moge cos z 5950x posprawdzac i podeslac jak chcesz

Opublikowano

 

Dzięki za chęci. Posiadam już takiego procka. 

Rok temu zrobiłem porównanie IPC wszystkich "pełnych" procesorów AMD od K8 do Zen3 z zegarem 3,0GHz w Cinebenchu R23. Więc można zobaczyć jakie jednostki posiadam aktualnie.

 

Poniżej test Multi z zegarem 3,0GHz

CB23mc3ghz.thumb.png.7412ffa571ee0578ea2d27da42747641.png

 

A tu poniżej test Single też z zegarem 3,0GHz

CB23SC3ghz.thumb.png.65cf7cbf92009609c09b0d1b6eebe506.png

 

Mam taki cel na przyszłość, żeby zrobić "ostateczny" test IPC architektur AMD x64 w wielu różnych programach. Z kompletowaniem sprzętu zatrzymałem się na platformie AM4. Straciłem już trochę chęci na dokupienie platformy AM5 i i pamięci DDR5, bo te ceny to mocna przesada.

No i najważniejsze to czas potrzebny na przetestowanie tego wszystkiego, którego brak.

 

  • Like 1
  • Upvote 1
Opublikowano

W pierwszym poście porównałem IPC rdzeni Zen2 z APU PS5 do rdzeni Zen+, Zen2 oraz Zen3 z desktopa. Aby porównanie było możliwie sprawiedliwe porównywałem je wtedy do desktopowych APU, czyli monolitów.

 

W tym poście nie będziemy się ograniczać i do porównania dorzucam wersje chipletowe architektury Zen2 oraz Zen3 a mianowicie Ryzen 7 3700X oraz Ryzen 7 5700X.

 

Platforma testowa pozostała bez zmian.

 

cpuz2.thumb.png.2373013adf5e2d98bdf5fd7485889262.png

 

Screeny z CPU-Z. Wszystkie procesory są zablokowane na 3200MHz i posiadają 8 rdzeni i 16 wątków. 

Procesor Zen2 Ryzen 7 3700X posiada 32MB pamięci L3 czyli 4 razy więcej od APU 4700G i 4700S.

Ryzen 7 5700X również posiada 32MB pamięci L3 i dodatkowo nie jest ona podzielona na dwie połowy, jak u poprzednika, co jest jedną z kluczowych zmian architektury Zen3.

 

aida64mem2.thumb.png.3d02aca84abe92649adddfeaceabe16a.png

Ponieważ Ryzen 3700X oraz 5700X składają się tylko z jednego chipletu to prędkość zapisu do pamięci jest o połowę mniejsza od wersji monolitycznych APU 4700G oraz 5700G.

W testach nie znalazłem żadnej przesłanki, aby to miało jakikolwiek wpływ na wyniki.

 

 

Poniżej testy, na które pamięć podręczna ani kontroler nie mają wpływu.

 

 

cpuzbench2.thumb.png.cbcdd7c98895f93b9619beedab27e4be.png

 

 

flops2.thumb.png.ba9d78b75cde2b2514e6bb7793d3888f.png

 

aida642.thumb.png.d1ba21f3d91be83f460e1cf904ff6d5f.png

 

Wyniki wersji czipletowych procesorów 3700X oraz 5700X są identyczne jak wersje monolityczne czyli 4700G i 5700G przetestowane w pierwszym poście.

Co świadczy, że desktopowe APU poza wielkością L3 nie są wycięte z żadnych jednostek.

Przypomnę że w customowych rdzeniach Zen2 w PS5 każdy rdzeń ma wycięte 2 jednostki 256bit z FPU oraz jedną jednostkę do szyfrowania AES-256.

 

 

Teraz testy w programach użytkowych. No i właściwie nie ma co komentować wyników.

Wersje czipletowe ze względu na większą pamięć cache L3 są wydajniejsze od swoich monolitycznych odpowiedników w każdym teście.

 

 

r1132bit2.thumb.png.f09b66016f3b1895c0de615b64a71aa1.png

 

 

r1164bit2.thumb.png.b7125fee667301aec334a570e6618e61.png

 

r152.thumb.png.a63521ef454a19fb472f315a024d782a.png

 

r202.thumb.png.4a47c501c67485b421cb2eea5a1edb6e.png

 

r232.thumb.png.e8d643c5d457cfa8f2c8d911946989e9.png

 

r242.thumb.png.8321f81e7899ae12ddbd52b0f20d7e54.png

 

r262.thumb.png.f69f84f8f94fe598a268a511f17d92c4.png

 

7zip2.thumb.png.80f622089eac239d58a7868ef1595435.png

 

blender2.thumb.png.48e93cc6c752f474efda7990fd5344e9.png

 

vray2.thumb.png.942fe807830a023568b00403e4a2482e.png

 

ycruncher2.thumb.png.41b691d2abfa15944b84c4de38f2e9db.png

 

geek2.thumb.png.19ac36d6f7c93cd604be821ca3ebc280.png

Szczegółowe wyniki:

Ryzen 7 3700X - https://browser.geekbench.com/v6/cpu/18698426

Ryzen 7 5700X - https://browser.geekbench.com/v6/cpu/18708436

 

 

Podsumowanie.

Wersja czipletowa Zen2 Ryzen 3700X jest średnio 6% szybsza od swojej wersji APU 4700G.

A przypomnę z pierwszego postu że 4700G był średnio 10% szybszy od rdzeni Zen2 z PS5.

 

To wszystko pozwala na odjechanie Ryzenowi 3700X od APU z PS5 o 16% zegar w zegar. A wg nomenklatury wszystkie te CPU czyli 4700S, 4700G oraz 3700X są zwane rdzeniami Zen2. 16% różnicy wg mnie to jest już skok generacyjny. Dlatego uważam, że nazywanie rdzeni zastosowanych w PS5 rdzeniami Zen2 to trochę lekkie nadużycie ze strony Sony i AMD. 

 

Natomiast wersja czipletowa Zen3 Ryzen 5700X jest średnio 4% szybsza od wersji Zen3 z APU 5700G.

Z porównania z pierwszego postu 5700G był szybszy od rdzeni "Zen2" z APU PS5 o 23%

 

To razem pozwala Ryzenowi 5700X o średnio 28% wyprzedzenie procesora 4700S zegar w zegar.

  • Like 1

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...