Es gab (gibt?) Zeta Chess. Die meisten Links (wenn man danach sucht) sind allerdings inzwischen tot.
Was ich noch gefunden habe ist dieser hier:
http://parallelis.com/donate-for-opencl-chess-development/Das Problem ist wohl (soweit ich das verstanden habe) das
a) die Integerperfomance pro "Kern" nicht sonderlich berauschend ist und
b) sich Schach schlecht paralellisieren läßt.
Zu b, je mehr Kerne desto geringer der zusätzliche Nutzen. Die Programmierer haben ja schon Probleme von auf 8 auf 16 Kernen noch Elo rauszukitzeln (erst recht wenn man die gewonnen Elo mit den zusätzlich zu investierenden EURO in Relation setzt). Wie das mit bei Top Karten 1600 Streams - bei nur einer Karte - ordentlich zu bewerkstelligen sein soll weiß keiner, wie dass, wie im Fall der Mehrfachkarten beim Entschlüsseln, bei noch mehr Karten parallel gehen soll ganz zu schweigen.
Hier mal ein nettes Bsp:
https://www.alternate.de/html/product/ATI/FirePro_V9800/966162/?Davon ein paar Karten nebeneinander gäbe schon ein nettes Rechenmonster ... leider ist der Preis und der Verbrauch WEIT jenseits von Gut und Böse.
Dazu noch 1600 Stream, bei NUR 4GB Speicher (gleichzeitiger Zugriff von 1600 Streams ...
, wo bleibt da der Durchsatz) und wenn die Daten von 1600 Kernen durch den Bus in den normalen Speicher sollen ...
Und um Missverständnissen vorzubeugen: "Cluster" sind ein anderes Konzept, aber auch da weiß keiner ob man mit 32, 64 oder 128 Kernen nicht schon an ein +/- 0 Elo Maximum stößt ...
Gruß
Ingo