Wie (single-Core)-Schachprogramme, alpha-beta, Ruhesuche und die elementaren cuts funktionieren, wurde ja schon häufiger sehr konkret beschrieben.
Wenn es um die Realisierung der Multi-Kern-Algotihmen geht, schwimme ich dann aber doch sehr, sah noch nirgends eine Einführung.
Kennt ihr da was Informatives?
Die beiden Kerne können ja immerhin noch fix auf den gemeinsamen Hauptseicher zugreifen.
Und wie man einen Cluster sinnvoll zu nutzen kann für die schnellere Berechnung eines Zuges, ist mir noch schleierhafter.
Da hat man ja auch keinen gemeinsamen Speicher mehr, die Prozesse müssen sich dann über das normale Netz unterhalten.
Wie könnte sowas gebastelt werden?
Gibt es darüber schon öffentliche Beschreibungen? Oder läuft das noch komplett unter Entwickler-Betriebsgeheimnis?
Benno