Changes

Jump to: navigation, search

Jaglavak

340 bytes added, 21:19, 9 September 2020
no edit summary
[[FILE:Dorylus gribodoi casent0172627 dorsal 1.jpg|border|right|thumb| [https://en.wikipedia.org/wiki/Jaglavak Jaglavak]
<ref>Dorsal view of ant [https://wwwen.antwebwikipedia.org/description.do?rank=species&genus=Dorylus&name=gribodoi&project=worldants wiki/Dorylus_gribodoi Dorylus gribodoi] specimen [https://www.antweb.org/specimen.do?name=casent0172627 casent0172627], Author: [https://www.antweb.org/artist.do?id=69 April Nobile], February 12, 2007, [http://www.antweb.org/bigPicture.do?name=casent0172627&number=1&shot=d AntWeb.org], [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]
'''Jaglavak''',<br/>
an experimental [[UCI]] compliant [[:Category:Open Source|open source]] chess engine under construction by [[Stuart Riffle]], written in [[Cpp|C++]].
Like Stuart Riffle's earlier engine [[Pigeon]], Jaglavak permforms uses [[Bitboards|bitboards]], and generates [[Sliding Piece Attacks|sliding piece attacks]] by [[Kogge-Stone Algorithm|Kogge-Stone]] <ref>[https://github.com/StuartRiffle/Jaglavak/blob/master/Source/Chess/BitBoard.h Jaglavak/BitBoard.h at master · StuartRiffle/Jaglavak · GitHub]</ref>.Unlike Pigeon, Jaglavak performs a [[Monte-Carlo Tree Search|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 and SWAR Techniques|SIMD]] aka [[SSE2|SSE2/4]] <ref>[https://github.com/StuartRiffle/Jaglavak/blob/master/Source/Player/SSE4.h Jaglavak/SSE4.h at master · StuartRiffle/Jaglavak · GitHub]</ref>, [[AVX2]] <ref>[https://github.com/StuartRiffle/Jaglavak/blob/master/Source/Player/AVX2.h Jaglavak/AVX2.h at master · StuartRiffle/Jaglavak · GitHub]</ref> or even [[AVX-512]] <ref>[https://github.com/StuartRiffle/Jaglavak/blob/master/Source/Player/AVX512.h Jaglavak/AVX512.h at master · StuartRiffle/Jaglavak · GitHub]</ref> instructions - or on [[Nvidia]] [[GPU|GPUs]] utilizing [https://en.wikipedia.org/wiki/CUDA CUDA] <ref>[https://github.com/StuartRiffle/Jaglavak/blob/master/Source/Player/CudaPlayer.h Jaglavak/CudaPlayer.h at master · StuartRiffle/Jaglavak · GitHub]</ref>.
=See also=
* [[Ant]]
* [[Matant]]
* [[Pigeon]]
==Misc==
* [https://www.pbs.org/wgbh/nova/ants/mofu.html NOVA | Master of the Killer Ants | Jaglavak, Prince of Insects | PBS] by [https://www.cairn-int.info/publications-de-Christian-Seignobos--783.htm# Christian Seignobos]
* [https://www.jeromeraynaud.com/en/portfolio-items/jaglavak-prince-insectes/ JJaglavakJaglavak, Prince of Insects - Jerome Raynaud]
* [https://en.wikipedia.org/wiki/Dorylus Dorylus (Jaglavak) from Wikipedia]
[[Category:UCI]]
[[Category:GPU]]
[[Category:MCTS]]
[[Category:X64]]
[[Category:PC]]

Navigation menu