Einzelnen Beitrag anzeigen
  #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 6/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