Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Fortschritte in der Stockfish Entwicklung
- - By Thomas Zipproth Date 2026-07-25 13:06 Upvotes 2
Ich vermisse etwas die abrok.eu/stockfish Liste, in der man immer sehen konnte, was sich aktuell gerade tut, und wie ungefähr der Elo-Fortschritt ist.
Also habe ich mal schnell ein Programm geschrieben (schreiben lassen), das diese Liste wieder ausgibt.
Und ich habe sie etwas erweitert auf Deutsch übersetzen lassen, weil sich das doch leichter liest.
Anbei die Liste der letzten sieben Monate; vielleicht ist sie für den einen oder anderen interessant.
STC/LTC/Test: Kurze/lange Bedenkzeit; bei „Test“ war die genaue Bedenkzeit nicht ermittelbar.

Stockfish-Commits mit gemessenem Elo-Gewinn, letzte 7 Monate
Erstellt: 2026-07-25 12:40 +02:00
Filter: konservativer Ausschluss nur eindeutig plattform- oder compilerbezogener Änderungen

Code:
2026-07-20    +2.32 Elo  TEST   44,698 Partien  NNUE-Architektur auf SFNNv16 und Hauptnetz auf nn-89cb98a217f7.nnue aktualisieren
2026-07-20    +1.47 Elo  STC    85,856 Partien  Berechnung angegriffener Felder optimieren
2026-07-16    +1.83 Elo  TEST   62,296 Partien  Parameter anhand eines sehr langen VVLTC-Tests feinjustieren
2026-07-16    +0.08 Elo  STC   196,064 Partien  Indexaufbereitung in HalfKAv2_hm::write_indices() vereinfachen
2026-07-16    +0.17 Elo  STC   162,016 Partien  Bitboard-Verarbeitung vereinfachen
2026-07-16    +0.74 Elo  STC   405,888 Partien  Prüfungs-Ausweichzüge in Position:pseudo_legal() effizienter prüfen
2026-07-10    +1.11 Elo  LTC   205,800 Partien  Reduktion beim Null-Move-Pruning dynamisch an den Bewertungsvorsprung anpassen
2026-07-10    +1.13 Elo  TEST  197,460 Partien  Geglätteten Bewertungsverlauf der Wurzelstellung dynamisch berücksichtigen
2026-07-06    +1.93 Elo  LTC    67,482 Partien  Multiplikator der Futility-Pruning-Bedingung vereinfachen
2026-07-03    +0.83 Elo  STC   246,400 Partien  Ungültige Bedrohungspaare frühzeitig verwerfen
2026-07-03    +1.55 Elo  LTC   101,394 Partien  Haupt-NNUE-Netz auf nn-0ee0657fb25e.nnue aktualisieren
2026-07-03    +3.28 Elo  TEST   32,814 Partien  NNUE-Architektur auf SFNNv15 aktualisieren
2026-06-30    +2.70 Elo  LTC    27,198 Partien  Separate PSQT-Gewichte entfernen und die Bewertung entsprechend vereinfachen
2026-06-29    +6.02 Elo  LTC    15,708 Partien  Haupt-NNUE-Netz auf nn-af1339a6dea3.nnue aktualisieren
2026-06-27    +1.74 Elo  LTC    81,456 Partien  Haupt-NNUE-Netz auf nn-1b6a82263149.nnue aktualisieren
2026-06-25    +0.41 Elo  TEST  109,944 Partien  Zwei kleine Code- und Berechnungsvereinfachungen
2026-06-25    +0.34 Elo  LTC   118,134 Partien  capturedPiece bei einem Nullzug korrekt zurücksetzen
2026-06-25    +0.10 Elo  STC   187,360 Partien  Logik zur Erzeugung von Ausweichzügen bei Schach vereinfachen
2026-06-25    +4.98 Elo  LTC    18,544 Partien  Haupt-NNUE-Netz auf nn-f8a759c05f9f.nnue aktualisieren
2026-06-25    +1.16 Elo  LTC   186,552 Partien  ProbCut bei verbesserter Stellung aggressiver einsetzen
2026-06-25    +0.75 Elo  STC   473,504 Partien  Transpositionstabellen-Eintrag sofort vorladen, sobald der Zug feststeht
2026-06-14    +2.87 Elo  TEST   34,096 Partien  Continuation-History gemeinsam zwischen Such-Threads verwenden
2026-06-14    +0.87 Elo  TEST   69,728 Partien  Letzte Korrektur für Sonderfälle bei Mattvarianten im MultiPV-Modus
2026-06-10    +2.01 Elo  TEST   57,248 Partien  Operationen in do_move für effizientere Zugausführung neu anordnen
2026-06-10    +4.57 Elo  TEST   23,328 Partien  HalfKA- und Bedrohungs-Akkumulatoren zusammenführen
2026-06-09    +0.16 Elo  TEST  163,696 Partien  Kompilieroption zum Abschalten leistungsabhängiger Relaxed-Atomic-Operationen hinzufügen
2026-06-06    +0.29 Elo  TEST  126,632 Partien  Formel für den Bewertungsrand vereinfachen
2026-06-06    +0.26 Elo  TEST  136,812 Partien  Aktualisierung der History für ruhige Züge vereinfachen
2026-06-06    +0.46 Elo  STC   104,272 Partien  Unterläufe bei konkurrierenden Änderungen der TT-Suchtiefe verhindern
2026-06-06    +2.27 Elo  LTC    53,988 Partien  Aktualisierung der Best-Move-History feinjustieren
2026-06-06    +0.69 Elo  STC   410,208 Partien  Vereinfachte Hyperbola-Quintessence-Masken r/rr zur Laufzeit berechnen
2026-05-29    +1.39 Elo  TEST   46,390 Partien  Bedingung für Internal Iterative Reductions (IIR) vereinfachen
2026-05-27    +1.75 Elo  TEST   82,950 Partien  Haupt-NNUE-Netz auf nn-71d6d32cb962.nnue aktualisieren
2026-05-19    +1.73 Elo  LTC    81,018 Partien  Ungenaue TT-Einträge abwerten, wenn ihr Wert nicht zum aktuellen Alpha-Beta-Fenster passt
2026-05-19    +0.60 Elo  STC    90,112 Partien  Nichtnull-Indizes als Bitset darstellen und ihre Berechnung in den Feature-Transformer verlagern
2026-05-19    +1.02 Elo  STC    61,792 Partien  Fehlerkorrektur: is_decisive() absichern, damit keine Assertions ausgelöst werden
2026-05-17    +1.70 Elo  STC    49,888 Partien  Implementierung von clipped_relu.h vereinfachen und neu strukturieren
2026-05-17    +1.55 Elo  TEST   80,392 Partien  Korrekturwert bereits vor dem Zugriff auf die Transpositionstabelle berechnen
2026-05-17     0.00 Elo  LTC   234,792 Partien  Sekundäre Alterung von Transpositionstabellen-Einträgen wieder einführen
2026-05-17    +0.44 Elo  TEST  108,224 Partien  Mattbewertungen auch bei abgebrochenen Suchen zuverlässig beibehalten
2026-05-10    +3.32 Elo  LTC    32,352 Partien  Haupt-NNUE-Netz auf nn-83a0d6daf7e5.nnue aktualisieren
2026-05-04    +1.28 Elo  LTC   149,646 Partien  Haupt-NNUE-Netz auf nn-fcf986aea78a.nnue aktualisieren
2026-05-04    +1.28 Elo  LTC    48,308 Partien  Begrenzung aus der betreffenden Suchformel entfernen
2026-05-04    +0.12 Elo  LTC   174,386 Partien  Reduktionslogik und Parameter für den TT-Zug ändern
2026-05-04    +1.11 Elo  LTC   208,938 Partien  Statischen Futility-Rand durch einen kontinuierlichen Übergang ersetzen
2026-04-26    +0.28 Elo  TEST  134,720 Partien  Sonderbehandlung double_inc_update vollständig vereinfachen
2026-04-26    +0.04 Elo  TEST  210,688 Partien  Ermittlung aktiver Bedrohungsindizes in FullThreats vereinfachen
2026-04-26    +0.41 Elo  TEST  108,726 Partien  Reduktionslogik der Zeitverwaltung vereinfachen
2026-04-19    +0.13 Elo  TEST  175,648 Partien  Futility-Pruning neu strukturieren
2026-04-19    +0.77 Elo  STC    77,536 Partien  MultiArray::at() korrigieren und in zeitkritischen Pfaden operator[] verwenden
2026-04-19    +1.02 Elo  LTC    58,986 Partien  Konstanten LMR-History-Divisor durch tiefenabhängige Werte ersetzen
2026-04-15    +0.75 Elo  STC    79,072 Partien  En-passant-Sonderfall aus der Legalitätsprüfung entfernen
2026-04-15    +0.24 Elo  TEST   10,000 Partien  Patterkennung in der Quieszenzsuche vereinfachen
2026-04-15    +0.16 Elo  STC   193,760 Partien  Berechnung des relativen TT-Alters und ihre Konstanten vereinfachen
2026-04-15    +3.56 Elo  LTC    29,748 Partien  Haupt-NNUE-Netz auf nn-f68ec79f0fe3.nnue aktualisieren
2026-04-15    +1.05 Elo  LTC   227,100 Partien  Hohe Best-Move-Effort-Werte gleitend interpolieren
2026-04-09    +0.93 Elo  STC   205,760 Partien  Verzweigung vor ValueList:push_back vermeiden
2026-04-09    +0.84 Elo  TEST   72,416 Partien  Ausgabelogik der UCI-Hauptvariante vereinfachen
2026-04-09    +1.88 Elo  LTC    37,290 Partien  Stand-pat-Rückgabewert der Quieszenzsuche nicht in der TT speichern
2026-04-09    +0.48 Elo  TEST  102,272 Partien  Überflüssige branchless Ausführung entfernen
2026-04-09    +0.46 Elo  TEST  101,256 Partien  Ungewöhnlichen Fehler bei der Indexberechnung beheben
2026-04-09    +0.38 Elo  TEST  116,544 Partien  Indexaufbereitung in HalfKAv2_hm::write_indices() vereinfachen
2026-04-09    +1.35 Elo  LTC    53,406 Partien  MTG-Berechnung in der Zeitverwaltung vereinfachen
2026-04-02    +0.79 Elo  STC   335,840 Partien  Auswertung der NNUE-Akkumulatoren günstiger anordnen
2026-04-02    +1.40 Elo  TEST  123,756 Partien  NNUE-Architektur auf SFNNv14 und Hauptnetz auf nn-7bf13f9655c8.nnue aktualisieren
2026-04-02    +2.58 Elo  TEST   29,632 Partien  NNUE-Arbeitspuffer auf dem Stack anlegen
2026-03-18    +1.67 Elo  LTC    87,342 Partien  IIR und flaches Pruning ruhiger Züge in PV-Knoten deaktivieren
2026-03-18    +2.09 Elo  TEST   52,458 Partien  Suchparameter anhand eines sehr langen VVLTC-Tests abstimmen
2026-03-18    +4.00 Elo  STC    22,248 Partien  Fehler bei Suchtiefe 1 unter extrem kurzer Zeit, einzelnen Fishtest-Workern und verzögerter Zugübermittlung beheben
2026-03-07    +0.32 Elo  LTC   125,922 Partien  Kleines NNUE-Netz neu quantisieren und auf nn-47fc8b7fff06.nnue aktualisieren
2026-03-07    +2.48 Elo  LTC    47,406 Partien  Kontinuität der Counter-Move-History (CMHC) berücksichtigen
2026-02-28    +0.02 Elo  TEST  225,056 Partien  Funktion attackers_to_exist vereinfachen
2026-02-28    +0.49 Elo  TEST   99,852 Partien  Erkennung von Bedrohungen durch geringer wertige Figuren vereinfachen
2026-02-28    +1.59 Elo  LTC    95,880 Partien  Bei verbesserter Stellung häufiger Null-Move-Pruning einsetzen
2026-02-18    +4.46 Elo  LTC    20,576 Partien  NNUE-Architektur auf SFNNv13 und Hauptnetz auf nn-5227780996d3.nnue aktualisieren
2026-02-18    +1.82 Elo  TEST   65,920 Partien  Aktualisierung der Figurenbedrohungen nach SFNNv12 beschleunigen
2026-02-13     0.00 Elo  TEST  233,772 Partien  Formel für History-Maluswerte vereinfachen
2026-02-13    +0.66 Elo  TEST   83,232 Partien  Abklingformel für History-Maluswerte vereinfachen
2026-02-13    +1.94 Elo  TEST   60,288 Partien  constexpr für die Continuation-History-Bonuswerte wiederherstellen
2026-02-13    +1.16 Elo  LTC   132,192 Partien  Benötigte Zeilen der Bedrohungsgewichte beim Ergänzen geänderter Indizes vorladen
2026-02-13    +0.07 Elo  LTC   198,636 Partien  NNUE-Architektur auf SFNNv12 und Hauptnetz auf nn-7e1657811c6d.nnue aktualisieren
2026-02-08    +1.22 Elo  TEST   53,352 Partien  Standardsonderfall der Main-History entfernen
2026-02-08    +0.97 Elo  LTC    58,828 Partien  Formel mit drei Bewertungsrändern vereinfachen
2026-02-04    +1.45 Elo  LTC    46,896 Partien  NNUE-Architektur auf SFNNv11 und Hauptnetz auf nn-3dd094f3dfcf.nnue aktualisieren
2026-02-04    +0.16 Elo  STC   163,680 Partien  Rochaderechte bei der Zugausführung einheitlich und bedingungslos aktualisieren
2026-02-04    +0.37 Elo  STC   119,680 Partien  Aktualisierung des En-passant-Feldes in Position::do_move() vereinfachen
2026-02-04    +0.34 Elo  TEST  122,272 Partien  update_piece_threats neu strukturieren und Verzweigungen reduzieren
2026-02-04    +1.87 Elo  TEST   63,488 Partien  Compilerannahmen mit sf_assume gezielter einsetzen
2026-02-04    +1.46 Elo  STC    92,384 Partien  Correction-History mit to_sq_unchecked ohne Verzweigungen aktualisieren
2026-01-11    +1.04 Elo  TEST   62,432 Partien  Indexberechnung in make_index vereinfachen
2026-01-10    +2.30 Elo  STC    49,248 Partien  Aufzählungstypen auf vorzeichenlose Werte umstellen
2026-01-10    +0.69 Elo  LTC    80,448 Partien  Reduktionsformel nach einem Fail-high vereinfachen
2026-01-01    +2.00 Elo  LTC    63,672 Partien  Main-History bei jeder neuen Wurzelstellung anpassen
2025-12-28    +2.34 Elo  TEST   46,728 Partien  Gemeinsame Bauern-History für verwandte Suchkontexte verwenden
2025-12-28    +1.97 Elo  LTC    66,576 Partien  Bei erwarteten ALL-Knoten die Reduktion mit einem tiefenabhängigen Faktor erhöhen
2025-12-28    +0.57 Elo  LTC    88,880 Partien  Berechnung beziehungsweise Pflege des nonPawnKey korrigieren
2025-12-28    +1.33 Elo  TEST   50,064 Partien  Entscheidung für eine vertiefte Suche vereinfachen
2025-12-28    +2.02 Elo  LTC    64,086 Partien  Reduktionslogik anhand der Cutoff-Anzahl im nächsten Halbzug verfeinern


Angezeigte Commits: 98
Naive Summe der angezeigten Schätzwerte: +130.79 Elo
Eindeutig plattform-/compilerbezogene Commits ausgeschlossen: 25
Hinweis: Die Summe dient nur zur Orientierung; die Einzeltests enthalten statistisches Rauschen und sind nicht unabhängig.
Parent - By Thomas Plaschke Date 2026-07-25 18:07
Du sprichst mir aus der Seele!
Vielen Dank und VG Thomas
Up Topic Hauptforen / CSS-Forum / Fortschritte in der Stockfish Entwicklung

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill