Benchmark-Wettbewerb:Der Wettbewerb soll endlich die ultimative Antwort auf die Frage welche CPU, 6502 oder Z80, nun die schnellere ist liefern - und nebenbei ein breites Bild der Entwicklung bieten. Im Wettbewerb auf dem VCFe gewinnt aber nicht der Besitzer des schnellsten Rechners, sondern jeder Teilnehmer hat eine Chance die er mit mehr Testergebnissen verbessern kann. Ziel ist es ein möglichst breites Spektrum an Maschinen einzubeziehen. Um eine Portabilität der Tests zu ermöglichen wurden Forth-Programme gewählt. Forth existiert nicht nur für praktisch jede CPU, sondern kann auch mit geringem Aufwand neu implementiert werden. Der simple Grundaufbau von Forth ermöglicht eine sehr systemnahe Testgestaltung. Gleichzeitig existieren für praktisch alle Umgebungen hoch optimierte Interpreter, so daß die Ergebnisse nahe am Optimum ist. Für die Umsetzung bis hin zur Portierung eines Forth steht Hilfe bereit. Im Einzelnen werden folgende Tests
Alle Benchmarks sind so gewählt, dass sie für eine unbegrenzte Zeit laufen. Start und Stop erfolgt dabei manuell. Die vorgesehene Zeit für eine Messung ist eine Minute. Auf Rechnern bei denen dies, z.B. weil sie zu schnell sind, nicht möglich ist, sind die Durchlaufzähler entsprechend anzupassen und das Ergebnis nachvollziehbar zu interpolieren. Achtung: Die Benchmarks selbst dürfen nicht verändert werden. Sollte einer der Benchmarks auf der zu testenden Konfiguration nur modifiziert laufen, so ist vor Einreichung die Modifikation mit der Wettbewerbsleitung abzustimmen. Soweit möglich werden die eingehenden Ergebnisse laufend auf einer Tafel aktualisiert. Wer vorab schonmal mit den Benchmarks spielen will, bzw. um eine Forth-Implementation auf dem eigenen Rechner zu optimieren kann sie hier finden. Falls das passende Forth noch nicht fertig ist, kann man ja mal Volks-Forth unter CP/M im 8080-Emulator im Browser (*G*) ausprobieren. Regeln
| |
Generated at 2:51 5.11.2024 Last Change 1:44 27.1.2011 Copyright © H.Franke |