Zeta

From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Zeta

Zeta Logo

Zeta, (Zeta OpenCL Chess)
an experimental open source chess engine by Srdja Matovic, written in OpenCL. The engine has been in development since 2010 and was first released July 13, 2011 under the GNU GPL, later MIT license. Zeta supports some basic commands of the Chess Engine Communication Protocol aka WinBoard and XBoard. It features Quad-Bitboards, and its ability to run on a GPU.

Features v099

  • C99 (host) + OpenCL 1.x (device)
  • XBoard (CECP v2) protocol
  • Quad-Bitboards board presentation
  • vectorized Kogge-Stone move generation
  • RMO parallel AlphaBeta search
  • Simplified Evaluation Function
  • 64 gpu-threads are coupled to one worker, to work on the same node in parallel during move generation, selection and evaluation
  • MIT license

Features v097-v098

  • C99 (host) + OpenCL 1.x (device)
  • XBoard (CECP v2) protocol
  • Quad-Bitboards board presentation
  • vectorized Kogge-Stone move generation
  • parallel Best-First Minimax Search
  • Simplified Evaluation Function
  • one thread one board, with thousands of threads working together on the search tree stored in VRAM
  • GPL license

Origins Ideas

Origins Code

See also

Forum Posts

2010 ...

2020 ...

External Links

Chess Engine

Misc


Up one level