Releasing my engine faster than I could, very impressive
Note that I have moved the repository to https://github.com/fabianvdW/FabChess .
Newest version (1.6) is about 2400 Elo now, any testers for CCRL are welcome.
Windows releases are always on Github (https://github.com/fabianvdW/FabChess/t ... r/versions) and I can make any Linux compiles on request.
I am still working on making Texel Tuning work and also improving the Time Control Management. Also it doesn't support many UCI options yet.
Also it comes with a referee for engine testing, which supports any UCI compliant engine and works like a charm for me.
Any suggestions or improvements are always welcome.
Igel 1.8.2 at https://github.com/vshcherbyna/igel/releases/tag/1.8.2 (binaries for Raspberry Pi, Linux and Windows). This is a bugfix release addressing time/thread management issues discovered during TCEC S16 - Qualification League:
What's new:
- Improve time management of worker threads when number of workers is high (more than 20)
- Improve time management in absolute time controls
Changes:
Improved time control management. FabChess should use more time in nodes where its pv is not stable(over the course of the last two iterative deepening depths) and less time in nodes where its pv is stable.
Also improved speed by reducing memory allocations during search. Thanks Maximilian Lupke for the suggested changes.
Expected Elo Gain:
In selfplay about 50 at short time controls, but I honestly expect less at longer time controls versus other engines.
Changes:
Improved time control management. FabChess should use more time in nodes where its pv is not stable(over the course of the last two iterative deepening depths) and less time in nodes where its pv is stable.
Also improved speed by reducing memory allocations during search. Thanks Maximilian Lupke for the suggested changes.
Expected Elo Gain:
In selfplay about 50 at short time controls, but I honestly expect less at longer time controls versus other engines.
Do you plan releases for older 64 bit hardware e.g. not supporting popcount?
Changes:
Improved time control management. FabChess should use more time in nodes where its pv is not stable(over the course of the last two iterative deepening depths) and less time in nodes where its pv is stable.
Also improved speed by reducing memory allocations during search. Thanks Maximilian Lupke for the suggested changes.
Expected Elo Gain:
In selfplay about 50 at short time controls, but I honestly expect less at longer time controls versus other engines.
Do you plan releases for older 64 bit hardware e.g. not supporting popcount?
The Linux builds should have worked on older 64-bit hardware. I have added the faster popcnt builds there.
For the Windows builds, they were using popcnt. I have added the slower builds without popcnt there, they should work on older hardware now. Let me know if there are any problems.
Fabi
Changes:
Improved time control management. FabChess should use more time in nodes where its pv is not stable(over the course of the last two iterative deepening depths) and less time in nodes where its pv is stable.
Also improved speed by reducing memory allocations during search. Thanks Maximilian Lupke for the suggested changes.
Expected Elo Gain:
In selfplay about 50 at short time controls, but I honestly expect less at longer time controls versus other engines.
Do you plan releases for older 64 bit hardware e.g. not supporting popcount?
The Linux builds should have worked on older 64-bit hardware. I have added the faster popcnt builds there.
For the Windows builds, they were using popcnt. I have added the slower builds without popcnt there, they should work on older hardware now. Let me know if there are any problems.
Fabi
Thanks that build works here now. Old Q8200 with Win7-64 Ultimaste.
Changes:
Improved time control management. FabChess should use more time in nodes where its pv is not stable(over the course of the last two iterative deepening depths) and less time in nodes where its pv is stable.
Also improved speed by reducing memory allocations during search. Thanks Maximilian Lupke for the suggested changes.
Expected Elo Gain:
In selfplay about 50 at short time controls, but I honestly expect less at longer time controls versus other engines.
Do you plan releases for older 64 bit hardware e.g. not supporting popcount?
The Linux builds should have worked on older 64-bit hardware. I have added the faster popcnt builds there.
For the Windows builds, they were using popcnt. I have added the slower builds without popcnt there, they should work on older hardware now. Let me know if there are any problems.
Fabi
Thanks that build works here now. Old Q8200 with Win7-64 Ultimaste.
Igel 1.8.2 at https://github.com/vshcherbyna/igel/releases/tag/1.8.2 (binaries for Raspberry Pi, Linux and Windows). This is a bugfix release addressing time/thread management issues discovered during TCEC S16 - Qualification League:
What's new:
- Improve time management of worker threads when number of workers is high (more than 20)
- Improve time management in absolute time controls
Test results likely to appear in the next CCRL blitz update.