Robert Bauer schrieb:
Hallo Thomas,
Ich habe ja nur ein System mit 16 Threads (8 Cores). Manchmal (ich habe noch keine Regel festgestellt) passiert es mit Chessbase 13, dass mir in den Vorgaben für die Engine nur 8 Threads angeboten werden. Ich editiere das Feld dann einfach auf 16. Sobald die Analyse startet, sehe ich, dass alle 16 Threads genutzt werden.
Was passiert bei Dir, wenn Du einfach 24 als Threadanzahl für eine Engine eingibst? Wieviel Threads werden dann genutzt? Hast Du mal die kN/s betrachtet oder über den Taskmanager, ob nicht doch alle Threads genutzt werden und es nicht nur ein scheinbares Problem von Chessbase 13 ist?
Viele Grüße,
Robert Bauer
Hallo Robert
Das ist ein normales Verhalten, wenn du unter ChessBase "Intelligente CPU Nutzung" eingestellt hast. Siehe Hilfe-Text von ChessBase
Intelligente CPU Nutzung
Eine Deep-Engine startet damit auf einem Rechner mit Hyperthreading (i7 4 Cores + 4 Hyperthreading) nur mit 4 Threads/Prozessen. Auf einem Rechner ohne Hyperthreading (i5, AMD) wird sie mit n-1 Threads/Prozessen starten. Schaltet man die Option aus, erhält man das alte Verhalten.
Ausnahme: Der Benutzer hat explizit die Anzahl der Threads/Prozesse definiert. Z.B. durch Anlegen einer UCI-Engine.
Gruss
Kurt