Wie deine Hardware die Schachanalyse beeinflusst
CPU-Kerne, Hashgröße und warum dein Notebook anders analysiert als ein Server
Wenn du eine Schach-Engine startest, läuft nicht einfach ein Programm — du verlangst von deinem Rechner, Millionen Stellungen pro Sekunde zu durchsuchen, jede davon zu bewerten und dir das beste Urteil zurückzugeben. Wie gut das gelingt, hängt unmittelbar an der Hardware. Trotzdem spricht auf Schachplattformen fast niemand darüber.
Wer sich ernsthaft verbessern will, sollte den Zusammenhang zwischen Hardware und Analysequalität kennen. Er erklärt, warum dieselbe Stellung auf verschiedenen Geräten unterschiedlich bewertet wird und warum "Tiefe 20" auf dem Handy etwas anderes ist als "Tiefe 20" auf einem starken Desktop.
CPU: das Gehirn hinter der Analyse
Engines wie Stockfish belasten vor allem den Prozessor. Ihre Arbeit besteht darin, Suchbäume aufzubauen und zu durchforsten — verzweigte Folgen aus Zügen und Antworten, die viele Halbzüge in die Zukunft reichen. Je schneller die CPU, desto mehr Stellungen kann die Engine pro Sekunde bewerten (gemessen in Knoten pro Sekunde, NPS).
Eine moderne Desktop-CPU schafft mit Stockfish vielleicht 30 bis 50 Millionen Knoten pro Sekunde, ein Mobilprozessor 3 bis 8 Millionen. Dieser Faktor von grob 5 bis 10 schlägt direkt auf die Rechentiefe durch. In derselben Zeit dringt der Desktop deutlich tiefer in die Stellung ein und findet taktische Wendungen und strategische Feinheiten, für die dem Handy schlicht die Zeit fehlt.
Mehrkernprozessoren bringen zusätzlich die parallele Suche ins Spiel. Mit 8 Threads statt einem rechnet Stockfish nicht achtmal schneller — der Abstimmungsaufwand frisst einen Teil auf —, erreicht in derselben Zeit aber spürbar größere Tiefen. Genau deshalb liefert die Serveranalyse einer Plattform meist mehr als die Analyse auf deinem eigenen Gerät.
Hashtabellen: Speicher zählt
Die Transpositionstabelle, meist einfach "Hash" genannt, ist ein Speicherbereich für bereits bewertete Stellungen. Trifft die Engine dieselbe Stellung über eine andere Zugfolge erneut an — was im Schach ständig passiert —, schlägt sie ihre frühere Bewertung nach, statt alles neu zu rechnen.
Die Größe dieser Tabelle wirkt sich direkt auf die Analysequalität aus. Mit mehr Hash behält die Engine mehr bereits untersuchte Stellungen und vermeidet doppelte Arbeit. Mit zu wenig Hash "vergisst" sie ständig, was sie schon gesehen hat, und verschwendet Rechenzeit.
Als Faustregel gilt etwa die Hälfte des verfügbaren Arbeitsspeichers, wobei für die meisten 512 MB bis 2 GB der praktische Idealbereich sind. Zu hohe Werte bremsen, sobald das Betriebssystem anfängt, Speicher auf die Festplatte auszulagern.
Bei einer Analyse im Browser, wie ChessOnyx sie bietet, ist der Speicher knapper. WebAssembly arbeitet innerhalb der Speichergrenzen des Browsers. Das ist einer der Gründe, warum Browseranalyse zwar erstaunlich stark ist, aber nicht ganz an eine native Desktop-Anwendung mit großzügigem Speicher heranreicht.
NNUE: die Revolution durch neuronale Netze
Das heutige Stockfish bewertet Stellungen mit NNUE (Efficiently Updatable Neural Network). Dieses neuronale Netz ist auf Hunderten Millionen Stellungen trainiert und hat das positionelle Verständnis der Engine gegenüber der früheren, von Hand geschriebenen Bewertungsfunktion enorm verbessert.
NNUE kostet pro Knoten etwas mehr Rechenzeit als der alte Ansatz. Dafür sind die Bewertungen so viel treffsicherer, dass die Engine schon bei geringerer Tiefe bessere Entscheidungen trifft. Unterm Strich steht deutlich stärkeres Spiel und verlässlichere Analyse.
Das NNUE-Netz selbst ist eine Datei, die beim Start der Engine geladen wird. Verschiedene Netzversionen führen zu verschiedenen Bewertungen. Wenn du Analysen von mehreren Plattformen vergleichst, lohnt der Gedanke, dass dort womöglich unterschiedliche NNUE-Netze arbeiten — auch wenn überall "Stockfish" draufsteht.
Browser, Desktop oder Server
Für die Analyse gibt es drei gängige Umgebungen, jede mit eigenem Charakter:
Die Analyse im Browser (WebAssembly) läuft direkt auf deinem Gerät. Sie ist bequem, braucht keine Installation und funktioniert überall. Dafür begrenzt der Browser den Speicher, und durch den WebAssembly-Overhead ist sie meist etwas langsamer als eine native Anwendung. In einem aktuellen Desktop-Browser bekommst du solide Qualität, auf dem Handy bleibt die Analyse flacher.
Desktop-Anwendungen (natives Stockfish, ChessBase und andere) schöpfen deine Hardware voll aus. Sie greifen ohne Browserschranken direkt auf CPU-Threads und Speicher zu. Für ernsthafte Analysearbeit ist eine Desktop-Anwendung auf starker Hardware die beste Einzelplatzlösung.
Die Serveranalyse läuft auf leistungsfähiger Cloud-Hardware und liefert das Ergebnis in deinen Browser. Sie verbindet die Bequemlichkeit des Browsers mit der Rechenkraft eines Servers. Der Preis: Du hängst an der Verfügbarkeit des Servers und kannst Tiefe oder Parameter meist nicht frei einstellen.
Jeder Weg hat seine Berechtigung. ChessOnyx analysiert im Browser, weil wir dir die Kontrolle über deine Analyse geben wollen, ohne dass du etwas installieren musst. Die Rechnung läuft auf deinem Gerät, es gehen keine Daten an Server — und damit bleiben deine Partien privat.
Was das für dich bedeutet
Wer die Rolle der Hardware versteht, liest Analyseergebnisse genauer. Das lässt sich praktisch so zusammenfassen:
Erwarte nicht, dass Bewertungen auf verschiedenen Geräten oder Plattformen exakt übereinstimmen. Abweichungen von 0,1 bis 0,3 zwischen deiner Analyse zu Hause und der einer Plattform sind normal.
Für ernsthafte Analyse nimm das stärkste Gerät, das du hast. Ein Desktop mit modernem Mehrkernprozessor liefert spürbar bessere Ergebnisse als ein Handy.
Gib der Engine Zeit. Auf jeder Hardware gilt: Je länger sie rechnet, desto verlässlicher das Ergebnis. Fünf Sekunden sagen über eine Stellung deutlich weniger aus als dreißig.
Achte auf die Tiefe, nicht nur auf die Uhr. Tiefe 25 ist auf einem schnellen Rechner dieselbe Suchtiefe wie auf einem langsamen Handy — nur braucht der Rechner dafür Sekunden und das Handy vielleicht Minuten. Vergleiche Analysen also über gleiche Tiefen, nicht über gleiche Zeiten.
Unabhängig von deiner Hardware bleibt die Engine ein starkes Werkzeug. Selbst auf bescheidenen Geräten liefert das heutige Stockfish eine Analyse, die vor zehn Jahren als übermenschlich gegolten hätte. Entscheidend ist, ihre Grenzen auf deinem Setup zu kennen und die Ergebnisse entsprechend zu lesen.