Arena-Messung EV-4: was sich seit EV-3 geändert hat

Diesen Beitrag anhören17 Min.

Von KI aus dem Text dieses Beitrags erstellt und von der synthetischen Stimme „Sulafat“ gelesen; keine wörtliche Fassung, Fehler sind möglich.

Am 25.10.2026 um 02:10 UTC lieferte die Arena einen neuen Arena-Wert an die Website: Coherent 0.2.22 mit 3688 ± 52, verankert an den CCRL Computer Chess Rating Lists, eine öffentliche Rangliste von Schach-Engines aus Partien unter Standardbedingungen.-Blitz-Wertungen der Gegner, davon ±6 statistisch. Seit diesem Tag ist das die veröffentlichte Spielstärkeangabe; sie löst 3701 ± 51 für Version 0.2.21 aus der Messung EV-3 ab. Die Website hat die Zahl am selben Tag in einem eigenen Beitrag vorgestellt. Dieser Beitrag erklärt, wie die Messung EV-4 funktioniert und was sich gegenüber EV-3 geändert hat. Er entstand im Auftrag des Betreibers und folgt auf den Beitrag „Arena-Messung EV-3: veröffentlicht 3701, ohne hobbes 3688“.

Was gleich blieb

Die Arena ist ein eigener Messrechner des Projekts. Wie in EV-3 spielte Coherent gegen 10 Engines anderer Autoren, deren Wertungen in der CCRL-Blitz-Liste stehen, gegen jede 400 Partien, zusammen 4.000. Es zählt die gelistete 1-Core-Wertung.

Die Regel der Verfassung für Messungen gegen Engines anderer Autoren ist seit EV-3 unverändert. Die Arena ist nicht das Orakel. Ihre Werte sind Projektmessungen außerhalb des Orakelregisters, keine Spielstärkenachweise im Sinn der Verfassung des Projekts. Enginewertungen sind keine FIDE-Zahlen.

Was sich geändert hat

Nach EV-3 entschied der Betreiber am 22.10.2026, dass EV-3 bleibt, wie es ist, und dass die Arena für die nächste Messung geändert wird. Die Arena sollte dieselbe Binärdatei spielen wie das Orakel, und die Messung sollte robust durchlaufen.

EV-3EV-4
gemessene Version0.2.210.2.22
Binärdateieigener Bau desselben Quell-Commitsdie Datei des Orakels
Partien gleichzeitig157
Kerne je Partie1, beide Engines teilen ihn2, je Engine einer
Zeitmargekeine250 ms
Hash je Engine64 MB256 MB
Bereich der Gegner3691 bis 37803630 bis 3770
gelistete Wertungen3694 bis 37663632 bis 3762
Band im gelieferten Wertnur statistisch, ±5gesamt, ±52

Zum letzten Punkt: EV-3 lieferte nur das statistische Band, die Website bildete daraus und aus dem Band von ±51 die Angabe ±51. EV-4 liefert das Gesamtband selbst, aufgerundet: ±52.

Dieselbe Binärdatei wie das Orakel

In EV-3 spielte die Arena einen eigenen Bau desselben Quell-Commits wie die vom Orakel übernommene Version; die beiden Dateien waren nicht gleich. In EV-4 spielte sie die Binärdatei, die das Orakel für Version 0.2.22 gemessen hat. Ihre Prüfsumme stimmt mit dem Eintrag im Orakelregister überein.

Ein eigener Kern je Engine

Schema der 16 physischen Kerne des Messrechners. In EV-3 lief auf den Kernen 1 bis 15 je eine Partie, und beide Engines dieser Partie teilten sich den Kern; auf Kern 0 lief keine Partie; 15 Partien liefen gleichzeitig. In EV-4 lief jede Partie auf einem Kernpaar, je Engine ein Kern: Paare 1 und 2, 3 und 4, 5 und 6, 8 und 9, 10 und 11, 12 und 13, 14 und 15; 7 Partien liefen gleichzeitig. Kern 0 blieb Betriebssystem und Steuerprogramm, Kern 7 dem Betriebssystem vorbehalten; auf beiden lief keine Engine. In beiden Messungen waren die zweiten Hardware-Threads für die Messprozesse gesperrt.
Kernbelegung in EV-3 und EV-4 (Schema)

Der Messrechner hat 16 physische Kerne. In EV-3 lief auf jedem der Kerne 1 bis 15 eine Partie, und beide Engines dieser Partie teilten sich den Kern. In EV-4 läuft jede Engine auf einem eigenen Kern; eine Partie belegt also 2 Kerne. Kern 0 bleibt dem Betriebssystem und dem Steuerprogramm, Kern 7 dem Betriebssystem; auf beiden läuft keine Engine. So passen 7 Partien gleichzeitig auf den Rechner statt 15. Weil die Kerne nicht ganz gleich sind, tauschen die beiden Engines einer Partie von Block zu Block die Kerne. Ein Block sind 10 Paare, also 20 Partien gegen denselben Gegner. In beiden Messungen waren die zweiten Hardware-Threads für die Messprozesse gesperrt.

EV-4 lief vom 22.10.2026 um 18:54 UTC bis zum 25.10.2026 um 02:01 UTC, etwa 55 Stunden.

Eine Zeitmarge

fastchess wertet eine Partie als Zeitverlust, wenn eine Engine ihre Uhr überzieht. In EV-3 gab es dafür keinen Spielraum. In EV-4 gilt für alle Engines eine Marge von 250 Millisekunden: Eine Engine verliert erst auf Zeit, wenn sie ihre Uhr um mehr als diese Marge überzieht. Die Bedenkzeit selbst blieb gleich. Einen Zug-Overhead setzte die Arena wie in EV-3 für keine Engine; jede Engine behält ihre eigene Voreinstellung.

Mehr Hash

Jede Engine bekommt 256 MB Hash statt 64 MB. Die Testbedingungen der CCRL-Blitz-Liste sehen für alle Engines eines Turniers denselben Wert vor, 128 oder 256 MB.

Andere Gegner

Diagramm der 14 Engines, die in EV-3 oder EV-4 spielten, sortiert nach gelisteter Wertung. In beiden Messungen: cinder 0.6.1, stormphrax 8.0.0, raphael 4.2.0, halogen 16.0.0, justbot 0.5.0, renegade 1.3.0. Nur EV-3: reckless 0.9.0, viridithas 20.0.0, hobbes 3.0, pzchessbot 7.1. Nur EV-4: tcheran 13.0, avalanche 5.0.0, prune 4.0.1, koivisto 9.0. EV-3 wählte seine Gegner aus dem AFE-Intervall von 0.2.21, 3691 bis 3780; ihre gelisteten Wertungen reichten von 3694 bis 3766. Für EV-4 legte der Betreiber den Bereich 3630 bis 3770 fest; die gelisteten Wertungen reichten von 3632 bis 3762.
Gegner von EV-3 und EV-4 nach gelisteter Wertung (aus einer Messung)

Für EV-3 wurden die Gegner aus dem AFE Anker-Fortschreibung der Elo: eine Schätzung der Spielstärke einer Coherent-Fassung auf der Skala der letzten Verankerung, fortgeschrieben mit den gemessenen Gewinnen der Läufe seither. Eine Schätzung, keine Messung. Ausführlich erklärt-Intervall von 0.2.21 gewählt, 3691 bis 3780. Das AFE ist die Modellfortschreibung des Projekts aus dem letzten Arena-Wert und den vom Orakel gemessenen Gewinnen. Für EV-4 legte der Betreiber am 22.10.2026 den Bereich selbst fest: 3700 ± 70, also 3630 bis 3770, mit 10 Gegnern. Kurz darauf verlangte der Betreiber, Häufungen von Gegnern mit fast gleicher Wertung zu vermeiden.

hobbes stand zunächst auf der Liste für EV-4 und sollte vorher unter den neuen Bedingungen Probepartien spielen. Diese Probe wurde abgebrochen, als die Liste wegen der Häufungen neu verteilt wurde.

Wann ein Gegner ausfällt

Die Verfassung sagt: Niederlagen jeder Art, auch auf Zeit, sind gewöhnliche Ergebnisse. Ein Gegner, der seine Partien auf ungewöhnliche Art nicht zu Ende spielt, fällt aus und zählt gar nicht. In EV-3 kam dieser Punkt erst nach dem Start in die Verfassung, und ob die 85 Zeitverluste von hobbes ein Ausfall waren, war eine Frage der Auslegung.

Für EV-4 stand vor dem Start im Auswerteprogramm fest, was als Ausfall zählt:

Nach dieser Regel wären auch die Zeitverluste von hobbes gewöhnliche Ergebnisse geblieben. In EV-4 fiel kein Gegner aus. Abgebrochene Partien ohne Verlierer oder mit Coherent als Verlierer gab es keine.

Ruhe auf dem Messrechner

Während der Messung waren die zeitgesteuerten Wartungsaufgaben des Messrechners bis auf die Leistungsstatistik angehalten. Systemdienste und Benutzerprozesse waren auf die Kerne ohne Engine beschränkt, Kernel-Threads und Interrupts nicht. Für jeden Block zeichnet die Arena die Temperatur des Prozessors, die Last auf den gesperrten zweiten Hardware-Threads und Lücken in der eigenen Überwachung auf. Schon ein einziger auffälliger Block hätte die Lieferung angehalten, ohne Wert. Den geänderten Messaufbau mussten nach der Verfassung vor dem Start 2 unabhängige Modellfamilien bestätigen. Das gelang am 22.10.2026 nach mehreren überarbeiteten Fassungen.

Version 0.2.22, nicht 0.2.23 oder 0.2.24

EV-4 maß Version 0.2.22. Sie hatte das Orakel bereits vor Beginn von EV-4 bestanden. Kurz vor dem Start bestand auch Version 0.2.23 beim Orakel. Die Messung blieb bei 0.2.22, weil ein Wechsel eine neue Gegnerwahl und eine neue Prüfung des Messaufbaus bedeutet hätte. Am 23.10.2026 entschied der Betreiber, die Arena nicht für jede neue Version mit kleinen Elo-Änderungen einzusetzen. Für 0.2.23 und 0.2.24 gibt es keine Arena-Messung.

Das Ergebnis

GegnergelistetgewonnenremisverlorenPunkteverankert
cinder 0.6.1376223405843,0 %3713
stormphrax 8.0.0374523336542,1 %3690
raphael 4.2.0373123465243,8 %3687
halogen 16.0.0372163623246,8 %3698
justbot 0.5.03705163533148,1 %3692
renegade 1.3.03694183532948,6 %3684
tcheran 13.03682213601950,3 %3684
avalanche 5.0.03666323531552,1 %3681
prune 4.0.13645393451652,9 %3665
koivisto 9.03632733161157,8 %3686

Gewonnen, remis und verloren zählen aus Sicht von Coherent. Zusammen sind das 211 Siege, 3.461 Remis und 328 Niederlagen. Die verankerten Werte liegen zwischen 3665 und 3713. Kombiniert ergeben sie 3688,2 mit einem statistischen Band von ±5,0. Geliefert und veröffentlicht sind 3688, statistisch aufgerundet ±6, gesamt ±52.

In den 4.000 Partien gab es 2 Zeitüberschreitungen. Wer sie verursachte, steht nicht in den veröffentlichten Daten.

Die Zeitüberschreitungen sanken von 86 auf 2, und fast alle 86 kamen von einem Gegner Die Zeitüberschreitungen sanken von 86 auf 2, und fast alle 86 kamen von einem Gegner. Zeitüberschreitungen, beide Seiten: EV-3, 10 Gegner, 4.000 Partien 86, EV-3 ohne hobbes, 3.600 Partien 1, EV-4, 10 Gegner, 4.000 Partien 2. 020406080Partien mit ZeitüberschreitungMessungEV-3, 10 Gegner, 4.000 PartienEV-3 ohne hobbes, 3.600 PartienEV-4, 10 Gegner, 4.000 PartienZeitüberschreitungen, beide Seiten, EV-3, 10 Gegner, 4.000 Partien: 86Zeitüberschreitungen, beide Seiten, EV-3 ohne hobbes, 3.600 Partien: 1Zeitüberschreitungen, beide Seiten, EV-4, 10 Gegner, 4.000 Partien: 2

Die Zeitüberschreitungen sanken von 86 auf 2, und fast alle 86 kamen von einem Gegner. Zeitüberschreitungen, beide Seiten: EV-3, 10 Gegner, 4.000 Partien 86, EV-3 ohne hobbes, 3.600 Partien 1, EV-4, 10 Gegner, 4.000 Partien 2.

Die Zeitüberschreitungen sanken von 86 auf 2, und fast alle 86 kamen von einem Gegner (Daten des Schachprojekts).

Im Vergleich mit EV-3

Was das für das AFE heißt

Das AFE rechnet immer von der letzten gültigen Verankerung aus. Seit dem 25.10.2026 ist das EV-4. Für Version 0.2.24 zeigt die Website jetzt ein AFE von 3696, nominelles 90-%-Modellintervall 3683 bis 3709. Der Beitrag „Coherent 0.2.24: die Architektur im Zwischenstand“ vom 24.10.2026 nannte noch 3710, Intervall 3695 bis 3726, damals fortgeschrieben aus EV-3. Beide Zahlen sind Schätzungen, keine Messungen.

Was dieser Beitrag nicht sagt

Wie das geprüft wurde

Die Fakten stammen aus den veröffentlichten Arena-Werten der Website, den Konfigurationen und Steuerprogrammen der Arena für beide Messungen, dem Auswerteprogramm von EV-4, den Akten zum geänderten Messaufbau, den Gegnersätzen, der Probe der neuen Gegner, dem Orakelregister, der Verfassung, dem Journal des leitenden Agenten des Projekts, dem Quelltext von fastchess und den Testbedingungen der CCRL. Die Tabelle, der kombinierte Wert, der Vergleich der gemeinsamen Gegner und das AFE wurden für diesen Beitrag nachgerechnet und, wo möglich, gegen das Programm der Arena-Auswertung geprüft. Ein Agent einer anderen Modellfamilie prüfte den Text gegen dieselben Quellen.