atari-home.de - Foren

Hardware => Firebee => Thema gestartet von: Mathias am Sa 08.08.2015, 08:11:35

Titel: Nicht ganz unvergleichlich?
Beitrag von: Mathias am Sa 08.08.2015, 08:11:35
Keine Flamewars, keine "hab ich´s doch schon immer gesagt" oder "wow der schnellste TOS-Rechner Aller Zeiten"? Keine Interpretationen in jegliche Richtung? ;)

Mir deucht ihr habt die News von Gestern noch nicht mitbekommen :-)

http://acp.atari.org/news_de.html
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: HelmutK am Sa 08.08.2015, 11:34:47
Irgendwie kann ich nicht glauben, dass die firebee 8 mal schneller und CT60 1,5 mal schneller ist als aranym mit 3.2 GHz, daher hab ich das nicht weiter beachtet. Oder war das aranym mit MMU?

-Helmut


Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: mfro am Sa 08.08.2015, 12:29:02
Ich hab' das grad' mal ausprobiert, auf einem Core 2 Quad 2,5 GHz komme ich mit Aranym auf ca. 105000 Dhrystones, also etwa 50% schneller als der AMD 3200+ mit 2 GHz.

Eigentlich müsste mein Prozessor etwa doppelt so schnell sein als der (relativ alte) AMD, schafft er aber (heute zumindest) nicht. Vielleicht liegt das ja an der Hitze und CPU throttling ist aktiv.

Aber ansonsten paßt das schon. Aranym kommt einem sonst wahrscheinlich nur so schnell vor, weil die Grafik (sehr) schnell ist.

Die Firebee-Werte kann ich 1:1 bestätigen.

Nachtrag: mein Core I7 Thinkpad mit 2.1 GHz (die's auch heute hat, ich hab's extra vorher  ein paar Minuten in den Kühlschrank gelegt ;) ) macht mit Aranym etwa 350000 Dhystones, kommt also fast an die Firebee ran. Mit einem aktuellen Desktop-Rechner der letzten Generation müsste man mit Aranym ähnliche Werte wie mit der Firebee erreichen können.

Der "native" Wert für den Core I7 liegt übrigens bei etwa 65,5 Millionen (also etwa Faktor 140 schneller gegenüber dem besten FireBee-Wert). Bloß damit man eine Relation hat...
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: HelmutK am Sa 08.08.2015, 13:39:23
Was steht denn in /kern/cpuinfo? Bei mir (2x2.5 GHz):

717|/home/root}cat /kern/cpuinfo
CPU:            68040
MMU:            none
FPU:            68040
Clocking:       2197.0MHz
BogoMIPS:       1464.72
Calibration:    732364800 loops

-Helmut
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: mfro am Sa 08.08.2015, 14:12:56
Was steht denn in /kern/cpuinfo? Bei mir (2x2.5 GHz):

717|/home/root}cat /kern/cpuinfo
CPU:            68040
MMU:            none
FPU:            68040
Clocking:       2197.0MHz
BogoMIPS:       1464.72
Calibration:    732364800 loops

-Helmut

Das da:

CPU:        68040
MMU:        none
FPU:        68040
Clocking:   603.3MHz
BogoMIPS:   402.22
Calibration:    201113600 loops

Warum auch immer. Der Rechner hat eigentlich 4 x 3,3 GHz. Womöglich kommt Aranym nicht mit dem variablen CPU-Takt vom i7 zurecht?
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: mfro am Sa 08.08.2015, 14:33:46
Aha. Jetzt kommen wir der Sache näher. Mit aranym-jit steht da jetzt:

CPU: 68040
MMU: none
FPU: 68040
Clocking: 3194.8MHz
BogoMIPS: 2129.92
Calibration: 1064960000 loops

und der Dhrystone-Wert bei etwa 3,3 Mio (aranym-jit ist damit etwa 7 mal schneller als die Firebee). JIT verwende ich normalerweise nicht, das kachelt mir sonst immer mit schöner Regelmäßigkeit ab.
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: HelmutK am Sa 08.08.2015, 14:58:14
Da kommen wir der Sache schon näher!

Dann müssten die den benchmark nochmal mit aranym-jit machen.

Ich nehm non-jit nur zum Testen, sonst nie.

-Helmut
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: mfro am Sa 08.08.2015, 15:06:48
Dann müssten die den benchmark nochmal mit aranym-jit machen.

Hab' ich doch schon. Steht oben.
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: HelmutK am Sa 08.08.2015, 15:08:40
Nur steht das nicht in der schönen Tabelle, zumindest sollte da die aranym-Version (mmu,jit,normal) angegeben sein.
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: Mathias am Sa 08.08.2015, 15:32:16
aranym-jit ist damit etwa 7 mal schneller als die Firebee). JIT verwende ich normalerweise nicht, das kachelt mir sonst immer mit schöner Regelmäßigkeit ab.
Und Aranym-jit ist demnach ca. 30 mal schneller als Aranym? Echt jetzt?
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: mfro am Sa 08.08.2015, 16:08:30
Und Aranym-jit ist demnach ca. 30 mal schneller als Aranym? Echt jetzt?

Klar doch.

Mit ausreichend großem Cache (und ich hab' ihn _richtig_ groß eingestellt) führt Aranym damit keinen m68k-, sondern nur noch x86-Code aus.  Und das sollte so 'ne x86-CPU ja schließlich können ;)
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: HelmutK am Sa 15.08.2015, 14:17:27
Was ich ganz interessant finde, ist, dass auf aranym-jit 020-60 schneller ist als 030: 020-60 sollte doch weniger können als 030. Sogar 000 ist schneller als 030. Ist das jetzt realistisch?

Aber die firebee ist auch ganz schön schnell - Hut ab!

-Helmut
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: mfro am Sa 15.08.2015, 18:00:28
Was ich ganz interessant finde, ist, dass auf aranym-jit 020-60 schneller ist als 030: 020-60 sollte doch weniger können als 030. Sogar 000 ist schneller als 030. Ist das jetzt realistisch?
Keine Ahnung. Das ist eben das, was rauskommt, wenn man den Dhrystone laufen läßt. Die Zahlen stimmen.

Aber ich kann mir schon vorstellen, daß einfache 68000-er Befehle zu emulieren einfacher (und damit schneller) ist als komplizierte. Aranym ist ja nicht "cycle-exact".
Wenn der Compiler z.B. versucht, mit irgendwelchen Tricksereien irgendwas so hinzudrehen, daß es vom 68030 Pups-Cache profitieren kann, den's dann auf der Zielmaschine gar nicht (bzw. nur in riesig) gibt, könnte ich mir auch Abweichungen denken.

Aber die firebee ist auch ganz schön schnell - Hut ab!
Jo, isse.  Das .pdf mit den Daten hinter obigem Link wurde übrigens mittlerweile mit den Aranym-jit Daten ergänzt. Damit ist jetzt der direkte Vergleich mit derselben Hostmaschine möglich.
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: HelmutK am Sa 15.08.2015, 20:32:22
Sonst hätte ich das ja auch nicht gewusst ;)

Ich kann mir auch vorstellen, dass der 030 komplexere Befehle hat, die nativ schneller sind, aber die aranym mehr abverlangen. Ist da eigentlich auch FPU mit drin?

Jedenfalls verwende ich primär 030,040 auf aranym, ist offenbar nicht so optimal, aber so groß ist der Unterschied ja nicht.

-Helmut
Titel: Re: Nicht ganz unvergleichlich?
Beitrag von: mfro am Sa 15.08.2015, 21:17:46
...Ist da eigentlich auch FPU mit drin?
Das kann man aus den Fußnoten (indirekt) entnehmen. Die beiden mittleren Spalten der Tabellen erfordern jeweils eine FPU.