Winning starts with what you know
The new version 18 offers completely new possibilities for chess training and analysis: playing style analysis, search for strategic themes, access to 6 billion Lichess games, player preparation by matching Lichess games, download Chess.com games with built-in API, built-in cloud engine and much more.
In the nearly esoteric world of computer chess, a few events consistently have a draw of the very top competitors who bring in everything they can to come out on top. The World Computer Chess Championship is an obvious candidate, but right behind it today, is the Open Dutch Computer Chess Championship, now celebrating its 30th edition no less.
The traditional Open Dutch Computer Chess championship celebrated its 30th birthday
Its attraction to the participants is not simply a trophy to add to their shelf, and financially, there is certainly no direct gain to be had. No, the interest is in the opportunity for the teams to test their toughest imaginable setups, meet other programmers with whom they can exchange ideas and swap stories, and all done in an environment of fairplay and transparency. Not to mention the comparably accessible venue (2010 WCCC was held in Japan, which was a huge expense for the teams).
The playing hall is prepared for the compeititon
The event also had no less than three supercomputers playing. There was Jonny, a German program running on a massive cluster of 800 Intel i7 cores. The programmer, Johannes Zwangzer, was running it remotely on his university’s hardware; the University of Beyreuth has 2000. Next is Deep Sjeng by Gian-Carlo Pascutto, residing in Belgium, whose engine ran on a cluster of 32 x 8 AMD Opterons (256 total) running at 2.4 GHz, and then there was the reigning champion, Rybka, running on a cluster owned privately by Lukas Cimiotti, containing 248 Intel i7 cores at 2.93 GHz, later increased to 260.
Name |
Hardware |
Programmers, |
Place |
Spike | AMD Phenom X6, 6x2.8 GHz, 4GB RAM |
Volker Böhm (prog.) |
Germany |
Rookie 3.0 | 6 Core AMD Phenom2 3.7 GHz |
Marcel van Kervinck (prog.) |
Netherlands |
Scaramanga | Core I5, 1 core in use |
Richard Hall (prog.) |
USA |
Nightmare 7.0 | Core i7 980X, 6 cores on 3600 MHz |
Joost Buijs (prog.) |
Netherlands |
Dolphin | E8600 Intel Core Duo 4 Ghz, 1 core in use |
Nguyen Viet Huy (prog.) |
Vietnam |
Joker | Intel Core2Duo 4 Ghz, 1 core in use |
Harm Geert Muller (prog.) |
Netherlands |
The King | intel Core2Duo 2.4 GHz, 1 cure in use |
Johan de Koning (prog.) |
Netherlands |
Goldbar | Core I7, 4 cores on 3600 MHz |
Bart Goldhoorn (prog.) |
Netherlands |
Jonny | Cluster 800 Cores Intel I7 , 2.2 Ghz |
Johannes Zwanzger (prog.) |
Germany |
The Baron | Dual Intel Xeon W5580 |
Richard Pijl (prog.) |
Netherlands |
Hermann | Core i7 860, 8GB RAM, Windows 7 using 4 cores |
Volker Anuss (prog.) |
Germany |
Rybka | Lukas Cimiotti cluster, 248 Intel Nehalem cores, 2.93 Ghz and up |
Vasik Rajlich (prog.) |
Poland |
Redqueen | Intel I7-720QM 2.8 GHz / 4 Cores / 4 GB RAM, 1 core in use |
Ben-Hur Carlos Vieira Langoni Junior (prog) |
Brazil |
Fridolin | Quad-Core (4 cores in use) |
Christian Sommerfeld (prog.) |
Germany |
Hansdamf | K8-x2 |
Gerd Isenberg (prog.) |
Germany |
Hiarcs | 12 Intel cores, 3.33 GHz |
Mark Uniacke (prog.) |
Great Britain |
Kallisto | Intel CoreDuo 1.8 GHz, 1 core in use |
Bart Westrate (prog.) |
Netherlands |
Deep Sjeng | Cluster 32x8 AMD Opteron, 2.4 GHz (256 cores) |
Gian-Carlo Pascutto (prog.) |
Belgium |
Spark | Quad Core I7 2.6 Ghz |
Allard Siemelink |
Netherlands |
Deep Shredder | 12 core Intel Nehalem cluster |
Stefan Meyer-Kahlen (prog.) |
Germany |
When just goggling at the sheer size, a few things are worth noting to put things in perspective. Several days and nights of non-stop computing by Rybka on a normal quad-core, would equate to less than an hour on Lukas’s cluster. On the other hand, despite the huge number of processors at its disposal (800), Jonny is a serious underdog to Rybka, despite running on a three times the number of cores. The reason is that one needs to take into account just how much strength each doubling in speed actually brings. In theory, presuming they are equally efficient at running on such hardware, double the speed means a 50-70 Elo gain, however in terms of pure software, Jonny is nowhere near 100 Elo of Rybka.
Hans van der Zijden operating Rybka facing Hiarcs operated by Harvey Williamson
The competition went smoothly, with the organizers providing cable connections for the programmers, half of whom were playing remotely, to avoid even irregularities that WiFi might be subject to. Even so, delays sometimes did take place, but all done so that no one was penalized by this. They also provided daily reports with pictures at their website, for the aficionados.
Needless to say, such mind-boggling hardware and software combinations led to some remarkable games, and situations. The game of the tournament was Rybka’s powerful win over supercluster Jonny in the 5th round.
Jonny (800 cores) - Rybka 4.x (260 cores) [A87]
30 ODCCC Leiden (4), 27.11.2010
1.d4 f5 2.g3 Nf6 3.Bg2 g6 4.Nf3 Bg7 5.c4 0-0 6.0-0 d6 7.Nc3 e6 8.Qc2 Nc6 9.Rd1 Qe7 10.a3 a5 11.Be3 Nd8 12.Ra2. 800 processors, and the move is Ra2? 12...b6 13.Ng5 Bb7 14.Bxb7 Nxb7 15.h3 a4!
|
This sacrifice is typical of the top engines, and frees the a5 square for either the knight, or rook depending on Black's reply. 16.Nxa4 Nh5 17.Kh2 e5 18.dxe5 Bxe5 19.Nf3 f4 20.gxf4 Bxf4+ 21.Bxf4 Nxf4 22.Nc3 Qe6 23.Ng1
|
23...Ra5! When attacking, make sure everyone is invited to the party, and Rybka doesn't need to be told twice. 24.Qe4 Re5. Avoiding the exchange and decoying the queen away from its king. 25.Qxb7. Trying to stay around the king to defend with 25.Qf3? Nxe2 26.Qg2 Ref5 27.Rf1
|
fails spectacularly to 27...Rxf2!! 28.Rxf2 Qe5+ 29.Kh1 Ng3+ 30.Kh2 Ne4+ 31.Kh1 Nxf2+ 25...Rh5 26.Qe4
|
26...Rxh3+! 27.Nxh3 Qxh3+ 28.Kg1 Rf5! Threatening Rg5+ 29.Rd5 Nxd5 30.Qe8+ Kg7 31.Qd7+ Kh6 32.Qxf5. The only way to prevent an immediate mate, but of course White is lost. 32...Qxf5 33.cxd5 Qg5+ 34.Kh2 Qd2 0-1 [Click to replay]
On the other hand, in one of those situations that computers simply cannot see, Jonny was actually forced into a draw by Scaramanga, which ran on a single core, when it found itself in a remarkable study-like position where its queen against bishop was insufficient.
Johannes Zwangzer operating his program Jonny against Scaramanga handled by
Hans Secelle.
Scaramanga (1 core) - Jonny (800 cores) [D48]
30 ODCCC Leiden (5), 27.11.2010
1.d4 d5 2.c4 e6 3.Nc3 c6 4.e3 Nd7 5.Bd3 Ngf6 6.Nf3 dxc4 7.Bxc4 b5 8.Bd3 a6 9.a4 Bb7 10.0-0 b4 11.Ne4 c5 12.Ned2 Be7 13.Qe2 Qc7 14.Nc4 0-0 15.Rd1 Rfd8 16.Nfe5 a5 17.Bd2 Bd5 18.Rac1 Rac8 19.Be1 cxd4 20.exd4 Nxe5 21.dxe5 Nd7 22.Ne3 Qxc1 23.Rxc1 Rxc1 24.Nxd5 exd5 25.e6 Nc5 26.Bxh7+ Kf8 27.g3 Nxe6 28.Kg2 Rc5 29.f4 Rc1 30.Bf2 d4 31.Bc2 Nc5 32.Qh5 Ke8 33.Bd1 d3 34.Be3 d2 35.Qh8+ Bf8 36.Qh5 g6 37.Qe2 Be7 38.g4 Kf8 39.f5 g5 40.h4 Ne4 41.Kf3 Bc5 42.Bxg5 Rxd1 43.Qxd1 Nf2 44.Qxd2 Rxd2 45.Bxd2 b3 46.Bc3 Nd1 47.Be5 Ne3 48.Bc3 Nc4 49.g5 Nb6 50.h5 Nxa4 51.Be5 Kg8 52.Ke2 Nb6 53.g6 Bf8 54.Kd3 a4 55.f6 Nd7 56.Bc3 Bd6 57.Kc4 Nf8 58.Kd5 a3 59.Kxd6 a2 60.Ke7 fxg6 61.f7+ Kh7 62.Kxf8 a1Q
|
63.h6! This move results in a study-like position in which Black cannot win despite the huge material advantage. The king is cut off and the queen has nothing better to do than a perpetual. 63...Qa8+ 64.Ke7 Qb7+ 65.Ke6 Qa6+ 66.Ke7 Qe2+ 67.Kd7 Qd3+ 68.Ke8 Qb5+ 69.Ke7 Qc5+ 70.Ke8 Qe3+ 71.Kd7 Qf4 72.Ke7 Qe4+ 73.Kd6 Qd3+ 74.Ke7 Qe3+ 75.Kd7 Qf2 76.Ke8 Qe2+ 77.Kd7 Qg4+ 78.Ke7 Qg5+ 79.Ke8 Qb5+ 80.Ke7 Qc5+ 81.Ke8 Qc6+ 82.Ke7 Qc7+ 83.Ke8 Qb8+ 84.Ke7 Qa7+ 85.Ke8 Qa4+ 86.Ke7 Qh4+ 87.Ke8 Qe4+ 88.Kd7 Qf3 89.Ke7 1/2-1/2 [Click to replay]
On paper, Rybka was the clear favorite with huge hardware, and the strongest program, and sure enough this favoritism translated to a crushing 8.5/9 result, 2.5 points ahead of the field, and only dropping a half-point to Spark, running on a modest quad-core. All elbowing for sole second place, but eventually sharing the honors were Spike, Deep Sjeng, and Hiarcs with 6.0/9.
The operators holding the trophies of the winning programs
Photos by Jan Krabbenbos, CSVN Tournament Director & Webmaster
Rnk |
Name |
Pts |
1 |
Rybka |
8.5 |
2-4 |
Spike |
6.0 |
Deep Sjeng |
6.0 |
|
Hiarcs |
6.0 |
|
5 |
Spark |
5.5 |
6-8 |
Deep Shredder |
5.0 |
The King |
5.0 |
|
The Baron |
5.0 |
|
9-11 |
Jonny |
4.5 |
Rookie |
4.5 |
|
Scaramanga |
4.5 |
|
12-15 |
RedQueen |
4.0 |
Nightmare |
4.0 |
|
Hermann |
4.0 |
|
Goldbar |
4.0 |
|
16 |
Kallisto |
4.0 |
17 |
Joker |
3.0 |
18 |
Hansdamf |
2.5 |
19 |
Fridolin |
1.5 |
20 |
Dolphin |
1.0 |
LinksTo read, replay and analyse the PGN games we adivse you to download the free PGN reader ChessBase Light. This program also gives you immediate access to the chess server Playchess.com. |