Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Cores/Threads bei SMP-Engines
- - By Patrick Jansen Date 2010-10-07 18:50
Hallo,

ich habe einen Intel i7 920, 4 Cores / 8 Threads. Nach dem Start der Shredder GUI ist für die Engine (DS 12) Threads=4 (=CPU-Cores) voreingestellt, es ist jedoch auch möglich über die GUI einen maximalen Wert von 8 (=CPU-Threads) einzustellen. Was nimmt man denn nun? Zumal die GUI beim Start diese Ausgabe macht

Code:
CPU0: GenuineIntel x86 Family 6 Model 26 Stepping 5 2698 MHz
CPU1: GenuineIntel x86 Family 6 Model 26 Stepping 5 2698 MHz
CPU2: GenuineIntel x86 Family 6 Model 26 Stepping 5 2698 MHz
CPU3: GenuineIntel x86 Family 6 Model 26 Stepping 5 2698 MHz
CPU4: GenuineIntel x86 Family 6 Model 26 Stepping 5 2698 MHz
CPU5: GenuineIntel x86 Family 6 Model 26 Stepping 5 2698 MHz
CPU6: GenuineIntel x86 Family 6 Model 26 Stepping 5 2698 MHz
CPU7: GenuineIntel x86 Family 6 Model 26 Stepping 5 2698 MHz

Grüße,
Patrick
Parent - - By Patrick Jansen Date 2010-10-07 20:20
In einer Teststellung macht Deep Shredder 12 mit

Threads=4 ... 22xx kn/s
Threads=8 ... 33xx kn/s
Parent - By Andreas Luettke Date 2010-10-08 01:14
Das Dir angezeigte Resultat dürfte doch nun wirklich nur einen logischen Schluss zulassen so dass die Frage wenn es denn überhaupt eine war hinreichend geklärt sein dürfte oder nicht ?!?
Parent - - By Michael Hoeppenstein Date 2010-10-08 06:23
Die Angaben der kn/s sind irrelelvant und nicht aussagekräftig. Aus verschiedenen Computerschachforen ist bekannt, dass man das Hyperthreading fürs Computerschach besser abschaltet. Versuchs doch mal mit einem Stellungstest und vergleiche in welcher Zeit dein Schachmotor den gewünschten Zug findet.

Gruß, Michael
Parent - By Benno Hartwig Date 2010-10-08 09:21
[quote="Michael Hoeppenstein"]Versuchs doch mal mit einem Stellungstest und vergleiche in welcher Zeit dein Schachmotor den gewünschten Zug findet.[/quote]...oder in welcher Zeit bestimmte Stellungen bis zu einer bestimmten Tiefe komplett durchgerechnet werden.

Ich probiere sowas manchmal, um einen ersten Eindruck zu gewinnen, indem ich in der Ausgangsstellung einfach nur Sh3 ziehe uns schaue, welche Zeit für den Antwortzug benötigt wird.
Vielleicht für Suchtiefe 20.
Zu lang? Zu kurz? Dann wären natürlich auch andere Suchtiefen interessant.
Vermutlich sollte man dies mehrmals (3x oder 5x) durchführen, um einen Mittelwert oder auch die annähernd optimale Zeit zu finden.
Ich würde die Engine vorher jeweils neu starten wollen, damit nicht irgendwelche Hash-Einträge das Bild verfälschen. (In der Hoffnung, dass die alte Hashtabelle dann 'weg' ist)

Benno
Parent - By Andreas Luettke Date 2010-10-08 10:52
Zitat:
Aus verschiedenen Computerschachforen ist bekannt, dass man das Hyperthreading fürs Computerschach besser abschaltet.


Dieser Standpunkt ist schon längst wieder verworfen worden denn das betraf nur das Programm Rybka.  Inwischen spielen viele auf dem CB-Server mit 8 Kernen. Komischerweise zeigen auch alle Engines mit 8 Cores mehr k/ns an ausser Rybka doch man kommt mit 8 Kernen und das nicht nur mit Rybka wesentlich schneller in Tiefe.

Vielleicht sollte man auch mal einen Fritz-Benchmarktest versuchen und dann beide Ergebnisse miteinander vergleichen.

Gruss Andreas
Up Topic Hauptforen / CSS-Forum / Cores/Threads bei SMP-Engines

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill