Changes

Jump to: navigation, search

Zeta

88 bytes added, Monday at 09:15
Chess Engine
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, used to work on the same node in parallel during move generation, move picking selection and evaluation in parallel.
Zeta v097 and v098 were designed to run thousands of independent [[Thread|threads]] on a [[GPU]], therefore they store the expanded game tree via an parallel [[Best-First Minimax Search]] search in [[Memory|memory]].
* [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/post/zeta-milestones/ Zeta - Milestones]
==Misc==
430
edits

Navigation menu