Einzelnen Beitrag anzeigen
  #3013  
Alt 30.07.2019, 14:19
Benutzerbild von Solwac
Solwac Solwac ist offline
Revelation
 
Registriert seit: 18.07.2010
Land:
Beiträge: 782
Abgegebene Danke: 189
Erhielt 338 Danke für 216 Beiträge
Aktivitäten Langlebigkeit
0/20 14/20
Heute Beiträge
0/3 ssssss782
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
Wenn z.B. der Suchvorgang des Programms von der bereits verbrauchten Zeit abhängt, dann kommt die Version mit höherer Taktfrequenz natürlich schneller 'in die Tiefe', und findet möglicherweise dort in gleicher Zeit eine andere Variation mit besserer Bewertung. Damit sucht dann eben das schneller laufende Programm eher in diesem Zweig weiter, als das langsamere, und kann dadurch auch wieder Zeit verlieren, wenn die Lösung sich dann doch in einem anderen Zweig befindet.
Kurz gesagt: der Suchbaum eines Programms bei höherer Taktfrequenz muß NICHT unbedingt 1:1 identisch (eben nur scheller) zu jenem bei langsamerer CPU sein, sondern sie können sich auch völlig voneinander unterscheiden.
Hast Du dafür ein reales Beispiel? Also ein Programm, welches in Abhängigkeit von der Suchgeschwindigkeit tatsächlich den Suchbaum ändert? Wir reden hier ja von keinem Mehrprozessorsystem.

Und hätte ein derartiges Programm nicht schon längst aufgefallen sein müssen? Denn ein solcher Algorithmus sollte ja regelmäßig etwas ändern, so würde sich der Aufwand gar nicht lohnen.

Wenn es also Unterschiede in den Lösezeiten gibt, anders als ein fester Faktor entsprechend der Rechenleistung, dann gibt es Unterschiede in den Programmen. Die können klein sein, eher im Umfang wie ein Bugfix oder auch größer. Die Umstellung auf die 65C02 ist eine gute Erklärung für eine neue Programmversion, die offiziell keine ist. Die alten Opcodes wurden durch neue ersetzt und das ohne das Programm ändern zu wollen. Die Änderungen wären dann nicht unbedingt beworben worden oder sonstwie bekannt geworden.
Mit Zitat antworten