Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / AMD Ryzen 9 5900X Stockfish bench (+22% pro Takt)
- - By Patrick Götz Date 2020-11-05 22:26 Upvotes 1
AMD Ryzen 9 5900X (12C/24T, 3.70-4.80GHz) = 48.532.251 nps
AMD Ryzen 9 3900X (12C/24T, 3.80-4.60GHz) = 39.637.354 nps
Ergibt ein Zugewinn von 22,4% für den neuen AMD Ryzen 5900X.

Parent - - By Patrick Götz Date 2020-11-05 22:58 Upvotes 1
AMD Ryzen 9 5900X (12C/24T, 3.70-4.80GHz) = 48.532.251 nps
AMD Ryzen 9 3900X (12C/24T, 3.80-4.60GHz) = 39.637.354 nps

Zum Vergleich noch zwei Intel CPUs:
Intel Core i9-10900K  (10C/20T, 3.70-5.30GHz) = 35.682.669 nps
Intel Core i9-10980XE (18C/36T, 3.00-4.60GHz)= 49.777.414 nps

Intel benötigt also 50% mehr Kerne (18 Kerne, 967€) um AMD (12 Kerne, 550€) mit +2,5% knapp zu schlagen.
Jedoch ist die 18-Kern-CPU von Intel (Aktuell 967€) sowohl den neuen als auch den alten 16-Kern-CPUs (Ryzen 9 3950X, Aktuell 669€) von AMD klar unterlegen.
Parent - - By Reinhold Stibi Date 2020-11-06 00:25
Interessant, aber warum wurde denn Stockfish 9 und nicht 12 genommen ?
Parent - By Patrick Götz Date 2020-11-06 06:58
Damit ein Verhältnis zu den bereits vor 2 Jahren getesteten CPUs hergestellt werden kann.
Parent - - By Frank Brenner Date 2020-11-06 01:50
Danke für die Information. Amd ist aber noch besser, denn

Die 49.777.414 nps vom Intel-18Kerner sind allerdings nicht so viel Wert wie die (wenigen) 48.532.251 nps vom AMD 12 Kerner:

Mit 18 Kernen wird -  aufgrund der nicht perfekten Parallelisierung der Schachsuche - ein höherer Prozentsatz der Stellungen umsonst besucht .
Der 18 Kerner müsste vielleicht rund 55-60 mio nps erzielen um gegen 50 mio nps einer 12 core CPU in der Spielstärke gleichzuziehen.
Parent - - By Frank Brenner Date 2020-11-06 01:53
Jetzt Antworte ich mir selbst, leider sehe ich gerade "Stockfish 9"

Das relativiert natürlich das Ergebnis von 24%.

Stockfish 9 ist doch eine Antiquität. Wichig ist natürlich nur die Performance von SF12 mit NNUE.
Parent - - By Patrick Götz Date 2020-11-06 07:04 Edited 2020-11-06 07:07
Das ist wie bereits gesagt damit ein Verhältnis zu den bereits vor 2 Jahren getesteten CPUs hergestellt werden kann.
Die Geschwindigkeitsverhältnisse zwischen den CPUs ändern sich durch unterschiedliche Stockfisch Versionen üblicherweise nicht.
Hier geht es nur um die Verhältnisse nicht um die absoluten Zahlen die bei Stockfisch 12 natürlich (für alle CPUs) niedriger wären.
Parent - - By Peter Martan Date 2020-11-06 07:06
Patrick Götz schrieb:

Die Geschwindigkeitsverhältnisse zwischen den CPUs ändern sich durch unterschiedliche Stockfisch Versionen üblicherweise nicht.

Mit NNUE aber schon, vor allem mit und ohne avx512- Nutzung.
Parent - - By Patrick Götz Date 2020-11-06 07:17 Edited 2020-11-06 07:20
Dann wird sich dadurch der Vorsprung der neuen AMD Prozessoren sogar noch weiter vergrößern:
http://talkchess.com/forum3/viewtopic.php?f=2&t=75691

"The BMI2 compiles are fractionally faster than POP, and the 5xxx series are substantially faster than the corresponding 3xxx models."
Parent - - By Peter Martan Date 2020-11-06 07:33
Patrick Götz schrieb:

Dann wird sich dadurch der Vorsprung der neuen AMD Prozessoren sogar noch weiter vergrößern

Glaub' ich auch, ja, vor allem beim Preis- Leistungsverhältnis.
Parent - - By Lothar Jung Date 2020-11-06 09:48 Edited 2020-11-06 09:52
Hier ein Vergleichstest bei Heise:

https://www.heise.de/tests/Oberklasse-Prozessoren-Ryzen-5000-AMD-legt-einen-oben-drauf-4949015.html

Für die, die schon ein entsprechendes Mainboard haben und einen Ryzen-Prozessor mit 8 Kernen, lohnt sich ein Aufrüsten besonders.

Mal sehen, ob AMD auch im 24 und 32 Kerne Bereich nachlegt.

In der Vergangenheit war es m.E. so, daß mindestes eine Verdoppelung, besser eine Verdreifachung einen Aufstieg in eine andere Liga bedeutet. Zusätzlich muß auch die Software mitspielen bzw. vorhanden sein.

Für Schach stellt sich das Skalierungsproblematik wegen NNUE besonders.
Für Testtuniere und Analysen bieten Prozessoren ab 16 Kerne die meisten Vorteile.
Mit 32 Kernen wird man in Chessbase-Tunieren immer oben mitspielen und statistisch auch mehr Siegchancen haben.
Besonders Eröffnungslöcher stopf so ein Maschine souverän, wenn sie denn ein ausgetüfteltes Eröffnungsbuch überhaupt braucht.
Mit einem sehr schnellen Pferd braucht man keinen überragenden Jockey.

Lothar
Parent - - By Reinhold Stibi Date 2020-11-06 13:19 Upvotes 1
Doch, damit der Jockey nicht vom Pferd fällt.

Nur in guter Kombination wird gewonnen.

Reinhold
Parent - - By Lothar Jung Date 2020-11-06 21:07
Hier ein Heise-Artikel zum RAM-Speicher für Ryzen 5000:

https://www.heise.de/news/Gaming-Prozessoren-Ryzen-5000-G-Skill-bringt-RAM-Kits-mit-straffen-Timings-4950427.html

Für Schach-Analysen nicht unwesentlich.

Lothar
Parent - By Thomas Lagershausen Date 2020-11-07 10:25 Upvotes 1
Wer hat das je bewiesen?
Parent - By Eduard Nemeth Date 2020-11-06 15:20 Edited 2020-11-06 15:47 Upvotes 2
Mein Ryzen 3900X ist soeben aktiviert. Ich hatte leider vergessen Fritz 17 vor dem Einbau zu deaktivieren, jetzt ist eine Installation futsch, aber egal.

Der Cfish EXT 01112020 mit Ryzen_sparse Compile schafft 26500 kns bei 24 Threads (nach 30s dann ziemlich genau 26000). Der Ryzen 2700 schaffte mit derselben Engine auf 15 Threads 12200 kns.

Edit: Einstellung ist Hybrid.
Parent - - By Benno Hartwig Date 2020-11-07 08:26

> Stockfish 9ist doch eine Antiquität.


"Ist für diesen Test doch aber egal!" war mein erster Gedanke.
Aber dann dachte ich daran, dass gerade für die NNUE-Logik moderne Features der Prozessoren durchaus sehr sichtig sind.

Also:
Natürlich verstehe ich, dass man die Vergleichbarkeit mit alten Teste nicht verlieren möchte.
Neue Software mit ihren Anforderungen zu nutzen, hätte aber durchaus auch ihren Reiz.

Als ich vor vielen Jahren mal einen selbstgeschrieben "Benchmark" (nein, ohne die Anführungszeichen ging es nicht!) ausprobierte, war ich überrascht, dass der AMD-K6, der in der 32bit-Logik rasend schnell war, gegen über Intel in der 16bit-Logik überaus drastisch zusammenbrach.

Prozessoren könne durchaus deutliche Überraschungen bereithalten!
Parent - By Lothar Jung Date 2020-11-07 09:48 Edited 2020-11-07 09:57
Hallo Benno,

das ist richtig und wichtig.

Die Weiterentwicklung der AVX/AMX-Einheit bei den Intel-CPUs und die Einführung von KI-Befehlen ist für die Steigerung der NNUE-Geschwindigkeit sehr bedeutsam.

Aus dem u.a. Heise-Artikel:

„Neue Intel-Prozessoren, die für 2021 geplant sind, bringen auch eine Reihe neuer Funktionen. Einige davon stellt Intel nun vor. Manche der neuen Features stärken die Sicherheit, etwa der schon ab Tiger Lake (Core i Generation 11) verfügbare "Key Locker". Andere wie AVX-VNNI und die AMX-Tile Matrix Multiply Unit (TMUL) versprechen höhere Performance, einige sollen die effiziente Nutzung der kommenden Hybridprozessoren mit Core-i- und Atom-Kernen verbessern.
....
Im Dokument " Intel Architecture Instruction Set Extensions and Future Features Programming Reference " vom Oktober 2020 stelt Intel klar, dass Alder Lake – anders als sein Vorgänger Tiger Lake – keine AVX-512-Einheiten haben wird. Das liegt vermutlich schlichtweg daran, dass die Atom-Kerne sie nicht haben. Stattdessen bekommt Alder Lake aber eine 256-Bit-Version der Vector Neural Network Instructions (VNNI) als AVX-VNNI. Diese Befehle sollen vor allem KI-Inferencing beschleunigen, also die Anwendung von KI-Algorithmen auf Daten.„

Hier die Einzelheiten:

https://www.heise.de/news/Intel-Prozessoren-Neue-Funktionen-fuer-hoehere-Sicherheit-und-KI-Performance-4923296.html

https://www.heise.de/downloads/18/2/9/8/1/5/0/6/architecture-instruction-set-extensions-programming-reference.pdf

Lothar
Parent - - By Frank Brenner Date 2020-11-07 12:25 Edited 2020-11-07 12:27
Stockfish NNUE basiert überwiegend auf SIMD Instruktionen- im Gegensatz zu SF1-11.
Diese werden nicht so stark beschleunigt.
Ich würde annehmen daß die 24% vom normalen Stockfish (1-11) auf 5%-15% fallen wenn Sf-NNUE gemessen wird.
Darüberhinaus, sollte für uns CFISH-NNUE auf den beiden cpus getestet werden, denn Cfish ist ja sowiso noch mehr als 20% schneller als das 1:1 Stockfish pendant.
Parent - - By Lothar Jung Date 2020-11-07 14:29
Klar, das stimmt, aber es gibt noch viel Luft nach oben, siehe Link:

http://yaneuraou.yaneu.com/2020/08/21/3-technologies-in-shogi-ai-that-could-be-used-for-chess-ai/

Lothar
Parent - - By Patrick Götz Date 2020-11-07 15:23
Aus dem dort enthaltenden Link:
http://yaneuraou.yaneu.com/2019/05/31/leela-zero%e3%81%8cstockfish%e3%82%92%e8%b6%85%e3%81%88%e3%81%9f%e4%bb%b6/

"Es gibt jedoch eine Überteile, die als NNUE-Bewertungsfunktion bezeichnet wird, eine Technologie, die die Macht von Stockfish wahrscheinlich um R100-200 erhöhen könnte, wenn sie wieder in Stockfish importiert würde. Es gibt auch viele andere Techniken, die der Schachsoftware überlegen sind. (Ich habe einige von ihnen entwickelt, aber es gibt viele andere, die es nicht sind).
Wenn Sie alle diese Technologien bei Stockfish einsetzen, sollten Sie insgesamt etwa +R200-400 erhalten.
So oder so, der Kampf um uns Nicht-Tiefenlerner hat gerade erst begonnen! (Vollständig)"
Übersetzt mit www.DeepL.com/Translator (kostenlose Version)

Das interpretiere ich so, dass ein weiterer 100+ Elo Sprung denkbar ist.
Parent - By Frank Brenner Date 2020-11-08 01:37
Das hat aber alles nichts mit dem Ryzen 5000 zu tun.

Das ist ein Artikel von 2019 als darüber nachgedacht wurde wieviel ELO eine NNUE Implementierung wie sie bei Shogi-Chess gemacht wurde möglicherweise zu Stockfish dazufügen könnte.

Ich glaube nach wie vor dass der Ryzen 5000 bei NNUE (SIMD Instruktionen) bei weitem nicht den starken Performancesprung hinlegt (+24%) wie bei der klassischen SISD Integer Anwendungen.
Up Topic Hauptforen / CSS-Forum / AMD Ryzen 9 5900X Stockfish bench (+22% pro Takt)

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill