Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #21  
Alt 12.01.2023, 03:32
Beeco76 Beeco76 ist offline
Mephisto Montreux
 
Registriert seit: 23.03.2020
Beiträge: 254
Abgegebene Danke: 1.313
Erhielt 409 Danke für 179 Beiträge
Aktivitäten Langlebigkeit
0/20 4/20
Heute Beiträge
0/3 ssssss254
AW: Mephisto Phoenix London - Geschwindigkeitsvergleiche + Hash Tables

 Zitat von Mickey1259 Beitrag anzeigen
Hallo Markus,

Ich hatte ja geschrieben, dass ein vernünftiger Hash-Algorithmus weiß, wo der Eintrag für einen Hashwert ist. Das benötigt jedoch Verwaltungsaufwand, und je größer der Hash ist, ist der Aufwand auch größer. Deshalb sind die Zeiten, die Micha gemessen hat, auch nicht 6 mal so lang (das wäre das Verhältnis von 512K zu 3M). Irgendwann gibt es zwischen Verwaltung und der Größe des Speichers einen Break-Even, wo also der Zeitvorteil wieder kleiner wird. Dieser hängt vom System ab, man kann da also keinen exakten Wert für alle Systeme angeben. Wenn das Verwalten länger braucht als die Analyse, dann hat man natürlich sogar einen Zeitnachteil.

Und hast Du auch mehrere Züge gemacht, denn der Hash profitiert eben auch von der Vergangenheit?

Viele Grüße
Michael
Nein, das war die Untersuchung einer Stellung in der GUI Scid.
Also quasi, wie wenn man im UCI-Protokoll ein "go infinite" eingibt.

Man konnte sehen, wie sich der Hashspeicher langsam füllt, aber ich hatte das Gefühl, der 8GB Hashspeicher hilft nicht so viel mehr wie 1GB Hashspeicher.


Viele Grüße
Markus
Mit Zitat antworten
  #22  
Alt 12.01.2023, 06:46
Benutzerbild von Egbert
Egbert Egbert ist gerade online
Lebende Foren Legende
 
Registriert seit: 20.12.2009
Ort: Dreieich
Alter: 60
Land:
Beiträge: 9.628
Abgegebene Danke: 14.153
Erhielt 16.636 Danke für 6.464 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
11/20 15/20
Heute Beiträge
2/3 sssss9628
AW: Mephisto Phoenix London - Geschwindigkeitsvergleiche + Hash Tables

 Zitat von Chessguru Beitrag anzeigen
Hallo,



da möchte ich widersprechen.

Werfen wir erneut einen Blick auf die Stellung 4 aus dem BT-Test.

BT-2630 - 4
T.D. Harding, 1978



Als Proband dient uns diesmal der Mephisto Phoenix mit der Tasc V2.5 Emulation. Auch bei der Tasc Emulation lässt sich die Hashgröße durch Mehrfachselektion auswählen. Dabei stehen die Größen 512, 1024, 2048, 4096 und 8192 KB zur Auswahl.

Dann schauen wir doch mal, wie sich der King V2.5 mit den verschiedenen Hashgrößen so anstellt:

Mephisto Phoenix Tasc King 2.50

Hash1.Df7
512 KB
11:19 min (679 sek.)
1024 KB
09:37 min (577 sek.)
2048 KB
08:50 min (530 sek.)
4096 KB
07:52 min (472 sek.)
8192 KB
07:24 min (444 sek.)


Ich denke, der Unterschied ist erkennbar.

Gruß
Micha
Hallo Micha,

das kann ich bestätigen. Anfang der 90-er Jahre gab es in Computerschach und Spiele einen Test mit einem auf 2 MB Arbeitsspeicher aufgerüsteten Risc 2500. Es wurden verschiedene Hahtablegrößen verglichen. Schon im Mittelspiel, aber besonders im Endspiel waren die Vorteile größerer Hashtables deutlich sichtbar. Natürlich mit steigenden Bedenkzeiten umso mehr. Im Endspiel waren die Vorteile teilweise dramatisch.

Da Richard Lang ohne Frage ein Genie war, gehe ich stark davon aus das er auch die Hashtables "ordentlich programmiert" hatte. Der Grund für die negative Performance der Hashtables bei den Emulationen dürfte meines Erachtens nach von Markus korrekt benannt worden sein.

Leider habe ich keine Original-Mephisto Maschine von Richard Lang mehr. Da könnte man zumindest mit eingeschalteten und ausgeschalteten Hashtables Vergleiche ziehen und da bin ich mir absolut sicher dass bei Bedenkzeiten ab Turnierschach die Vorteile der Hashtables im Mittel- ,aber besonders im Endspiel beträchtlich sind.

Ergänzung: Generell sei vermerkt, dass der praktische Vorteil von Hashtables in Partien sicherlich größer als bei Stellungstests ist, denn da sind die Hashtabellen ja bereits gefüllt. In Stellungstests werden diese erst von Anfang an befüllt.

Gruß
Egbert

Geändert von Egbert (12.01.2023 um 07:15 Uhr) Grund: Ergänzung
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Egbert für den nützlichen Beitrag:
Chessguru (12.01.2023), Hartmut (12.01.2023)
  #23  
Alt 12.01.2023, 09:57
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.178
Abgegebene Danke: 3.229
Erhielt 1.550 Danke für 901 Beiträge
Aktivitäten Langlebigkeit
4/20 15/20
Heute Beiträge
0/3 sssss2178
AW: Mephisto Phoenix London - Geschwindigkeitsvergleiche + Hash Tables

 Zitat von Egbert Beitrag anzeigen
Ergänzung: Generell sei vermerkt, dass der praktische Vorteil von Hashtables in Partien sicherlich größer als bei Stellungstests ist, denn da sind die Hashtabellen ja bereits gefüllt. In Stellungstests werden diese erst von Anfang an befüllt.

Gruß
Egbert
Völlig korrekt. Bei Fernschachanalysen am PC speichere ich daher auch den Inhalt der Hash-Tables immer mit ab (geht nicht bei allen Engines...). Unsere Kleinen konnten das aber noch nicht.

Für Stellungstests kann man versuchen eine Stellung berechnen zu lassen, die zur gewünschten Analysestellung führt und dann den Vergleich durchführen, klappt aber nicht immer so, wie man sich das vorstellt und ist auch mit erheblichem Zeitaufwand verbunden.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Hartmut für den nützlichen Beitrag:
Egbert (12.01.2023)
  #24  
Alt 12.01.2023, 10:13
Wolfgang2 Wolfgang2 ist offline
Lebende Foren Legende
 
Registriert seit: 02.02.2005
Ort: Schweinfurt
Alter: 57
Land:
Beiträge: 2.706
Abgegebene Danke: 3.253
Erhielt 3.223 Danke für 1.565 Beiträge
Aktivitäten Langlebigkeit
5/20 20/20
Heute Beiträge
0/3 sssss2706
AW: Mephisto Phoenix London - Geschwindigkeitsvergleiche + Hash Tables

 Zitat von Egbert Beitrag anzeigen
Hallo Micha,
Leider habe ich keine Original-Mephisto Maschine von Richard Lang mehr. Da könnte man zumindest mit eingeschalteten und ausgeschalteten Hashtables Vergleiche ziehen und da bin ich mir absolut sicher dass bei Bedenkzeiten ab Turnierschach die Vorteile der Hashtables im Mittel- ,aber besonders im Endspiel beträchtlich sind.
...
Gruß
Egbert
Egbert, ich habe gerade über Google das gefunden:
https://schachcomputer.info/forum/sh...ad.php?p=59183

Gruß,
Wolfgang
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Wolfgang2 für den nützlichen Beitrag:
Egbert (12.01.2023)
  #25  
Alt 12.01.2023, 11:37
Benutzerbild von Egbert
Egbert Egbert ist gerade online
Lebende Foren Legende
 
Registriert seit: 20.12.2009
Ort: Dreieich
Alter: 60
Land:
Beiträge: 9.628
Abgegebene Danke: 14.153
Erhielt 16.636 Danke für 6.464 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
11/20 15/20
Heute Beiträge
2/3 sssss9628
AW: Mephisto Phoenix London - Geschwindigkeitsvergleiche + Hash Tables

 Zitat von Wolfgang2 Beitrag anzeigen
Egbert, ich habe gerade über Google das gefunden:
https://schachcomputer.info/forum/sh...ad.php?p=59183

Gruß,
Wolfgang
Hallo Wolfgang,

man müsste tatsächlich einmal verschiedene Mittel- und Endspielstellungen mit den originalen Mephisto-Boliden von Richard Lang mit und ohne Hashtables prüfen, um fundierte Aussagen machen zu können.

Gruß
Egbert
Mit Zitat antworten
  #26  
Alt 12.01.2023, 13:16
Benutzerbild von udo
udo udo ist offline
Lebende Foren Legende
 
Registriert seit: 19.08.2006
Ort: Itzehoe
Alter: 69
Land:
Beiträge: 2.221
Abgegebene Danke: 342
Erhielt 1.172 Danke für 695 Beiträge
Aktivitäten Langlebigkeit
4/20 18/20
Heute Beiträge
0/3 sssss2221
AW: Mephisto Phoenix London - Geschwindigkeitsvergleiche + Hash Tables

Ich weiß , das meine Mephisto Genius PC-Programme ohne Hashtabellen deutlich langsamer vorankamen in der Suchtiefe, auch schon im Mittelspiel.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu udo für den nützlichen Beitrag:
Egbert (12.01.2023)
  #27  
Alt 12.01.2023, 13:18
Benutzerbild von Mapi
Mapi Mapi ist offline
Schachcomputer Koryphäe
 
Registriert seit: 25.04.2006
Ort: Bocholt
Alter: 59
Land:
Beiträge: 1.261
Abgegebene Danke: 6.364
Erhielt 2.129 Danke für 727 Beiträge
Aktivitäten Langlebigkeit
8/20 18/20
Heute Beiträge
0/3 sssss1261
AW: Mephisto Phoenix London - Geschwindigkeitsvergleiche + Hash Tables

Hallo allerseits,

Hinzu kommt noch die Tatsache, dass z.B. die de Koning Versionen gegenüber den Lang Versionen eine andere Philosophie bei den Hashtables haben.
Die King Programme löschen nach jedem ausgeführten Zug die Hashtables, d.h. der Ram steht nach jedem Zug wieder komplett für neue Berechnungen zur Verfügung, während die Lang Programme erst anfangen zu überschreiben, wenn der komplett zur Verfügung stehende Ram für Hashtables voll ist. Das kann man bei Stellungstest sehr gut beobachten. Der King benötigt immer ungefähr die gleiche Lösungszeit für eine Stellung, auch ohne einen Neustart des Gerätes.
Bei Richard Lang Programmen ist das anders, da ändert sich die Zeit teilweise dramatisch, da hier die im Ram gespeicherten Daten erst einmal erhalten bleiben und erst nach Neustart des Gerätes nicht mehr abgefragt werden können.

viele Grüße
Markus
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu Mapi für den nützlichen Beitrag:
Chess Monarch (12.01.2023), Egbert (12.01.2023), Robert (12.01.2023), Wolfgang2 (12.01.2023)
  #28  
Alt 12.01.2023, 14:50
Benutzerbild von Chessguru
Chessguru Chessguru ist offline
Administrator
 
Registriert seit: 29.06.2004
Ort: Rostock
Alter: 55
Land:
Beiträge: 6.514
Bilder: 1
Abgegebene Danke: 1.645
Erhielt 4.678 Danke für 1.400 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
8/20 20/20
Heute Beiträge
0/3 sssss6514
AW: Mephisto Phoenix London - Geschwindigkeitsvergleiche + Hash Tables

Hallo Markus,

letztendlich ging es mir nur um die Feststellung, dass die größeren Hash Tables (3 MB) der Lang Programme Almeria, Portorose, Lyon, Vancouver und London im Mephisto Phoenix (aber auch im Reflection + Revelation II) nicht den Effekt erzielen, den man erwarten würde.

Eine mögliche Ursache für dieses Verhalten hast du dargelegt. Für mich als Praktiker bzw. Schachspieler geht es einzig um die Tatsache, dass ein Zuschalten der größeren Hash Tables einen negativen Effekt auf das Spiel der genannten Programme ausübt, sie schwächer spielen lässt. Ein Zugewinn der größeren Hash Tables für das praktische Spiel ist leider nicht erkennbar. Sehr schade, aber so ist es nun einmal.

Ich denke, für den normalen Spieler / Käufer, der sich nicht für technische Erläuterungen interessiert, eine durchaus wichtige Info.

Bei den King Programmen im Phoenix funktioniert die Sache hingegen nachweislich sehr gut. Größere Hash Tables zeigen bei entsprechenden Stellungen einen Zugewinn.

Gruß
Micha
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu Chessguru für den nützlichen Beitrag:
Chess Monarch (12.01.2023), Egbert (12.01.2023), Mapi (12.01.2023)
  #29  
Alt 12.01.2023, 19:59
Benutzerbild von Mickey1259
Mickey1259 Mickey1259 ist offline
Novag Savant
 
Registriert seit: 30.10.2019
Ort: Niedernberg, Unterfranken
Land:
Beiträge: 26
Abgegebene Danke: 22
Erhielt 56 Danke für 16 Beiträge
Aktivitäten Langlebigkeit
1/20 5/20
Heute Beiträge
0/3 sssssss26
AW: Mephisto Phoenix London - Geschwindigkeitsvergleiche + Hash Tables

Hallo Micha,

ich finde das auch enttäuschend, aber es ist erklärbar. Ich glaube auch nicht, dass das an den Emulationen liegt, denn nach der Erklärung von Markus sollte sich der Original London 68000 genauso verhalten, wenn man ihm 3 MB spendieren würde. Die größeren Hashtabellen helfen wahrscheinlich eher auf echten 32 Bit-Systemen.

Und der Tasc R30 ist ja auch schon ein 32-Bit-System, da sind die Verhältnisse ja auch schon ganz anders.

Es gibt für jedes System eine ideale Größe für Hash-Tabellen, wenn wie gesagt die Verwaltung länger dauert als eine Stellungsanalyse, dann bringt die Tabelle sogar nur Nachteile.

Ruud könnte es möglicherweise verbessern, wenn tatsächlich ein 68020 oder 68030 emuliert wird und nicht ein 68000.

Viele Grüße
Michael
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Mickey1259 für den nützlichen Beitrag:
Egbert (12.01.2023)
  #30  
Alt 12.01.2023, 21:09
Benutzerbild von Chessguru
Chessguru Chessguru ist offline
Administrator
 
Registriert seit: 29.06.2004
Ort: Rostock
Alter: 55
Land:
Beiträge: 6.514
Bilder: 1
Abgegebene Danke: 1.645
Erhielt 4.678 Danke für 1.400 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
8/20 20/20
Heute Beiträge
0/3 sssss6514
AW: Mephisto Phoenix London - Geschwindigkeitsvergleiche + Hash Tables

Hallo Michael,

nein, ich bin nicht enttäuscht. Das wäre auch etwas unfair gegenüber Ruud, da ich seinerzeit (Revelation II AE Update) Ruud, neben anderen Personen, gebeten hatte, den größeren Hash Speicher zu implementieren.

Was mich viel mehr ärgert, ist die Tatsache, dass es mir erst jetzt aufgefallen ist. Daher ja auch der Hinweis auf andere Phoenix Geräte, die das Problem betrifft. Hat das denn nie irgendjemand zuvor getestet?

Gut, ich bin nicht der große Stellungstester, sondern mehr der Spieler. War jetzt auch mehr ein Zufall, der mich zum Testen animiert hatte.

Letztendlich ist es kein Weltuntergang, da ich mit den Phoenix Geräten nach wie vor sehr zufrieden bin, aber aus meiner Sicht sollte es einfach Erwähnung finden.

Und das war es auch schon.

Gruß
Micha
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Chessguru für den nützlichen Beitrag:
Chess Monarch (14.01.2023), Egbert (17.01.2023)
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Test: Mephisto IIIS Glasgow Phoenix mclane Partien und Turniere / Games and Tournaments 108 01.04.2024 14:35
Turnier: Mephisto Phoenix mit Mephisto Glasgow-Emulation Egbert Partien und Turniere / Games and Tournaments 1864 24.02.2024 20:34
Test: London Mephisto Phoenix vs CT800 PeWa Grandmaster pato4sen Partien und Turniere / Games and Tournaments 17 11.01.2023 23:09
Frage: Hash for DCCs IvenGO Die ganze Welt der Schachcomputer / World of chess computers 11 25.02.2014 20:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:25 Uhr.



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