Skip to content

Laboratoire · tournoi toutes rondes · un seul cœur

Un seul cœur, pas un de plus

Quinze moteurs qui n'ont jamais connu qu'un seul processeur, et trois ancres pour les situer : 1 090 parties à 60 coups en 15 minutes. Strelka 5.5 écrase le tournoi avec 87,5 % et deux défaites seulement ; derrière lui, une décennie de programmation se lit dans le classement.

Le tournoi des purs mono-threads

Le classement du laboratoire mêle des moteurs à un seul processeur et des moteurs qui en utilisent huit. Pour les premiers, la question reste ouverte : lesquels sont réellement les plus forts, à armes égales, un cœur contre un cœur ? Ce tournoi y répond.

Le critère d'admission est strict. Est mono-thread, au sens de ce tournoi, un programme qui n'a jamais été proposé en version multi-processeur : on n'y trouve donc pas un Stockfish ou un Houdini bridé à un cœur, mais des programmes conçus et diffusés pour un seul. Quand une lignée a connu plus tard une version parallèle (Andscacs à partir de la 0.80, Gull à partir de la 2, DiscoCheck avec son successeur Demolito), c'est la dernière version sans parallélisme qui a été retenue.

Trois ancres HIARCS 11.1, Shredder 10 et The King 3.50 ont été ajoutés pour ancrer l'évaluation Elo : ce sont des références du classement, jouées des centaines de fois (Shredder 10 compte 859 parties, HIARCS 11.1 368, The King 3.50 342). Ils ne concourent pas au titre de meilleur mono-thread — HIARCS existe d'ailleurs en version multi-processeur. Dans les tableaux, ils apparaissent sur fond bleu avec la mention ancre.

Les conditions

  • Banksia, tournoi toutes rondes, du 22 septembre 2026 à 12 h 14 au 24 septembre en fin d'après-midi ;
  • 60 coups en 15 minutes, un seul processeur par moteur, sans pondération ;
  • ouvertures tirées d'un livre sur dix coups, puis jeu libre jusqu'au mat ou à la nulle réglementaire — aucune adjudication d'abandon ;
  • les quinze moteurs se rencontrent huit fois chacun, quatre avec chaque couleur ; les trois ancres jouent quatre parties contre chacun, et deux entre elles ;
  • machine : AMD Ryzen 9 7950X3D.

Le fichier du tournoi contient 1 122 parties. Trente-deux sont des auto-parties — un moteur contre lui-même, deux par moteur, un effet du plan d'appariement — qui n'apportent aucune information sur la force relative : elles sont écartées de toute l'analyse et du calcul Elo. Restent 1 090 parties.

Classement final

Cotes Ordo reprises du classement du laboratoire, calculé sur l'ensemble des parties maison ; points et bilan de ce seul tournoi. Le tableau suit l'ordre des cotes Ordo.

#MoteurAnnéeElo±Points%+=−
1Strelka 5.5 x642012328211112 / 12887,5 %98282
2Komodo64 32011317112103 / 12880,5 %83405
3Andscacs 0.72201530971691 / 12871,1 %645410
4Daydreamer 2.0.0201630121875 / 12858,6 %534431
5Gull 1.2 x64v. 20112985976 / 12859,4 %446420
6DiscoCheck 5.2.1201429561869 / 12853,9 %474437
7Rybka 1.0 Beta200529261060 / 12846,9 %364844
8Spike 1.2 Turin200629051860,5 / 12847,3 %374744
9Fruit 2.3.120072881758 / 12845,3 %315443
10Gambit Fruit 1.0 b4bx200528781856 / 12843,8 %285644
11HIARCS 11.1 ancre200728781056,5 / 12844,1 %295544
12Toga II 3.1.2SE JAv. 200828681855 / 12843 %344252
13Murka 3 x64201328661754 / 12842,2 %304850
14Twisted Logic 20100815201028661754 / 12842,2 %275447
15ProDeo 3.1202128571752,5 / 12841 %196742
16Shredder 10 ancre20062840728 / 6642,4 %142824
17The King 3.50 ancrev. 200727211115 / 6622,7 %52041
18WildCat 8—25581114,5 / 12811,3 %421103

Année : publication de la version jouée ; « v. » = date approximative.

Ce que dit le classement

  • Un vainqueur hors norme. Strelka 5.5 marque 112 points sur 128, avec 98 victoires et deux défaites seulement, contre Daydreamer et Gull. Il bat Komodo 3, son dauphin, 5,5 à 2,5 et fait 8 sur 8 contre Spike et contre WildCat.
  • Deux générations. Les six premiers sont des moteurs de 2011 à 2016, tous au-dessus de 2950. Les moteurs de 2005 à 2008 — Rybka 1.0, Spike, Fruit 2.3.1, Gambit Fruit, Toga II — se tiennent entre 2868 et 2926. Trois moteurs plus récents les rejoignent dans ce peloton : Twisted Logic (2010), Murka 3 (2013) et ProDeo 3.1 (2021).
  • Un peloton indissociable. De Spike (60,5) à ProDeo (52,5), neuf moteurs tiennent en huit points sur 128 parties, et leurs cotes en 69 points pour une incertitude de ±7 à ±18 chacune : l'ordre à l'intérieur de ce groupe n'est pas établi.
  • Un net décroché en bas. WildCat 8 ne marque que 14,5 points, avec 103 défaites dont 101 par mat.
  • Les ancres tiennent leur rang. HIARCS 11.1 (2878) et Shredder 10 (2840) finissent dans le peloton, The King 3.50 (2721) juste au-dessus de WildCat.

Les chiffres du tournoi

Parties analysées1 090
Victoires des Blancs / nulles / victoires des Noirs409 / 407 / 274
Score moyen des Blancs56,2 %
Nulles : répétition / 50 coups / matériel insuffisant / pat218 / 101 / 73 / 15
Parties incidentées (perte au temps, plantage)13, dont 10 pour Daydreamer

Tableau croisé

Points marqués par le moteur de la ligne contre celui de la colonne : sur 8 parties entre concurrents, sur 4 contre une ancre (2 entre ancres). En vert, 62,5 % ou plus ; en rouge, 37,5 % ou moins. Numéros de colonne dans l'ordre du classement.

#Moteur123456789101112131415161718Total
1Strelka 5.5 x645,55,566,56,57,5877,577,57,577448112
2Komodo64 32,55,546,577,576,56687,576,53,548103
3Andscacs 0.722,52,55,55575,55,567,56,55,56,563,53891
4Daydreamer 2.0.0242,53,54,53,574,545,54,55,56,54,52,537,575
5Gull 1.2 x641,51,534,55,55555,54,55,54,5473,52,5876
6DiscoCheck 5.2.11,5133,52,565,565,54,56,5534,51,536,569
7Rybka 1.0 Beta0,50,514,532445,54453,54,53,537,560
8Spike 1.2 Turin012,5132,54556,563,54,551,52,5760,5
9Fruit 2.3.111,52,53,532433,544,53,54,54,52,546,558
10Gambit Fruit 1.0 b4bx0,52242,52,52,534,5335,54523756
11HIARCS 11.1120,52,53,53,541,545535323,57,556,5
12Toga II 3.1.2SE JA0,501,53,52,51,5423,5536,553,533,56,555
13Murka 3 x640,50,52,52,53,5334,54,52,551,54,54,5236,554
14Twisted Logic 20100815111,51,5454,53,53,54333,54,512,5754
15ProDeo 3.111,523,513,53,533,5354,53,53,51,52,56,552,5
16Shredder 1000,50,51,50,52,50,52,51,5221232,523,528
17The King 3.5000111,5111,5010,50,511,51,50215
18WildCat 80000,501,50,511,510,51,51,511,50,5214,5

Quelques lignes ressortent. Daydreamer est, avec Strelka, le seul à marquer la moitié des points contre Komodo (4 sur 8), et l'un des deux à battre Strelka. Spike marque 0 sur 8 contre Strelka et 1 sur 8 contre Komodo et contre Daydreamer, mais 6,5 contre HIARCS. HIARCS, lui, ne prend qu'un demi-point sur 8 à Andscacs. Toga II fait 0 sur 8 contre Komodo et 6,5 contre Murka.

Sous le capot

Banksia inscrit pour chaque coup l'évaluation, la profondeur, le temps et le nombre de nœuds. Vitesse : médiane des nœuds par seconde sur les coups d'au moins une seconde. Profondeur et temps par coup : moyenne sur les quarante premiers coups, hors livre.

MoteurM nœuds/sProfondeurTemps/coupMin/partieDemi-coups/partieBlancs / Noirs
Strelka 5.5 x643,2220,419,3 s17,617356 / 56
Komodo64 33,5721,215,0 s20,719554 / 49
Andscacs 0.721,7122,415,5 s18,517551 / 40
Daydreamer 2.0.01,7727,722,8 s22,717841,5 / 33,5
Gull 1.2 x643,8018,419,1 s24,318541 / 35
DiscoCheck 5.2.11,0621,017,8 s23,220441,5 / 27,5
Rybka 1.0 Beta0,7015,318,5 s24,419635,5 / 24,5
Spike 1.2 Turin2,6015,821,4 s22,419035 / 25,5
Fruit 2.3.13,1716,019,2 s23,619031 / 27
Gambit Fruit 1.0 b4bx2,8715,220,8 s22,117533,5 / 22,5
HIARCS 11.11,7815,717,1 s20,516834 / 22,5
Toga II 3.1.2SE JA2,6515,919,4 s21,217331 / 24
Murka 3 x645,8420,722,8 s25,818732 / 22
Twisted Logic 201008153,3521,421,6 s24,017930,5 / 23,5
ProDeo 3.13,4417,318,1 s24,220830,5 / 22
Shredder 101,9316,820,6 s24,019216 / 12
The King 3.501,1512,418,6 s18,516712 / 3
WildCat 82,6217,322,0 s20,81626,5 / 8
À lire avec prudence Nœuds et profondeur sont annoncés par chaque moteur selon sa propre définition : ils se comparent d'une partie à l'autre pour un même moteur, pas d'un moteur à l'autre. Rybka 1.0 est notamment connu pour minorer les nœuds et la profondeur qu'il affiche. Le tableau le confirme : le plus rapide annoncé, Murka (5,8 millions de nœuds par seconde), finit dans le peloton, et le vainqueur Strelka n'annonce que 3,2 millions.

Les moteurs, un à un

Strelka 5.5 x64

Le rouleau compresseur

Jury Osipov (Russie) · 2012 · 3282 ± 11 · 112 / 128 · +98 =28 −2

Le moteur le plus discuté du lot. Ses premières versions (2007) ont été reconnues par leur auteur comme inspirées de Fruit et de Rybka, et Vasik Rajlich a qualifié Strelka 2.0 de clone de Rybka 1.0. La série 5, fermée, revendique des idées de Rybka 3, Ippolit, Houdini, Critter et Stockfish. Sur l'échiquier, la question se tranche d'elle-même : 87,5 %, deux défaites en 128 parties, exactement 56 points avec chaque couleur, et le plus faible temps de réflexion par partie du tournoi (17,6 minutes). Il gagne 5,5 à 2,5 contre Komodo et fait le plein contre Spike, WildCat et les deux ancres Shredder et The King.

Komodo64 3

Le dauphin sans rival

Don Dailey et Larry Kaufman (États-Unis) · 2011 · 3171 ± 12 · 103 / 128 · +83 =40 −5

La version d'avant le parallélisme de la lignée qui deviendra Dragon. Seul Strelka le domine (3 de ses 5 défaites) ; Daydreamer lui prend les deux autres. Il est le plus économe de tous au début de partie, 15,0 secondes par coup en moyenne sur les quarante premiers coups, et atteint pourtant l'une des profondeurs annoncées les plus élevées. 8 sur 8 contre Toga II et contre WildCat.

Andscacs 0.72

L'Andorran qui répète

Daniel José Queraltó (Andorre) · 2015 · 3097 ± 16 · 91 / 128 · +64 =54 −10

Un moteur original, écrit de zéro ; la recherche parallèle n'arrivera qu'avec la 0.80. Troisième net : 6 de ses 10 défaites lui sont infligées par Strelka et Komodo. Il fait 7,5 sur 8 contre HIARCS. Il annonce l'une des vitesses les plus basses (1,7 million de nœuds par seconde) pour l'une des profondeurs les plus grandes, preuve que ces deux chiffres ne se comparent pas d'un moteur à l'autre. Écart de couleur marqué : 51 points avec les Blancs, 40 avec les Noirs.

Daydreamer 2.0.0

Le talent instable

Aaron Becker (États-Unis) · 2016 · 3012 ± 18 · 75 / 128 · +53 =44 −31

Avec Strelka, le seul à marquer la moitié des points contre Komodo (4 sur 8), et l'un des deux à battre Strelka. Mais aussi dix des treize incidents du tournoi : cinq pertes au temps et cinq plantages. Sur les 118 parties terminées normalement, il marque 75 points, soit 63,6 %. Il annonce la profondeur moyenne la plus élevée du tournoi (27,7) et le temps par coup le plus long avec Murka. La série 2.0 a été diffusée en préversions à partir de 2016 ; son nom vient, selon son auteur, d'un ancien bogue qui lui faisait jouer des gaffes « comme s'il rêvassait ».

Gull 1.2 x64

Le mur

ThinkingALot, alias Vadim Demichev (Russie) · v. 2011 · 2985 ± 9 · 76 / 128 · +44 =64 −20

Moteur du domaine public, inspiré d'IvanHoe et de Strelka ; le parallélisme n'est venu qu'avec les versions 2 et 3. C'est l'un des deux seuls à battre Strelka, et il marque un point de plus que Daydreamer, que l'Ordo place pourtant devant lui. Son style se lit dans les chiffres : 64 nulles, dont 43 par répétition, record du tournoi. Il annonce l'une des vitesses les plus hautes (3,8 millions de nœuds par seconde) pour une profondeur modeste.

DiscoCheck 5.2.1

Le Blanc, surtout

Lucas Braesch · 2014 · 2956 ± 18 · 69 / 128 · +47 =44 −37

Moteur libre, ancêtre de Demolito qui, lui, sera parallèle. Sixième, il ferme le groupe des moteurs des années 2010. L'écart de couleur est le plus fort du tournoi : 41,5 points avec les Blancs, 27,5 avec les Noirs. Il prend 6 points sur 8 à Fruit 2.3.1 et à Rybka, 6,5 à Toga II, mais ne marque que 1 et 1,5 contre Komodo et Strelka. C'est lui qui annonce la vitesse la plus basse après Rybka (1,1 million de nœuds par seconde).

Rybka 1.0 Beta

La légende de 2005

Vasik Rajlich · 2005 · 2926 ± 10 · 60 / 128 · +36 =48 −44

Le moteur qui a dominé la fin des années 2000 est ici en tête du peloton des anciens, un demi-point derrière Spike mais devant lui à l'Ordo, qui tient compte de ses 364 parties au classement. Contre la génération suivante, la marche est haute : un demi-point sur 8 contre Strelka et contre Komodo, un point contre Andscacs. Il perd une partie au temps contre Fruit 2.3.1. Ses 0,7 million de nœuds par seconde et sa profondeur de 15,3 sont les chiffres qu'il affiche, connus pour être minorés.

Spike 1.2 Turin

Le cogneur de bas de tableau

Ralf Schäfer et Volker Böhm (Allemagne) · 2006 · 2905 ± 18 · 60,5 / 128 · +37 =47 −44

Nommé d'après les championnats du monde de Turin 2006 ; le parallélisme n'arrivera qu'avec Spike 1.4 en 2011. Premier du peloton aux points, il a le profil le plus contrasté du tournoi : 0 sur 8 contre Strelka, 1 sur 8 contre Komodo et contre Daydreamer, mais 6,5 contre HIARCS et 7 contre WildCat. Il ne bat que ceux qui sont en dessous de lui, et les bat nettement.

Fruit 2.3.1

L'étalon

Fabien Letouzey (France) · 2007 · 2881 ± 7 · 58 / 128 · +31 =54 −43

La dernière version de Fruit, publiée en août 2007, et l'un des piliers du classement avec 717 parties. Il ne gagne rien de spectaculaire : 3 de ses 31 victoires sont des pertes au temps adverses, dont celle de Rybka. Mais 54 nulles et une performance en ligne avec sa cote : un étalon qui fait ce qu'on attend de lui. À peine au-dessus de son propre descendant, Gambit Fruit, qu'il ne bat que 3,5 à 4,5.

HIARCS 11.1 UCI ancre

L'ancre anglaise

Mark Uniacke (Royaume-Uni) · 2007 · 2878 ± 10 · 56,5 / 128 · +29 =55 −44

Ancre du tournoi, avec 368 parties au classement ; HIARCS existe aussi en version multi-processeur, ce qui l'exclut du concours proprement dit. Il joue les parties les plus courtes du peloton (168 demi-coups en moyenne). Deux déroutes sévères : un demi-point sur 8 contre Andscacs, 1,5 contre Spike. Son score, 44,1 % contre un champ moyen de 2931, correspond à une performance de 2890, douze points au-dessus de sa cote.

Gambit Fruit 1.0 Beta 4bx

Le fils qui bat le père

Ryan Benitez (États-Unis) · décembre 2005 · 2878 ± 18 · 56 / 128 · +28 =56 −44

Dérivé de Fruit 2.1 et de Toga, conçu comme « un moteur libre, amusant et agressif » ; ses améliorations ont ensuite nourri les Fruit commerciaux. Le qualificatif d'agressif ne se voit pas ici : 56 nulles, 28 victoires seulement. Il bat Fruit 2.3.1 4,5 à 3,5 et Murka 5,5 à 2,5, et termine à égalité de cote avec HIARCS.

Toga II 3.1.2SE JA

Tout ou rien

lignée Toga, Thomas Gaksch (Allemagne) · v. 2008 · 2868 ± 18 · 55 / 128 · +34 =42 −52

Autre descendant de Fruit, compilé par Jim Ablett (« JA »). Le moins nul du peloton : 42 nulles seulement, et le plus de défaites parmi les quinze concurrents après WildCat (52). Aucun point contre Komodo (0 sur 8), mais 6,5 contre Murka et 5 contre Gambit Fruit. Il gagne une partie sur plantage de Daydreamer.

Murka 3 x64 UCI

Le plus rapide, pas le plus fort

Igor Korshunov (Biélorussie) · juillet 2013 · 2866 ± 17 · 54 / 128 · +30 =48 −50

L'auteur de WildCat, qui a aussi co-signé Belka avec l'auteur de Strelka. Murka annonce la vitesse la plus élevée du tournoi, 5,8 millions de nœuds par seconde, et utilise le plus de temps par partie (25,8 minutes) ; il finit pourtant dans le peloton. Il fait 4,5 contre Spike et Fruit, mais 1,5 contre Toga II et un demi-point contre Strelka et Komodo.

Twisted Logic 20100815

Le didactique

Edsel Apostol (Philippines) · 2010 · 2866 ± 17 · 54 / 128 · +27 =54 −47

Un moteur à bitboards réputé pour la clarté de son code, qui a servi de base à d'autres programmes. À égalité parfaite de points et de cote avec Murka. Ses meilleurs résultats : 5 sur 8 contre DiscoCheck, 4,5 contre Rybka. Face aux ancres, il n'a pris qu'un point sur 4 à Shredder 10 et 2,5 à The King.

ProDeo 3.1

Le roi de la nulle

Ed Schröder (Pays-Bas) · février 2021 · 2857 ± 17 · 52,5 / 128 · +19 =67 −42

L'héritier gratuit de Rebel, dans sa version « PESTO », la plus récente du tournoi. Son profil est unique : 67 nulles sur 128, 19 victoires seulement, les parties les plus longues (208 demi-coups en moyenne) et 23 nulles par la règle des cinquante coups, record du tournoi. Il finit avant-dernier des quinze concurrents, à 9 points de Murka et de Twisted Logic dans la cote.

Shredder 10 UCI ancre

L'ancre de référence

Stefan Meyer-Kahlen (Allemagne) · 2006 · 2840 ± 7 · 28 / 66 · +14 =28 −24

L'ancre la plus éprouvée du classement, 859 parties. Quatre parties contre chaque moteur. Il ne prend rien à Strelka, un demi-point à Komodo, Andscacs, Gull et Rybka, mais 3 sur 4 contre Twisted Logic et 3,5 contre WildCat. Il marque 42,4 % contre un champ moyen de 2930.

The King 3.50 ancre

L'ancre du bas

Johan de Koning (Pays-Bas) · v. 2007 · 2721 ± 11 · 15 / 66 · +5 =20 −41

Le moteur de Chessmaster, joué ici en un seul processeur. Il sert d'ancre basse : 5 victoires seulement, dont 2 contre WildCat, et une contre Daydreamer, Gambit Fruit et Spike. Zéro contre Strelka, Komodo, Fruit 2.3.1 et Shredder. Sa présence permet de mesurer l'écart jusqu'à WildCat.

WildCat 8 UCI

La lanterne rouge

Igor Korshunov (Biélorussie) · date non établie · 2558 ± 11 · 14,5 / 128 · +4 =21 −103

Champion des pays de la CEI en 2008, première version UCI de sa lignée. Largement dépassé ici : 103 défaites dont 101 par mat, aucun point contre Strelka, Komodo, Andscacs et Gull. Ses quatre victoires : deux contre The King, une contre DiscoCheck, une contre Fruit 2.3.1. Il perd aussi une partie au temps et une sur plantage. Il reste utile au tournoi comme plancher de l'échelle.

Un instantané

Ce tournoi fixe un état des lieux : à un seul cœur et à cadence longue, la hiérarchie des moteurs qui n'ont jamais connu le parallélisme se lit presque dans l'ordre chronologique — avec Strelka loin devant, Komodo et Andscacs derrière lui, puis un large peloton où les moteurs de 2005 à 2008 et quelques programmes plus récents sont statistiquement indiscernables. Les cotes publiées évolueront à mesure que d'autres parties entreront dans le classement ; les 128 parties par moteur de ce tournoi en fixent déjà l'essentiel à une vingtaine de points près.

chess.lumn.eu · laboratoire de calibration · septembre 2026