![]() |
Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Speziell in Verbindung mit den Top-Brettgeräten würde mich interessieren, ab welcher Rechenzeit-Relation (also Bedenkzeitnachteil für das PC-Programm) ungefährer Gleichstand herrscht.
Als Einstieg meine Ergebnisse dazu: PC-Programme bei Zeitvorgaben ohne "Permanent Brain"! Rybka ohne Eröffnungsbibliothek. Die Partien Rybka-Magellan waren sehr interessant. Eigentlich stand der Rybka in drei Partien auf Verlust. (Leider kann ich die PGN-Dateien nicht uploaden) Wenn man dem Magellan "beibringen" könnte, daß a) ein Turm mehr Wert ist als eine Leichtfigur + Bauer b) 2 Läufer oft mehr Wert sind als T+2B ...wäre m.E. schon viel erreicht. Gruß Wolfgang |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Hallo Wolfgang,
Zitieren:
Wenn die entsprechenden Dateien nicht zu groß (bei 3 Partien kaum vorstellbar) sind, sollte es problemlos möglich sein. Gruß, Micha |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Hi Micha,
Nach kurzem Hinweis, "Bitte um etwas Geduld o.ä." kommt die Meldung: "Mag60sRybkav21demo.pgn:" Datei kann nicht verschoben/kopiert werden" Das war letzte Woche auch schon so. In anderen Foren klappt das problemlos. Ich habe dafür keine Erklärung, versuchte schon, von verschiedenen Laufwerken aus hochzuladen. JPGs gehen auch nicht. Mit der Dateigröße hat's nichts zu tun. Gruß Wolfgang |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Hallo Wolfgang,
Zitieren:
Nach dem Serverumzug hatte ich noch kein entsprechendes temp. Verzeichnis angelegt. :wall: Sorry, jetzt geht es. Gruß, Micha |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
4 Anhang/Anhänge
Na prima, dann schau'n wir mal.
(Ich hatte Dir's schon per Mail geschickt) Gruß Wolfgang |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
1 Anhang/Anhänge
Nachdem der "Maggi" es nicht packte, nahm ich mal mein zweitbestes Brettgerät, den Vancouver 68000.
Bei diesmal 180 sec. / Zug sollte der Vanc. gegen die 1-Sekunden-Rybka-Demo mithalten können, oder auch nicht.... Nach 35 Zügen gab Vanc. mit weiß auf. (Ich glaube, an dieser Stelle kann ich mir weitere Experimente sparen). Gruß Wolfgang |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Hallo Wolfgang,
man sieht, dass die PC-Programme in einer anderen Liga spielen. Bessere Software und um den Faktor 1000 bis 10000 mehr Rechenleistung sind nicht zu leugnen. Eine "faire" Zeiteinstellung wäre etwa 1 Sekunde gegen eine Stunde Rechenzeit, aber letzlich macht das natürlich keinen Sinn. (Allerdings muss man auch die Speicherzugriffe, etc beachten. Auserdem sind Schachprogramme nicht "skalierbar", weil sie in der Regel an die Hardware angepasst sind, d.h. je nach Zeiteinteilung wird z.B. die default-Brute-Force Rechentiefe auf einen bestimmten Wert gesetzt [die genaue Suche im Variantenbaum ist aber noch komplizierter]). Vor einiger Zeit hat mich das Programm Fritz so gebügelt, dass es völlig egal war, ob ich gute oder schlechte Züge machte, eine gehaltvolle Partie kam nicht zustande. Interessant ist die Frage, ob man als Mensch von den überlegenen Softwareprogrammen noch etwas lernen kann, oder ist der Mensch prinzipiell nicht mehr in der Lage, diese Dinge aufzunehmen? Vermutlich kommt es nur noch auf den Zufall der jeweiligen Stellung und die überlegene Rechenkraft an. Das Spiel gegen die schwächeren Schachcomputer macht mir aber mehr Spass und Gelegenheit zu Lob und fachmännischer Kritik gibt es bei den Dingern auch noch. Grüße, Frank |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Hallo Frank,
bezüglich Fritz7 habe ich mittels "FritzMark" die Leistungen verglichen: AMD XP 2400+ / 512MB: 931 KN Pentium II 266MHz / 224 MB: 62 KN Also Faktor 15. Die Rybka-Demo ist allerdings nicht geeignet für einen langsamen PC (und einen Vergleich wie oben). Es vergeht schon ein nennenswerter Sekundenbruchteil bis die Engine "in Gang" kommt. Daher sind's oft nur 4 oder 5 Halbzüge Rechentiefe. Zitieren:
Ich sehe bei "Magellan" eher das oben angesprochene Problem der schlechten Bewertungsfunktionen, die zu unnötigen Opfern führen (s.o.). Mich würde es nicht wundern, wenn in einem direkten Vergleich, sagen wir 10h/Zug, der Vancouver den Magellan - eben aufgrund der besseren Bewertungsfunktionen - regelmäßig schlagen würde. Ich werde mal einen Vergleich durchführen: A) Fritz7 Pentium II 266MHz: 2sec/Zug (ohne Permanent Brain) B) Meph. Magellan: 60s/Zug Ich tippe auf ein knapp positives Ergebnis für den Magellan, bin mal gespannt... Gruß Wolfgang |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
aus aktuellem Anlass (eigene Kurztests):
spricht irgendetwas dagegen, beim Vergleich von Programmen eines Autors Brettcomputer gegen PC-Software die Hardwaredifferenz durch eine feste Suchtiefe auszugleichen? Ggf. könnten auch die Hash-Tables ausgeschaltet oder gleich eingestellt werden und die Eröffnungsbibliothek ausgeschaltet oder angepasst werden. Damit müsste man doch auch solche Vergleiche Genius 2/3 - Vancouver/London ziemlich objektiviert durchführen können? Statt Partien gegeneinander zu spielen könnte man bei komplexen Stellungen mit der eingestellten Suchtiefe sicher auch nach Unterschieden fahnden, oder habe ich bei diesem Ansatz etwas übersehen? |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Wolfgang:
Vielleicht ein PLY gegen PLY test waere interessant. Ich hab vor dies zu tun. Mit Fritz 8 usw kann man dieses gut testen. Nur die zeit fehlt mir im moment. Ich wuerde die geraete auf zB 10/12 ply einstellen die geraete die eine PLY spiel option haben gegen den Fritz testen um zu sehen was raus kommt. Was aehnliches habe ich letztes Jahr gemacht und es war nicht uninteressant. gruss Nick |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Da der Thread wieder "ausgegraben" wurde, will ich mich mal auf Wolfgang's letzte Stellungnahme hierzu beziehen. Die Überlegungen hörten sich m.E. nicht uninteressant an, aber irgendwie habe ich damals durch den alltägliche Stress vergessen, zu antworten - dann eben jetzt:
Zitieren:
Kann mal jemand spaßeshalber testen, wie ein Vergleich auf P-1 und/oder 486 aussehen würde? Bei jeweils 100 MHz wäre das ja leicht umzurechnen... ;) Zitieren:
Zitieren:
Zitieren:
Gruß, Willi |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
60-facher Zeitvorteil reicht Genius 68030 nicht
Ich habe diesen alten Thread mal wieder ausgegraben. Es wird ja viel geschrieben über Millennium Chess Genius Pro und den Pewatronic Grandmaster. Mit Beidem kann ich nicht dienen. Lediglich mit der Vermutung, dass nach dem Pewa erst mal lang, lang nichts kommt /* und vor allem kein "Lang" kommt ;) */ Auf geht's, zum 1:60 - Vergleich zwischen Stockfish 6 auf meinem Tablet mit Coretex A7 *@1200 MHz und dem Mephisto Genius 68030. Natürlich durfte das PC-Programm nicht in der Bereitschaftsphase rechnen, musste also ohne permanent brain auskommen.
[Event "Stockfisch ohne Permanent Brain"]
[Site "1. Partie"] [Date "2016.07.05"] [Round "?"] [White "Mephisto Genius 68030 40Zü/2h"] [Black "Stockfish 6 auf ARM 2x Coretex-A7 @1200MHz 40Zü/2min"] [Result "0-1"] [BlackElo "2400"] [ECO "E12"] [Opening "Damenindisch"] [Time "12:39:25"] [Variation "Petrosian, Kasparov, 7...Nxc3 8.bxc3 c5 9.e4"] [WhiteElo "2400"] [TimeControl "300"] [Termination "normal"] [PlyCount "101"] [WhiteType "human"] [BlackType "human"] 1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. a3 Bb7 5. Nc3 d5 6. cxd5 Nxd5 {*} 7. Qc2 Nxc3 8. bxc3 {*} Nd7 9. e4 c5 10. Bf4 {Buchzug} Be7 11. Bd3 {Biblio.-Ende} O-O 12. O-O Rc8 13. Qb1 {(?) der Computer rechnete zehn Minuten, um diesen mäßigen Zug zu spielen.} cxd4 14. cxd4 e5 {!? Stockfish opfert einen Bauern.} 15. dxe5 {+0.54} Nc5 16. Bc2 Ne6 17. Be3 Bc5 18. Bxc5 {besser ist:} (18. Rd1 Qc7 19. Bxc5 Nxc5 20. Rd2 Rfd8 21. Rxd8+ Rxd8 22. Qb4 Nd3 23. Bxd3 Rxd3) 18. .. Rxc5 19. Rd1 Qc8 20. Ba4 Nf4 21. Bd7 Qa8 22. Re1 Rd8 23. g3 Rxd7 24. gxf4 {-0.48 trotz Mehrbauer} Qc8 25. Nh4 {? hier kam f4-f5 sehr in Betracht.} g6 26. Ng2 Rc4 27. f3 Rc3 {+1.53} 28. Rc1 {-0.81} Qc5+ 29. Kh1 Rdd3 30. Rd1 Ba6 31. Qb4 {Verlockend schien} (31. Ne1 {?} Qf2 32. Nxd3 Qxf3+ 33. Kg1 Bxd3 34. Rxd3 (34. Qb2 Bxe4 35. Rd2 Qh1+ 36. Kf2 Rf3+ 37. Ke2 Qg2+ 38. Kd1 {und Tf1 matt}) 34. .. Rxd3 35. Qc2 Qxe4 36. Qc8+ Kg7 37. Rf1 Rxa3 {-+}) 31. .. Rxd1+ 32. Rxd1 {-1.75 erstmals sieht sich Genius um mehr als eine Bauerneinheit im Nachteil} Rxf3 33. Qxc5 bxc5 {+1.43} 34. h4 Rxa3 {Nicht ausreichend wäre der Turmabtausch mit:} (34. .. Rf1+ {?} 35. Rxf1 Bxf1 36. Ne1 c4 37. Kg1 {!} Bh3 38. Kf2 Kg7 39. Ke3 Bg4 40. Kd4 Kh6 41. Ng2 {±}) 35. Rd8+ Kg7 36. Rd7 {!} Bb5 {+1.21} 37. Rc7 {-0.96} Ra4 38. Kg1 (38. Rxc5 Bd3 39. Kg1 Bxe4) 38. .. Rxe4 39. Rxa7 Re2 40. Rc7 Bd3 {Zeiten: weiß 1 h 48 min, schwarz 1 min 36 sec.} 41. e6 Rxe6 {Genius erwartet:} (41. .. c4 {!?} 42. Rxf7+ Kg8 43. Rc7) 42. Rxc5 Re2 43. Rc3 Be4 44. Rg3 {? und jetzt vergibt Genius die Minimal-Chancen auf Remis mit einem groben strategischen Fehler. Er erwartet Kf6} Rxg2+ 45. Rxg2 Bxg2 46. Kxg2 {-4.54} Kf6 {+6.1} 47. Kf2 {-6.78} Kf5 48. Kf3 h5 49. Ke3 Kg4 50. Ke4 f5+ 51. Ke3 0-1 Gruß Wolfgang |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Das Lang Programm ist noch "von der alten Schule " von der VOR FRUIT Zeit.
Es wurde schon damals von den Nullmovern überholt. Die Stärke kam durch die asymmetrische Sichtweise. Nullmover kamen aber tiefer auch OHNE Asymmetrie. Die heutigen Programme Stockfish und Komodo wiederum sind viel viel verfeinerter als Fruit anno damals. Das zeigt doch schon wie sowas ausgeht. |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
@Wolfgang: Mich wundert diese Partie nicht. Der Verlauf hätte auch zwischen gleich starken Programmen so kommen können und eine Partie alleine ist nicht sehr aussagekräftig.
Aber wie sind denn die Erwartungen aufgrund der Hardware? Takt: Vorteil für Stockfish etwa Faktor 36 Effizienz der CPU: Vorteil für Stockfish etwa Faktor 5 Zeitvorgabe: Vorteil für Genius Faktor 60 Dazu kommen mächtigere Befehle für 64 Bit-Variablen, Schiebe- und Rotationsbefehle und eventuell die Nutzung von mehr als einem Kern. Und natürlich ist Stockfish das deutlich neuere Programm mit entsprechend fortgeschrittenener Spielstärke. Ich schätze, dass alleine für die Hardware noch einmal ein Faktor 5-10 nötig wäre um den ARM auf das Niveau des 68030 zu bringen. Und dann erst könnte man die Programme selbst vergleichen. Ob schon mal jemand Stockfish für die 68000er Familie compiliert hat? |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Zitieren:
Wenn Du aber der ARM-Coretex-7-Hardware praktisch in jeder Hinsicht Vorteile gegenüber dem Motorola 68030 zubilligst, dann müsste der MC Genius eigentlich besser sein als das 68030-er Brettgerät, selbst wenn er nur mit 48 MHz getaktet ist. Mir ging es aber eigentlich um etwas anderes: Ich glaube nicht, dass der Wettbewerb "Deutschland sucht den Brettcomputer-Superstar", der es mit dem Pewa-Grandmaster aufnehmen kann, so schnell von Erfolg gekrönt sein wird. Und "Lang" habe ich genommen, weil der 68030-er Genius mein stärkstes Programm ist und MCG Pro hier mit reichlich Vorschusslorbeeren bedacht wird. Meines Erachtens zu reichlich... Mir geht es überhaupt nicht darum, das Lang-Programm madig zu machen. Es ist nur so, dass es von der aktuellen Weltklasse wohl schon um die 500 Elo-Punkte entfernt ist. Gruß Wolfgang P.S. Vorgestern habe ich dem 68030-er in einer 15 -Minuten - Blitzpartie ein Remis abgenommen, ausgekämpft bis K:K übrig war. |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Zitieren:
Ich meine, Du hättest statt Faktor 60 den Faktor 300-600 nehmen müssen um die Rechenleistung ungefähr auszugleichen. Und selbst dann ist Stockfish Favorit. Die Leistungen zwischen der Technik in Brettcomputern und der in Mobilgeräten unterscheiden sich unheimlich krass. Zitieren:
|
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Zitieren:
ich glaube, da hast Du etwas missverstanden. Niemand glaubt, dass der MCPro mit aktuellen Tabletts oder PC Schach mithalten kann. Vielleicht liegt der MCPro bei 2300Elo in der Aktivschachliste, das ist doch meilenweit von Pewatronic oder Revelation entfernt. Aber der MCPro kann vielleicht gut mit den Spitzenmodellen der 90iger Jahre mitspielen, nicht mehr und nicht weniger. Viele Grüße Jürgen |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Zitieren:
Zitieren:
|
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Zitieren:
Ich sehe es genau so, wie Du es eben beschrieben hast. Gruß Wolfgang |
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Zitieren:
Zitieren:
|
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Zitieren:
|
AW: Brettcomputer vs. PC-Prog. mit Zeitvorgabe
Zitieren:
Dein Tablet ist etwa 180 mal so schnell wie ein Genius 68030 und etwa 36 mal so schnell wie der MCG (wenn ich nur nicht speziell angepasste Programme und nur einen Kern rechne). Das passt zum Faktor 5 zwischen MGC und Genius 68030. Der Unterschied im Faktor von 180 zu den 300-600 kommen durch mögliche Nutzung eines zweiten Kerns (bei Crafty ist das ein Faktor 1,7) und durch spezielle Nutzung von schnellen (im Vergleich zur 68030) Befehlen. Letzteres ist aber stark vom Programm abhängig, deswegen die Frage nach einem Stockfish auf 68030. Dieses Rechnen mit Faktoren sollte halbwegs plausibel bleiben, kann aber nur eine allgemeine Betrachtung liefern. Verschiedene Compiler liefern teilweise für denselben Quelltext Unterschiede in der Geschwindigkeit von Faktor 2. Deswegen sollten Rechnungen um mehrere Ecken immer noch etwas vorsichtiger genossen werden. Aber solange die Programme nicht auf unterschiedlichen Prozessoren vorliegen, solange bleibt uns dieser kleine Spaß als einzige Möglichkeit zum Vergleich. ;) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:59 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info