Thema: News: CT800 auf dem PC
Einzelnen Beitrag anzeigen
  #85  
Alt 18.02.2018, 00:18
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 373
Abgegebene Danke: 165
Erhielt 443 Danke für 175 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
1/20 8/20
Heute Beiträge
0/3 ssssss373
AW: CT800 auf dem PC

Die Version V1.20 des CT800 ist verfügbar:

https://www.ct800.net/sw_release_v120.htm

V1.20 müßte etliche Elo wiedergewinnen, die V1.12 verloren hatte. Die wichtigsten Änderungen:
  • Das Zeitmanagement ist in der frühen Phase etwas weniger aggressiv.
  • Höhere Priorität für gefundene Nullzüge in der Suche.
  • Die Erweiterung für laufende Freibauern ist reduziert.
  • Fehlerbehebung im KL:KT-Endspiel, wo die richtige Verteidigungsecke nicht genug gegenüber ihren Nachbarfeldern hervorgehoben war.
  • Regel des Quadrats hinzugefügt.
  • Fehlerbehebung in einem seltenen Fall mit der 50-Züge-Regel: der 50. Zug macht nur dann Remis, wenn es kein Matt ist.
  • Zusätzliches Eröffnungswissen.

UCI-Versionen:
  • Wenn die Engine einen Zug antwortet, führt sie ihn nicht auf dem internen Brett aus. Das erhöht die Kompatibilität mit GUIs, die über "searchmoves" nach alternativen Zügen suchen, speziell auf dem DGT Pi.
  • Der Halbzugzähler beim FEN-Format wird korrekt in Halbzügen ausgewertet.
  • Zusätzliche Option, um die Geschwindigkeit über die Knotenrate zu drosseln. Bei 30 kNPS und 1 MB Hash sollte die Spielstärke in etwa dem Original entsprechen.
  • Überholung der gesamten IO-Schicht zugunsten von mehr Robustheit auf allen unterstützten Plattformen. Insbesondere hält die Engine im Leerlauf das OS nicht mehr von der Nutzung tieferer Energiesparzustände ab.
  • Die Option "Show Short PVs" entfällt zugunsten permanenter Aktivierung. Das behebt die gefühlte Verzögerung bei manchen GUIs, wenn die Berechnung beginnt.

Windows:
  • ASLR and NX werden genutzt (verbesserte Sicherheit).
  • Den Compiler von GCC 6.3.1 auf 6.4.0 aktualisiert.

Android:
  • Außer einer Binärdatei für ARM 32 bit gibt es auch welche für ARM64, x86 und x86-64.
  • Die Binärdateien sind dynamisch zur C-Standardbibliothek gelinkt, was positionsabhängigen Code besser unterstützt (verbesserte Sicherheit) und die Programmgröße verringert.
  • Den Compiler von NDK 15b auf 15c aktualisiert.
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Rasmus für den nützlichen Beitrag:
marste (18.02.2018), Mythbuster (18.02.2018)