Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Stockfish 4
- - By Patrick Götz (Mod.) Date 2013-08-20 19:46
http://stockfishchess.org/download/
Parent - By Tom Paul Date 2013-08-20 19:57
Author: Marco Costalba
Date: Tue Aug 20 09:01:25 2013 +0200
Timestamp: 1376982085

Stockfish 4

Stockfish bench signature is: 4132374
Parent - - By Stefan Schiffermüller Date 2013-08-20 21:48
Bei jeder neuen offiziellen Version gibt es Probleme mit den offiziellen Kompilaten. Ich habe schon darauf gewartet. Mal sind sie zu langsam, mal funktionieren sie nicht. Zum Glück kenne ich zufällig die Seite http://abrok.eu/stockfish/, wo ich mir ein funktionierendes Auto-Kompilat für mein AMD herunterladen kann.

Viele Grüße
Stefan
Parent - - By Stefan Pohl Date 2013-08-21 04:56 Edited 2013-08-21 05:04
[quote="Stefan Schiffermüller"]
Bei jeder neuen offiziellen Version gibt es Probleme mit den offiziellen Kompilaten. Ich habe schon darauf gewartet. Mal sind sie zu langsam, mal funktionieren sie nicht. Zum Glück kenne ich zufällig die Seite http://abrok.eu/stockfish/, wo ich mir ein funktionierendes Auto-Kompilat für mein AMD herunterladen kann.

Viele Grüße
Stefan
[/quote]

Ich habe mir gerade den popcount-compile von Stockfish 4 von der offiziellen Stockfish-Homepage runtergeladen und auch die neueste development-Version (ebenfalls popcount). Beide Compiles sind bis auf Byte gleich lang und somit identisch. Ergo ist diesmal die offizielle Version einfach der aktuelle auto-compile. Finde ich gut, denn dann wird es eben diesmal nach menschlichem Ermessen keine Probleme geben, denn die auto-compiles sind schnell und stabil. Ich habe in 2013 weit über 50000 Partien mit diversen auto-compiles für die LS-Rangliste gemacht und hatte keinen einzigen Crash/Timeloss oder sonstige Probleme irgendwelcher Art!

Stefan
Parent - - By Tom Paul Date 2013-08-21 05:43 Edited 2013-08-21 05:46
Nach welchem Verfahren wird bestimmt ob Stockfish 4, 5, 6 oder eine Development Version herauskommt?
Ich würde nur einen Stockfish 4, 5, 6, herausbringen, wenn dieser genau 50 oder 100 ELO stärker als sein Vorgänger ist.

Kann sein das in ein paar Stunden eine neue Development Version erscheint die stärker ist als Stockfish 4.
Zwei Verbesserungen:
LLR: 2.42 (-2.94,2.94)
Total: 46542 W: 9629 L: 9410 D: 27503
sprt @ 15+0.05 th 1  When updating futilityMoveCount and not improving compound futilityMoveCount/8 from the previous move.

LLR: 1.32 (-2.94,2.94)
Total: 8925 W: 1849 L: 1776 D: 5300
sprt @ 15+0.05 th 1  Opposition with blocked pawns
Parent - By Michael Scheidl Date 2013-08-21 06:02
Davon sollte man sich nicht nervös machen lassen. In einer Realwelt-Konkurrenz sind die Partienzahlen klein und die statistischen Chancen bzw Errormarings sicherlich größer als +/- 30 Elo. Es ist wichtiger für Stockfish, daß sich eine bestimmte konkrete Version, hier nun Nr. 4, der breiteren Öffentlichkeit erfolgreich präsentiert. Man kann von einem Normalschachspieler nicht verlangen, daß er "tagesaktuell" seine Software aktualisiert.
Parent - By Stefan Pohl Date 2013-08-21 06:23
[quote="Tom Paul"]
Nach welchem Verfahren wird bestimmt ob Stockfish 4, 5, 6 oder eine Development Version herauskommt?
[/quote]

Es mußte eine neue, offzielle Version zum TCEC-Start geben, weil in diesem TCEC keine Engine-Updates während des laufenden Turniers mehr erlaubt sind (im Gegensatz zum letzten Jahr)

Stefan
Parent - - By Patrick Götz (Mod.) Date 2013-08-21 06:24
[quote="Tom Paul"]
Nach welchem Verfahren wird bestimmt ob Stockfish 4, 5, 6 oder eine Development Version herauskommt?
[/quote]

Ursprünglich war das gesetzte Ziel, Stockfish 4 erst dann zu veröffentlichen, wenn es die stärkste Freeware und somit damit stärker als Houdini 1.5 geworden ist.
Jetzt ist Stockfish 4 früher als ursprünglich geplant, extra für das  TCEC veröffentlicht worden.
Parent - - By Stefan Pohl Date 2013-08-21 06:31
[quote="Patrick Götz"]
[quote="Tom Paul"]
Nach welchem Verfahren wird bestimmt ob Stockfish 4, 5, 6 oder eine Development Version herauskommt?
[/quote]

Ursprünglich war das gesetzte Ziel, Stockfish 4 erst dann zu veröffentlichen, wenn es die stärkste Freeware und somit damit stärker als Houdini 1.5 geworden ist.
Jetzt ist Stockfish 4 früher als ursprünglich geplant, extra für das  TCEC veröffentlicht worden.
[/quote]

Naja, es könnte evt. klappen, daß Stockfish 4 Houdini 1.5a überholt. In der LS-Rangliste fehlen der letzten getesteten Version (9.August) nur 8 Elo, um Houdini 1.5a zu überholen. Es gab seitdem 2 sog. functional changes. Sollten die beide gut wirken, könnte es für Stocki 4 evt. gerade so reichen. Das werden wir hoffentlich Samstag wissen, wenn das Ergebnis von Stockfish 4 in der LS-Rangliste vorliegt.
Vorher wird es sicher schon mal einen Zwischenstand geben...

Stefan
Parent - By Rudolf Rohs Date 2013-08-21 07:38
Denkt dran, dass bei der TCEC eine erheblich längere Zeiteinteilung ist. Das nette Turnier von Clemens Keck "3 champs"
läßt vermuten, daß Stockfish 4 bei längeren Bedenkzeiten zumindest im direkten Vergleich schon nahe der Spielstärke von
Houdini 3 ist.

Bei längeren Bedenkzeiten dürfte Stockfish 4 also Houdini 1.5 warscheinlich schon übertreffen.
Damit wäre die Zielvorgabe erreicht.

Fehlt nur noch die Bestätigung von unseren Ratinglistenbetreibern.

Gruß

Rudolf 
Parent - By Benno Hartwig Date 2013-08-21 08:44
[quote="Tom Paul"]Ich würde nur einen Stockfish 4, 5, 6, herausbringen, wenn dieser genau 50 oder 100 ELO stärker als sein Vorgänger ist.[/quote]Das ist ja eine lustige Idee.  
Benno
Parent - - By Stefan Schiffermüller Date 2013-08-21 07:25
Auf der offiziellen Stockfish Homepage gibt es nur eine Version für Win 64 und die funktioniert auf meinem AMD nicht. Ich habe auf talkchess gelesen, dass sie auch nicht auf einem AMD Phenom funktionert. Ich bin gespannt, was Ingo Bauer dazu sagt. Er testet glaube ich auf Phenoms. Nun hat er keine offizielle Version und kann den Test für die IPON-Liste nicht starten.

Stefan
Parent - - By Dieter Breitweg Date 2013-08-21 08:14
So wie ich das verstanden habe ist die "finale" Version auf stockfishchess.org seit Stockfish 4 identisch mit der entsprechenden Version auf http://abrok.eu/stockfish/
(Timestamp beachten!)

Auf letzterer Seite sind auch Compiles für Nicht-sse-systeme, die nicht weniger "offiziell" sind.
Parent - - By Stefan Schiffermüller Date 2013-08-21 14:33
Früher waren die Kompilate auf diesen beiden Seiten nicht identisch. Diesmal sind sie es, nur dass die Versionen ohne sse4.2 auf stockfish.org (noch) fehlen.
Parent - By Dieter Breitweg Date 2013-08-21 14:36
Stimmt, früher waren die "offiziellen Versionen" die Compiles von Jim Ablett.
Parent - - By Tom Paul Date 2013-08-21 08:24
Warum wurde denn Stockfish 4 nicht erst in ein paar Tagen herausgebracht, wenn nTCEC beginnt?
Bis dahin wäre Stockfish nach der LS bei der Spielstärke von Houdini 1.5a.
Parent - By Stefan Schiffermüller Date 2013-08-21 08:34
Für so ein Turnier sollte man kein Risiko eingehen und eine nicht richtig getestete last minute Version schicken. Die jetzige Version ist durch 2 Regressions-Tests, einer auf 3 Kernen gründlich getestet. Wenn dem Stockfish-Team bis Turnierbeginn noch ein großer Wurf gelingen sollte, haben sie immer noch die Option, eine neue Entwicklungsversion zu schicken, denke ich.

Stefan
Parent - - By Bodo Ahlers Date 2013-08-21 09:02
Ich erhalte unter der Fritz 13 GUI mit dem aktuellsten Update Fehlermeldungen, wenn ich versuche, diese Stockfish-Engines zu erstellen (für Windows 64, egal ob mit oder ohne SSE 4.2)

Unter der alten Fritz 11-GUI ist es aber für beide Stockfish-Versionen kein Problem, die Engines lassen sich erstellen und funktionieren.

Gelten die AMD Athlon II-CPUs im Stockfish-Sinne als SSE 4.2-fähig? AMD gibt nur SSE4a an (immerhin POPCNT - fähig), SSE 4.2 erst ab der Bulldozzer-Generation.

Grüße
Parent - - By Dieter Breitweg Date 2013-08-21 14:58
Ich habe unter Fritz 13 Update 27 keinerlei Probleme mit der Einbindung (Windows 7, 64bit).
Welche Fehlermeldung kommt denn?
Parent - By Michael Scheidl Date 2013-08-21 16:34
Ich auch nicht vielleicht weil ich eine Intel-CPU habe?

Parent - - By Bodo Ahlers Date 2013-08-21 20:19
Die Fehlermeldung ist wie bei einem ein Programmabsturz: "Stockfish 4 64 SSE 4.2 funktioniert nicht mehr".

Aber die Erklärung scheint einfach: Heute morgen sah der Download noch anders aus:Es gab "Stockfish 4 64 for modern Computers" und "Stockfish for modern Computers supporting SSE 4.2" (oder so ähnlich). Nur für die letztere Version ist der Fehler reproduzierbar (gilt sowohl unter Fritz 11 als auch 13). Wobei sich die erstgenannte Version im Engineordner und unter den Fritz-GUI auch als "Stockfish 4 64 SSE 4.2 bezeichnet, was inhaltlich offenbar nicht stimmt und irreführend ist.
Also braucht die "richtige" SSE 4.2-Version wohl doch bestimmte Befehlssätze, die der Athlon II nicht alle beherrscht.

Grüße
Parent - By Stefan Schiffermüller Date 2013-08-21 21:48 Edited 2013-08-21 21:51
[quote="Ingo Bauer - talkchess.com"]Here: http://abrok.eu/stockfish/ you find 3 x64 compiles:

1. x64_modern_SSE42
2. x64_modern
3. x64

The first one is with full SS42 and is only running on 8350 and modern i3/i5/i7
The second one is just POPCNT and running on the first and AMD Phenoms2 (Maybe Athlons, can't test)
The third one is a normal x64 compile. [/quote]
Parent - By Stefan Schiffermüller Date 2013-08-21 15:37
[quote="Bodo Ahlers"]
Ich erhalte unter der Fritz 13 GUI mit dem aktuellsten Update Fehlermeldungen, wenn ich versuche, diese Stockfish-Engines zu erstellen (für Windows 64, egal ob mit oder ohne SSE 4.2)

Unter der alten Fritz 11-GUI ist es aber für beide Stockfish-Versionen kein Problem, die Engines lassen sich erstellen und funktionieren.

Gelten die AMD Athlon II-CPUs im Stockfish-Sinne als SSE 4.2-fähig? AMD gibt nur SSE4a an (immerhin POPCNT - fähig), SSE 4.2 erst ab der Bulldozzer-Generation.

Grüße
[/quote]
Der Athlon II muss zumindest teilweise sse4.2 unterstützen, so dass es für Stockfish ausreichend ist. Sonst würde Stockfish nicht unter Fritz 11 laufen. Dass Stockfish 4 nicht mit Fritz 13 läuft, muss ein anderes Problem sein. Ich habe leider kein Fritz 13. Unter Chessbase 10, Arena 3.0 und Shredder 12 funktioniert Stockfish 4.
Parent - - By Ingo Bauer Date 2013-08-21 09:41
Hier: http://abrok.eu/stockfish/ findest du eine offizielle "nur" 64 bit Version die laufen sollte.

Ein bisschen lieblos ist der Release schon. Keine normale 64 Bit Version im offiziellen Download, den besten Compile hart auf volles SSE42 gelegt obwohl ein reiner POPCOUNT Compile die selbe Verbesserung bringt und auf allen halbwegs modernen Rechnern läuft, keine automaische Erkennung ob SSE oder nicht ...

Auf der anderen Seite sind das halt alles Hobbyenthusiasten. Toll was die machen und das man das alles umsonst erhält. Dafür fehlt halt die Begeisterung sich um Userproblemchen (und "chen" sind es) zu kümmern.

Alles ist relativ

Gruß
Ingo
Parent - - By Tom Paul Date 2013-08-22 12:32
Seit dem es Stockfish 4 gibt sind 10 neue Verbesserungen entstanden.
Wenn jetzt noch eine Development Version herausgebracht wird, könnte diese 5 ELO stärker sein als Stockfish 4.
Pro Verbesserung ein halber ELO Punkt.
Parent - - By Ingo Bauer Date 2013-08-22 13:36 Edited 2013-08-22 13:39
5 Elo, in 36h! WOW. Ich bin hin und weg und glaube das wird das Computerschach revolutionieren. Bei dem Tempo lohnt sich die ganze Testerei nicht, man kommt ja gar nicht nach! Hochgerechnet ist Stockfish in 6 Wochen erster jeder Rangliste, in 6 Monaten Hat er das schachliche Optimum erreicht und in ca 600 Tagen wird das Stockfish Team wahrscheinlich Schach als ganzes gelöst haben ...

Was soll diese Lobhudel, damit tust du der Engine keinen Gefallen

Ingo
Parent - - By Thomas Zipproth Date 2013-08-22 14:12
Tatsächlich waren einige Verbesserungen schon in der Testqueue, als Stockfish 4 released wurde.
Allerdings ist erst eine davon bei längerer Bedenkzeit verifiziert.
Somit wären aktuell durchaus einige Elopunkte zusätzlich möglich, aber wieviel genau kann man nur schwer abschätzen.

Die Development Versionen werden wohl bis zum Wochenende nicht aktualisiert,
damit sich niemand versehentlich von abrok.eu statt Stockfish 4 eine Testversion runterlädt.

Thomas
Parent - - By Ingo Bauer Date 2013-08-22 17:37
Ich habe wenig Probleme mit den 5 Elo, mehr damit, das hinter jedes zweite Posting ein euphemistischer Jubler über Stockfish gesetzt wird. Das hilft der Sache kein bisschen.

Gruß
Ingo
Parent - - By Peter Martan Date 2013-08-22 17:51
Genau!
Weder der Sache Stockfish, noch der Sache CElo!

Andererseits, wo ist denn jetzt der Unterschied zu anderer Leute Loblied auf die Allmacht des Messwerkzeugs?

Hier wird seit einer Weile genau das perfektioniert, noch dazu in aller Öffentlichkeit und mit ziemlich breiter Beteiligung der User, was die Tester und die Entwickler zur einzigen Richtschnur gemacht haben, und jetzt ist es dir plötzlich zu viel?
Parent - - By Ingo Bauer Date 2013-08-22 18:10
Ja Peter ...

Ingo
Parent - By Tom Paul Date 2013-08-23 11:47 Edited 2013-08-23 11:57
Neue Version

Author: Joona Kiiski
Date: Thu Aug 22 09:06:48 2013 +0200
Timestamp: 1377155208

Use null move when depth >= 2 plies

Passed both short TC:
LLR: 2.96 (-2.94,2.94)
Total: 23725 W: 5031 L: 4855 D: 13839

And long TC:
LLR: 2.96 (-2.94,2.94)
Total: 15730 W: 2939 L: 2754 D: 10037

bench: 4729333

http://abrok.eu/stockfish/

Übrigens die Version ganz oben in der Liste hat 1.020KB, Stockfish 4 1.022KB.
Up Topic Hauptforen / CSS-Forum / Stockfish 4

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill