Jaglavak

Home * Engines * Jaglavak

[ Jaglavak [1] Jaglavak,

an experimental UCI compliant open source chess engine under construction by Stuart Riffle, written in C++. Like Stuart Riffle’s earlier engine Pigeon, Jaglavak uses bitboards, and generates sliding piece attacks by Kogge-Stone [2]. Unlike Pigeon, Jaglavak performs a MCTS and uses the UCT formula to guide the selection of a node. The random playouts of the simulation phase may be distributed on CPUs, utilizing SIMD aka SSE2/4 [3], AVX2 [4] or even AVX-512 [5] instructions - or on Nvidia GPUs utilizing CUDA [6].

Forum Posts

Chess Engine

Misc

References

  1. Dorsal view of ant Dorylus gribodoi specimen casent0172627, Author: April Nobile, February 12, 2007, AntWeb.org, Wikimedia Commons
  2. Jaglavak/BitBoard.h at master · StuartRiffle/Jaglavak · GitHub
  3. Jaglavak/SSE4.h at master · StuartRiffle/Jaglavak · GitHub
  4. Jaglavak/AVX2.h at master · StuartRiffle/Jaglavak · GitHub
  5. Jaglavak/AVX512.h at master · StuartRiffle/Jaglavak · GitHub
  6. Jaglavak/CudaPlayer.h at master · StuartRiffle/Jaglavak · GitHub

Up one level