Hallo Andreas,
erstmal vielen Dank auch von mir für diese sehr aufschlussreichen Tests!
Zappa skaliert wirklich herausragend. Bei 1 vs. 4 Threads und 1 vs. 8 Threads zeigt sich dies ganz besonders.
Aber auch Komodo braucht sich nicht zu verstecken. Dort zeigt sich ja ein fast linearer Zuwachs der Spielstärke mit steigender Core-Anzahl. Das ist schon beeindruckend.
Hier wäre es interessant zu sehen, ob das auch noch für 32 Threads gilt.
Zu Stockfish: im unteren Bereich hui, im oberen leider pfui.
Das ist zum Teil aber auch bekannt. Tord hatte schon vor ein paar Jahren auf Talkchess angedeutet, dass für eine bessere Performance auf vielen Kernen ein Rewrite notwendig wäre.
Aber Tom hat auch recht damit, dass diese schlechte Performance auf vielen Kernen zum Teil auf zu heftiges Pruning/Reduzieren zurückzuführen ist.
Don hatte mal angedeutet, dass er im SMP-Modus auch etwas mehr in die Breite geht in der Suche als im Single-Modus. Sowas scheint auch Vas bei Rybka gemacht zu haben.
Dieses Vorgehen bewirkt nicht nur einen quantitativen Zuwachs (Geschwindigkeitssteigerung), sondern auch einen qualitativen Zuwachs. Dieser zeigt sich schön bei Matches mit fester Suchtiefe.
Wer sich für dieses Thema interessiert, hier ein paar interessante Threads auf Talkchess:
http://talkchess.com/forum/viewtopic.php?t=48503&highlight=smp+fixed+depthhttp://talkchess.com/forum/viewtopic.php?t=48339&highlight=smp+fixed+depthhttp://talkchess.com/forum/viewtopic.php?t=46597&highlight=smp+fixed+depthhttp://talkchess.com/forum/viewtopic.php?t=46858&highlight=smp+fixed+depthJoona hat aber auch gerade einen sehr interessanten Patch im Framework laufen, welcher die SMP-Performance steigern könnte.
http://tests.stockfishchess.org/tests/view/53652bc10ebc59445f0c0005Gruß, Jörg.