Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Stockfish/Lc0 Ratio
- - By Lothar Jung Date 2023-05-20 09:32 Edited 2023-05-20 10:03 Upvotes 1
Hier eine Untersuchung bei Discord:

**Ratio Test**  (SSSS=Significant Small Sample Size)

https://discord.com/channels/425419482568196106/430695662108278784/1109091900826324992

https://media.discordapp.net/attachments/430695662108278784/1109091900192997376/image.png

Aufgrund dieser Analyse läßt  sich die SF-Threadanzahl für eine 4090 (50) oder andere 40X0 GPUs aufgrund ihrer TFLOPS ableiten.
Parent - - By Clemens Keck Date 2023-05-21 09:59
hallo zusammen

ich kann einer solchen Auflistung nicht folgen.

für mich wäre ein Auflistung der verschiedenen NetzwerkGrößen und den entsprechenden kn/s im Vergleich zu SF kn/s verständlicher.

Meine Testmaschine hat 16 cpu E5-2697V4
Für die Tests bekommt Stockfish 14 cores (ca. 12000kn/s)
Als GPU verwende ich eine RTX 3090 die ich auf 70% TDP runterfahre.
Denke selbst so ist Lc0 immer noch etwas im HardwareVorteil.

CK
Parent - - By Lothar Jung Date 2023-05-21 10:39 Edited 2023-05-21 11:31
Erstmal der png Link:

https://cdn.discordapp.com/attachments/430695662108278784/1109091900461428827/Ratio_Test.pgn

Der Ratio Test kommt zu dem Ergebnis, daß für zwei RTX 4090 CPU 101 Threads - der Test CPU - eine ausgeglichene Ratio darstellen.
Bei einer RTX 4090 wären das rd. 50 Threads.
Eine 4090 hat 82,6 TFLOPS, deine 3090 hat 35,6 TFLOPS. Also weniger als die Hälfte.
Abgeleitet würde das weniger als 25 Threads bedeuten.

Aber man muss jedoch zwingend die kN/sec. (4. Spalte) der CPU-Testumgebung in Betracht ziehen:

SF_20230409-120t    :      12     50        82107881   7132787803
SF_20230409-112t    :      12     51        80252833   7478834412
SF_20230409-104t    :      12     50        77599629   7085145216
SF_20230409-96t      :      12     53        76235630   6107004445

Die Testumgebung ist mehr als 6 (77/12) mal schneller als deine Test Maschine.

Davon abgeleitet ist deine CPU einer RTX 3090 deutlich unterlegen.

Fazit: Für beliebige Hardware Konstellationen muss man die SF/Lc0 von den kN/sec der CPU im Verhältnis zu den TFLOPS der GPU ableiten.
Parent - - By Max Siegfried Date 2023-05-22 08:54
Lothar Jung schrieb:

Erstmal der png Link:

<a class='ura' href='https://cdn.discordapp.com/attachments/430695662108278784/1109091900461428827/Ratio_Test.pgn'>https://cdn.discordapp.com/attachments/430695662108278784/1109091900461428827/Ratio_Test.pgn</a>

Der Ratio Test kommt zu dem Ergebnis, daß für zwei RTX 4090 CPU 101 Threads - der Test CPU - eine ausgeglichene Ratio darstellen.
Bei einer RTX 4090 wären das rd. 50 Threads.
Eine 4090 hat 82,6 TFLOPS, deine 3090 hat 35,6 TFLOPS. Also weniger als die Hälfte.
Abgeleitet würde das weniger als 25 Threads bedeuten.

Aber man muss jedoch zwingend die kN/sec. (4. Spalte) der CPU-Testumgebung in Betracht ziehen:

SF_20230409-120t    :      12     50        82107881   7132787803
SF_20230409-112t    :      12     51        80252833   7478834412
SF_20230409-104t    :      12     50        77599629   7085145216
SF_20230409-96t      :      12     53        76235630   6107004445

Die Testumgebung ist mehr als 6 (77/12) mal schneller als deine Test Maschine.

Davon abgeleitet ist deine CPU einer RTX 3090 deutlich unterlegen.

Fazit: Für beliebige Hardware Konstellationen muss man die SF/Lc0 von den kN/sec der CPU im Verhältnis zu den TFLOPS der GPU ableiten.


Die Besitzer von RTX 2xxx, RTX 3xxx, RTX 4xxx können sich demnächst eine RTX 5090 kaufen und erhalten somit zusätzlich deutlich mehr Rechenpower zu ihrer bereits vorhandenen Rechenpower.
Bei Stockfish muss man eigentlich gleich eine neue bessere CPU kaufen, falls das überhaupt bezahlbar möglich ist.
Bin gespannt zu sehen ob AMD es schafft in 2 Jahren die CPU Leistung zu verdoppeln, denn Nvidia wird die Leistung der Tensorkerne garantiert verdoppeln.
So langsam werden die GPUs die CPU deutlich überholen, da spielt dann die Ratio irgendwann gar keine Bedeutung mehr.
Parent - - By Lothar Jung Date 2023-05-22 09:03
Im Bereich der GPUs besteht mehr Dynamik und Spielraum als bei der Weiterentwicklung von CPUs.
Mit Intel ist ein weiterer Anbieter auf den GPU Markt getreten. Das wird tendenziell preisdämpfend wirken.
Die Ratio wird immer für ein ausgeglichenes Testsystem notwendig sein.
Parent - By Reinhold Stibi Date 2023-05-22 09:53
Mit einer sehr starken GPU-Power wird es schwierig der CPU als Gegenpart  genügend Threads zur Verfügung
zu stellen.

Da ist dann doch wieder der Ryzen 32 oder 64 Kerner im Vorteil.

Interessant sind dann Turniere oder Matche  mit Eröffnungsvorgabe wie bei TCEC, die ja jeder selber durchführen
kann.

Eine ausgeglichene Ratio ist schon für ein aussagekräftiges Ergebnis wichtig.
Up Topic Hauptforen / CSS-Forum / Stockfish/Lc0 Ratio

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill