Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Die ganze Welt der Schachcomputer / World of chess computers (https://www.schachcomputer.info/forum/forumdisplay.php?f=2)
-   -   Off Topic: Neue Schachcomputerära ? (https://www.schachcomputer.info/forum/showthread.php?t=6678)

mclane 01.09.2022 15:32

AW: Neue Schachcomputerära ?
 
Die suche kann aber nur DESWEGEN so funktionieren WEIL
die Hardware solche Fortschritte gemacht hat und sie Programmierung darauf aufbaut. Ohne diese Hardware könnte stockfish seine suche nicht umsetzen.

mclane 01.09.2022 15:37

AW: Neue Schachcomputerära ?
 
Zitieren:

Zitat von renard01 (Beitrag 109087)
Ja, ich denke auch, daß wir Nostalgiker was den Bereich "Wissen" angeht, manchmal falsche Vorstellungen haben.

Ich lasse mich von Euch Experten gerne eines besseren belehren, aber ich könnte wetten, daß in Hiarcs/Shredder/Kommodo/Stockfish etc. ein Vielfaches an Schachwissen im Vergleich zu den alten Schachcomputern implementiert ist (von der stark verbesserten Suche ganz zu schweigen). Ich kann mir gut vorstellen, daß man das Wissen der heutigen Programme auch kaum in den beschränkten Speicherplatz der damaligen 6502-basierten Geräte ablegen kann.

Das tut natürlich den Verdiensten von Größen wie Schröder und Lang keinen Abbruch - ich wundere mich immer wieder, was z.B. die Schröder Geräte für ein schönes Schach spielen auf den kreuzlahmen und speichertechnisch sehr beschränkten Kisten.

Grüße,
Renard01


Ohne diese riesigen Adressräume und Kapazitäten und 1000-3000 MHz Taktung keine solche suche .
Ich denke wir werden keinen stockfish auf dem 6502 erleben weil dort die Rom größe auf 32 KB beschränkt ist. Mit Bankswitching kommt Superforte C auf 96 KB. Stockfish braucht sehr viel mehr.

Hash und Endspieldaten sind auch erst mal nicht, es sei denn kbk oder kbkb oder ähnlich rudimentäre Sachen.

Ansonsten kann ja jeder Mal ausprobieren wieviel ELO er aus 1-5 MHz 6502
mit 8KB RAM und 32 KB Rom inklusive Bibi erzielen kann.

Wenn normales Computer Schach Mal langweilig wird können die Programmierer ja mal
ausprobieren wieviel ELO Sie aus einem ti99/4a oder einem z80 oder 6502
herstellen können. Das wäre was. Das wäre dann eine Würdigung auch für Nelson, Broughton, Nitsche, Schröder, kittinger und Spracklen.

Egbert 01.09.2022 15:48

AW: Neue Schachcomputerära ?
 
Zitieren:

Zitat von mclane (Beitrag 109097)

...

Wenn normales Computer Schach Mal langweilig wird können die Programmierer ja mal
ausprobieren wieviel ELO Sie aus einem ti99/4a oder einem z80 oder 6502
herstellen können. Das wäre was. Das wäre dann eine Würdigung auch für Nelson, Broughton, Nitsche, Schröder, kittinger und Spracklen.




Das wäre in der Tat super interessant und spannend Thorsten, ggf. auch noch den Motorola 68000. ;)

Gruß
Egbert

Rasmus 01.09.2022 16:05

AW: Neue Schachcomputerära ?
 
Zitieren:

Zitat von mclane (Beitrag 109096)
Die suche kann aber nur DESWEGEN so funktionieren WEIL die Hardware solche Fortschritte gemacht hat und sie Programmierung darauf aufbaut.

Das kommt drauf an, welche Hardware Du meinst. Auch auf 20 Jahre alten PCs würde das aktuelle Stockfish laufen, wenn man es dafür compilieren würde, und die damals üblichen Engines hätten keine Chance. Damals waren 256MB RAM normal, 512MB waren gute Ausstattung. Das würde auch mit Stockfish 15 noch passen (belegt 107MB RAM bei 32MB Hash).

Aber auf 40 Jahre alten PCs unter DOS wäre das nicht möglich, und ebensowenig auf der Hardware der klassischen Schachcomputer-Oldies. Selbst SF11 noch ohne NN und mit nur 1MB Hash belegt schon 23MB RAM. DOS-PCs damals hatten aber nichtmal 1MB RAM. Selbst gut ausgestattete 486er vor 30 Jahren brachten es nur auf 16MB. Es ist aber weniger die Suche als vielmehr z.B. Attacktables mit Bitboards, die hier den Speicher belegen.

mclane 01.09.2022 20:07

AW: Neue Schachcomputerära ?
 
Der grössere Speicher und überhaupt der Bus um diese zu adressieren ist ja Voraussetzung für viele Operationen im Programm um diese Suche durchzuführen.

Mit 8 bit wird das schwer.
Und dennoch haben die Kittinger/schröder/kaplans/etc. fast 2000 Elo hinbekommen.

Mit 8 kb RAM und 32-96 KB rom !

Egbert 01.09.2022 20:18

AW: Neue Schachcomputerära ?
 
Hallo Zusammen,

am beeindruckendsten ist hier für mich die Emulation Mephisto Nigel Short auf dem Revelation II AE (65C02 ~ 55 MHz). In unserer Elo-Turnierschachliste wird das Gerät mit 2237 Elo nach 200 Partien auf Platz 25 geführt. Auf dem Mephisto Phoenix ist dieser Emulation ((65C02 ~ 175 MHz) gar ein Sprung auf ca. 2300 Elo zuzutrauen, denn die Programmstruktur des Mephisto Nigel Short ist ausgesprochen gesund und der Spielstil ist für das menschliche Auge auch sehr attraktiv. ;)

Gruß
Egbert

udo 02.09.2022 03:09

AW: Neue Schachcomputerära ?
 
Zitieren:

Zitat von Rasmus (Beitrag 109100)
Das kommt drauf an, welche Hardware Du meinst. Auch auf 20 Jahre alten PCs würde das aktuelle Stockfish laufen, wenn man es dafür compilieren würde, und die damals üblichen Engines hätten keine Chance. Damals waren 256MB RAM normal, 512MB waren gute Ausstattung. Das würde auch mit Stockfish 15 noch passen (belegt 107MB RAM bei 32MB Hash).

Aber auf 40 Jahre alten PCs unter DOS wäre das nicht möglich, und ebensowenig auf der Hardware der klassischen Schachcomputer-Oldies. Selbst SF11 noch ohne NN und mit nur 1MB Hash belegt schon 23MB RAM. DOS-PCs damals hatten aber nichtmal 1MB RAM. Selbst gut ausgestattete 486er vor 30 Jahren brachten es nur auf 16MB. Es ist aber weniger die Suche als vielmehr z.B. Attacktables mit Bitboards, die hier den Speicher belegen.

Wenn man Stockfish auf die Geschwindigkeit eines 6502 begrenzen könnte, (~ 5 Mhz) wäre ein Match gegen zum Beispiel Genius sicher interessant, oder gegen einen schnellen Fidelity oder gegen The King .

Also mit Schachwissen sehe ich eher Faustregeln als Vorgabe. Man könnte , und das tut man ja auch, natürlich auch Datenbanken benutzen, Riesige Eröffnungsreportie, und eine große Endspieldatenbank. Aber ist das dann noch Schach , wenn der Computer 10 Züge im Mittelspiel berechnet, um dann auf die Endspieldatenbanken zu zugreifen ?

Für die Spielstärke ist es gut, aber es treibt auch die ELO künstlich in die Höhe.

Wenn ich gegen den Weltmeister spielen könnte, und dabei auf Datenbanken zurück greifen dürfte, hätte ich vielleicht sogar eine Gewinn, oder wenigsten Remischance. Obwohl der menschliche Weltmeister bestimmt 1000 Elo besser ist als ich.

Das ist irgendwie ein Dilemma im Computerschach, finde ich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:09 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info