Difference between revisions of "Zeta"

From Chessprogramming wiki
Jump to: navigation, search
(Features)
(Chess Engine)
 
Line 37: Line 37:
 
* [https://gitlab.com/smatovic/Zeta GitLab - smatovic/Zeta: Experimental chess engine written in OpenCL]
 
* [https://gitlab.com/smatovic/Zeta GitLab - smatovic/Zeta: Experimental chess engine written in OpenCL]
 
* [https://zeta-chess.app26.de/ Zeta Chess blog]
 
* [https://zeta-chess.app26.de/ Zeta Chess blog]
 +
* [https://zeta-chess.app26.de/post/zeta-milestones/ Zeta - Milestones]
  
 
==Misc==
 
==Misc==

Latest revision as of 09:15, 1 July 2024

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. Zeta supports only 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

Zeta is written in C (host) and OpenCL (device). The host handles the IO, but all chess related computations are done via OpenCL (run-time-compilation) on the device.

Zeta v099 is a port of Zeta Dva to OpenCL, with parallel Alpha-Beta search, therefore 64 gpu-threads are coupled to one worker, to work on the same node in parallel during move generation, selection and evaluation

Zeta v097 and v098 were designed to run thousands of independent threads on a GPU, therefore they store the expanded game tree via an parallel Best-First Minimax Search search in memory.

See also

Forum Posts

2010 ...

2020 ...

External Links

Chess Engine

Misc


Up one level