Raphael is a hobby project that is still a work in progress, but it will be updated as time goes by. It is nowhere near as competitive as some of the other chess engines out there, but it is strong enough to beat most humans with ease.
Author: Rei Meguro
Raphael 4.0 - what's new?
Non-functional changes
- scores are now normalized
- upper/lowerbound scores are now shown in uci info
v4.0
- implemented lazy SMP
- added avx512 targets
- implemented NNUE pairwise multiplication
- implemented triple, ldse, and hindsight extensions
- implemented sf-style do deeper shallower
- implemented higher min depth for singular extensions if ttpv
- implemented nmp verification search
- implemented aspiration fail high reduction
- implemented preemptive tt static eval storing
- implemented using tt score for rfp
- implemented mixing history into fp margin
- introduced fractional depth and tuned
- SPSA tuned TM
- added ttpv flag to tt and switched to 64 bytes clusters
- added draw randomization
- added PGO option to Makefile
Performance
+45STC againstv3.3(3697estimated CCRL blitz)+60LTC againstv3.3(3578estimated CCRL 40/15)
Bench: 7369629
Binary Guide
If you are unsure which binary to use, start from the top and go down until you find a binary that doesn't crash.
Note that all binaries are for x86 systems.
- avx512: Intel Skylake / AMD Zen 4 or later
- avx2-bmi2: Intel Haswell / AMD Zen 3 or later
- avx2: Intel Haswell / AMD Zen 1 or later
Generally avoid avx2-bmi2 on Zen 1/2 AMD CPUs as they can be slower than the avx2 binary.
avx512 may be slower than avx2 on older Intel Skylake processors (such as older Xeons).
Raphael 3.0.0 JA vs other engines:
| Rusty-rival 1.0.30 rc3 | 4/4 | +4 | 4 games |
| FrankyCPP 1.2 | 4/4 | +4 | 4 games |
| Human Chess Engine 0.1 JA | 4/4 | +4 | 4 games |
| Anodos 1.2.0 | 4/4 | +4 | 4 games |
| Critter 1.6a | 3.5/4 | +3 | 4 games |
| Chessnix 1.3 | 1.5/4 | -1 | 4 games |
| Kociolek 2.1 JA | 1.5/4 | -1 | 4 games |
| PZChessBot 6.1 | 1/4 | -2 | 4 games |
| Caligula 6.0 | 1/4 | -2 | 4 games |
| Bagatur 5.4 | 1/4 | -2 | 4 games |
| Minke 5.0.0 | 0.5/4 | -3 | 4 games |
| Odonata 1.1.0 | 0.5/4 | -3 | 4 games |
| Zangdar 6.1 | 0.5/4 | -3 | 4 games |
| Sturddle 2.5.0 | 0.5/4 | -3 | 4 games |
| Stockfish 18 JA | 0/4 | -4 | 4 games |
| DON dev-20260215 | 0/4 | -4 | 4 games |
| Tarnished 5.0 | 0/4 | -4 | 4 games |
| Halogen 16.0.0 | 0/4 | -4 | 4 games |
| HypnoS EN 1.0 | 0/4 | -4 | 4 games |
| VietCoffee 1.0.8 JA | 3/3 | +3 | 3 games |
| Vajra 2.0 | 3/3 | +3 | 3 games |

Comments
Post a Comment