Chess engine: Velvet 3.1.0


Velvet - UCI Chess Engine
Author: Martin Hornet, 
Rating CEDR (Chess Engines Diary Rating)=3056 (26 place)

It is based upon my previous web-based engine Wasabi, which can be played here.
Installation
x86_64-modern - recommended for recent CPUs from 2013 onwards (requires a CPU with support for the BMI1 instruction sets)
x86_64-popcnt - for older 64-Bit CPUs, which support the POPCNT instruction, but not BMI1
x86_64-vintage - for older 64-Bit CPUs, which support neither POPCNT nor BMI1

v.3.0.0
New engine feature: Pondering support

Search improvements:
Singular extensions
Disable null move pruning in pawn endgames
SEE and history based pruning of quiet moves
Update counter/killer moves for TT cut-offs
Some small bug fixes and improvements
Technical changes:
New tooling for automated patch verification
Removed dependency on packed_simd library, which required Rust Nightly builds
Switched back to Rust Stable
Use PGO (profile-guided optimization) builds in pipeline
Increased search depth limit
Some minor refactorings

Comments

Popular posts from this blog

We already have the new Fritz 20 program - what does it look like and how does it work?

Stockfish 250702 wins Android Chess Engines Tournament, 2025.08.03-04