64bit Schachengines können wesentlich schneller sein. Das liegt daran dass ein Schachbrett 64 positionen hat und man somit in einer 64bit variable alle positionen eines figurentyps unterbringen kann. Diese Variable kann dann in einem Schritt bearbeitet werden. Dafür sind auf 32bit Prozessoren einfach mehr Rechenschritte notwendig. Da eine Schachengine bei einem Zug Millionen von Zügen vorrausberechnet kommt da schon was zusammen.
Und ich dachte immer: "Die 64 bit sind nur für die 64 Schachfelder da." Jetzt weiß ich, dass man die 64bit für jeden Figurentyp braucht. Dann würden bei den Bauern wohl 56bit genügen, weil die ja nicht auf die eigene Grundreihe ziehen dürfen.
64bit Schachengines können wesentlich schneller sein. Das liegt daran dass ein Schachbrett 64 positionen hat und man somit in einer 64bit variable alle positionen eines figurentyps unterbringen kann. Diese Variable kann dann in einem Schritt bearbeitet werden. Dafür sind auf 32bit Prozessoren einfach mehr Rechenschritte notwendig. Da eine Schachengine bei einem Zug Millionen von Zügen vorrausberechnet kommt da schon was zusammen.
Und ich dachte immer: "Die 64 bit sind nur für die 64 Schachfelder da." Jetzt weiß ich, dass man die 64bit für jeden Figurentyp braucht. Dann würden bei den Bauern wohl 56bit genügen, weil die ja nicht auf die eigene Grundreihe ziehen dürfen.