Difference between revisions of "Zeta"

From Chessprogramming wiki
Jump to: navigation, search
Line 26: Line 26:
  
 
=Forum Posts=  
 
=Forum Posts=  
 +
==2010 ...==
 
* [http://www.talkchess.com/forum/viewtopic.php?t=33315 Zeta, a chess engine in OpenCL] by [[Srdja Matovic]], [[CCC]], March 17, 2010
 
* [http://www.talkchess.com/forum/viewtopic.php?t=33315 Zeta, a chess engine in OpenCL] by [[Srdja Matovic]], [[CCC]], March 17, 2010
 
* [http://www.talkchess.com/forum/viewtopic.php?t=39459 Zeta plays chess on a gpu] by [[Srdja Matovic]], [[CCC]], June 23, 2011
 
* [http://www.talkchess.com/forum/viewtopic.php?t=39459 Zeta plays chess on a gpu] by [[Srdja Matovic]], [[CCC]], June 23, 2011
Line 31: Line 32:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=63719 Zeta v099a, gpu chess update] by [[Srdja Matovic]], [[CCC]], April 11, 2017
 
* [http://www.talkchess.com/forum/viewtopic.php?t=63719 Zeta v099a, gpu chess update] by [[Srdja Matovic]], [[CCC]], April 11, 2017
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71084 Looking for someone to test Zeta v099l on RTX 2080 TI, or similar, gpu] by [[Srdja Matovic]], [[CCC]], June 24, 2019
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71084 Looking for someone to test Zeta v099l on RTX 2080 TI, or similar, gpu] by [[Srdja Matovic]], [[CCC]], June 24, 2019
 +
==2020 ...==
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=76986 Zeta with NNUE on GPU?] by [[Srdja Matovic]], [[CCC]], March 31, 2021 » [[NNUE]], [[GPU]]
  
 
=External Links=  
 
=External Links=  

Revision as of 07:24, 3 April 2021

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.

Details

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

Zeta v099 is a port of Zeta Dva to OpenCL, with classic parallel Alpha-Beta search, therefore 64 gpu threads are coupled to one worker, used during move generation, move picking and evaluation in parallel.

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

NPS and Playing Strength

  • Zeta 099k, AMD Radeon R9 Fury X, 256 workers, ~8 Mnps
  • Zeta 099k, Nvidia GeForce GTX 750, 16 workers, ~800 Knps, CCRL Elo est. 1932
  • Zeta 099k, Nvidia GeForce GTX 750, 1 worker, ~45 Knps, CCRL Elo est. 1738
  • Zeta 098c, Nvidia GeForce GTX 480, 4096 threads, ~5 Mnps, CCRL Elo est. 2000
  • Zeta 097x, Nvidia GeForce GTX 480, 4096 threads, ~5 Mnps, CCRL Elo est. 1800

See also

Forum Posts

2010 ...

2020 ...

External Links

Chess Engine

Misc


Up one level