Igel - UCI chess engine, Rating JCER=2869
Author : Volodymyr Shcherbyna (Fork of GreKo 2018.01)
Igel 2.2.0
-------------
- Fix futility pruning and use it only after at least one legal move has been played,
- Fix 32bit overflow in syzygy probing code that caused bugs when probing 7 piece positions
- Fix syncronisation issue that caused "connection stalled" in Linux OS
- Fix overflow bug that prevented using transposition table bigger than 32 GB
- Improve performance in SMP mode and avoid copying the pawn hash table for each worker
- Improve performance in SMP mode when clearing large hash size (more than 64 Gb)
- Improve performance in SMP mode and solve cache coherency issues when calculating node/tbhits count
- Improve performance of tuner and perform multithreaded texel tuning
- Improve performance and use hardware instruction to count leading zeroes (lsb/poplsb)
- Improve performance in SMP mode and start worker threads before the main thread
- Improve performance in SMP mode and skip random depths by worker threads (Laser/Ethereal method)
- Improve performance in Linux OS and use -flto compiler option (around 10% of increase of NPS)
Igel 2.2.0 - download
All files (games, tables and engines) - download from page
Comments
Post a Comment