Skip to content

Commit f835696

Browse files
authored
Add Stockfish 17 Release
2 parents d2cab89 + 6cb80df commit f835696

File tree

2 files changed

+69
-2
lines changed

2 files changed

+69
-2
lines changed

content/blog/2024/stockfish-17.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
title: "Stockfish 17"
3+
date: 2024-09-06T00:00:00-00:00
4+
---
5+
6+
Today we have the pleasure to announce a new major release of Stockfish. As always, you can freely download it at [stockfishchess.org/download](https://stockfishchess.org/download) and use it in the GUI of your choice.
7+
8+
Don’t forget to join our [Discord server][1] to get in touch with the community of developers and users of the project!
9+
10+
## Quality of chess play
11+
12+
In tests against Stockfish 16, this release brings an Elo gain of [up to 46 points][2] and wins [up to 4.5 times more game pairs][3] than it loses. In practice, high-quality moves are now found in less time, with a user upgrading from Stockfish 14 being able to analyze games [at least 6 times][4] faster with Stockfish 17 while maintaining roughly the same quality.
13+
14+
During this development period, Stockfish won its 9th consecutive first place in the main league of the [Top Chess Engine Championship (TCEC)][5], and the 24th consecutive first place in the main events (bullet, blitz, and rapid) of the [Computer Chess Championship (CCC)][6].
15+
16+
## Update highlights
17+
18+
### Improved engine lines
19+
20+
This release introduces principal variations (PVs) that are more informative for mate and decisive table base (TB) scores. In both cases, the PV will contain all moves up to checkmate. For mate scores, the PV shown is the best variation known to the engine at that point, while for table base wins, it follows, based on the TB, a sequence of moves that preserves the game outcome to checkmate.
21+
22+
### NUMA performance optimization
23+
24+
For high-end computers with multiple CPUs (typically a dual-socket architecture with 100+ cores), this release automatically improves performance with a `NumaPolicy` setting that optimizes non-uniform memory access (NUMA). Although typical consumer hardware will not benefit, [speedups of up to 2.8x][7] have been measured.
25+
26+
## Shoutouts
27+
28+
### ChessDB
29+
30+
During the past 1.5 years, hundreds of cores have been continuously running Stockfish to grow a database of analyzed positions. This [chess cloud database][8] now contains well over 45 billion positions, providing excellent coverage of all openings and commonly played lines. This database is already integrated into GUIs such as [En Croissant][9] and [Nibbler][10], which access it through the public API.
31+
32+
### Leela Chess Zero
33+
34+
Generally considered to be the strongest GPU engine, it continues to provide open data which is essential for training our NNUE networks. They [released version 0.31.1][11] of their engine a few weeks ago, check it out!
35+
36+
### Website redesign
37+
38+
Our website has undergone a redesign in recent months, most notably in our [home page][12], now featuring a darker color scheme and a more modern aesthetic, while still maintaining its core identity. We hope you'll like it as much as we do!
39+
40+
## Thank you
41+
42+
The Stockfish project builds on a thriving community of enthusiasts (thanks everybody!) who contribute their expertise, time, and resources to build a free and open-source chess engine that is robust, widely available, and very strong.
43+
44+
We would like to express our gratitude for the [11k stars][13] that light up our GitHub project! Thank you for your support and encouragement – your recognition means a lot to us.
45+
46+
We invite our chess fans to [join the Fishtest testing framework][14] to contribute compute resources needed for development. Programmers can contribute to the project either directly to [Stockfish][15] (C++), to [Fishtest][16] (HTML, CSS, JavaScript, and Python), to our trainer [nnue-pytorch][17] (C++ and Python), or to our [website][18] (HTML, CSS/SCSS, and JavaScript).
47+
48+
The Stockfish team
49+
50+
[1]: https://discord.gg/GWDRS3kU6R
51+
[2]: https://tests.stockfishchess.org/tests/view/66d738ba9de3e7f9b33d159a
52+
[3]: https://tests.stockfishchess.org/tests/view/66d738f39de3e7f9b33d15a0
53+
[4]: https://github.com/official-stockfish/Stockfish/wiki/Useful-data#equivalent-time-odds-and-normalized-game-pair-elo
54+
[5]: https://en.wikipedia.org/wiki/Stockfish_(chess)#Top_Chess_Engine_Championship
55+
[6]: https://en.wikipedia.org/wiki/Stockfish_(chess)#Chess.com_Computer_Chess_Championship
56+
[7]: https://github.com/official-stockfish/Stockfish/pull/5285
57+
[8]: https://chessdb.cn/queryc_en/
58+
[9]: https://encroissant.org/
59+
[10]: https://github.com/rooklift/nibbler
60+
[11]: https://github.com/LeelaChessZero/lc0/releases/tag/v0.31.1
61+
[12]: https://stockfishchess.org/
62+
[13]: https://github.com/official-stockfish/Stockfish/stargazers
63+
[14]: https://github.com/official-stockfish/fishtest/wiki/Running-the-worker
64+
[15]: https://github.com/official-stockfish/Stockfish
65+
[16]: https://github.com/official-stockfish/fishtest
66+
[17]: https://github.com/official-stockfish/nnue-pytorch
67+
[18]: https://github.com/official-stockfish/stockfish-web

content/download/_index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'Download Stockfish 16.1'
2+
title: 'Download Stockfish 17'
33
description: 'Download Stockfish for Windows, Android, MacOS, iOS or Linux.'
44
layout: single
55
aliases:
@@ -65,7 +65,7 @@ <h2>Linux</h2>
6565
<h2>Source Code</h2>
6666
<ul class="small-block-grid-2">
6767
<li><a href="https://github.com/official-stockfish/Stockfish" class="" >Stockfish engine on GitHub</a></li>
68-
<li><a href="https://github.com/official-stockfish/Stockfish/archive/refs/tags/sf_16.1.zip" class="" >Download Stockfish 16.1 source (zip)</a></li>
68+
<li><a href="https://github.com/official-stockfish/Stockfish/archive/refs/tags/sf_17.zip" class="" >Download Stockfish 17 source (zip)</a></li>
6969
<li><a href="https://github.com/daylen/stockfish-mac" class="" >Stockfish for Mac on GitHub</a></li>
7070
</ul>
7171

0 commit comments

Comments
 (0)