YBW engines past and present?

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Patrice Duhamel
Posts: 193
Joined: Sat May 25, 2013 11:17 am
Location: France
Full name: Patrice Duhamel

Re: YBW engines past and present?

Post by Patrice Duhamel »

Cheese still use YBW, based on Stockfish implementation, but I will look at Lazy SMP and maybe ABDADA.
Anything that can go wrong will go wrong.
Volker Annuss
Posts: 180
Joined: Mon Sep 03, 2007 9:15 am

Re: YBW engines past and present?

Post by Volker Annuss »

My engine Hermann was LazySMP. Although rating lists indicated, that Hermann with 4 cores was much stronger than with a single core, I was not satisfied with the speedup in time to depth with 4 ore more cores. So I started Arminius with a simple search and eval to have something clean to implement YBWC. Arminius has improved since then and is no longer that simple.

The latest public version of Arminius is a little more than 2 years old. It still uses YBWC. You can find it here:
http://www.nnuss.de/Hermann/Arminius2018-12-23.zip
http://www.nnuss.de/Hermann/Arminius201 ... nux.tar.gz
http://www.nnuss.de/Hermann/Arminius201 ... spi.tar,gz

Now I am on the way back to LazySMP. My latest development version has a UCI option to switch between LazySMP and YBWC, but it is not yet ready for release.