Software > Software (16-/32-Bit)

LINPACK-Benchmark für 68030 + FPU

<< < (7/15) > >>

KarlMüller:

--- Zitat von: czietz am So 24.02.2019, 10:05:28 ---Das Binary in #1 ist für 68030 + 68881/68882 compiliert. Es darf Instruktionen nutzen, die auf dem 68060 emuliert werden müssen, falls Du das fragen wolltest.

--- Ende Zitat ---
Ne, das war nicht meine Frage, aber Du hast sie mit 68030 + 68881/68882 beantwortet. Mir ist beim Testen mal wieder eingefallen das das MilanTOS im FPU-Cookie ein 040 zurück gibt auch, wenn eine 060 installiert ist.

mfro:

--- Zitat von: KarlMüller am So 24.02.2019, 09:49:33 ---Also wenn der Benchmark Compiler abhängig ist, dann ist das Ergebnis nicht unbedingt aussagekräftig.

--- Ende Zitat ---

Das stimmt, liegt aber in der Natur der Sache. Der Linpack-Benchmark ist die Basis für die TOP500-Liste und da sind kaum zwei Systeme drin, auf denen er unverändert laufen könnte.

Der ist dafür gedacht, daß er für jedes System individuell compiliert werden kann (und muß). Das Ergebnis ist dann halt nur für die Kombination aus Hardware + Compiler + Laufzeitumgebung gültig.

Ektus:
Neuer Test auf dem CT2A Falcon, diesmal mit "nacktem" System (Reines TOS, keine AUTO-Ordner Programm, Standartdauflösung):


--- Code: ---    Reps Time(s) DGEFA   DGESL  OVERHEAD    KFLOPS                                       
----------------------------------------------------
       4  14.25  90.18%   2.74%   7.09%    414.904

--- Ende Code ---

KarlMüller:

--- Zitat von: mfro am So 24.02.2019, 11:13:03 ---Ist die 060-FPU-Emulationslibrary bei Magic überhaupt vorhanden/aktiv? Vielleicht ist das ja schon der ganze Grund.

--- Ende Zitat ---
Es gibt für den Milan ein leicht angepasste Version des FPU-Emulators, wie er auch im Hades zur Anwendung kommt.

fpu_2m.prg

Ektus:
Nächster Test auf dem Milan040, mit MagiC und Allem:


--- Code: ---Enter array size (q to quit) [200]:
Memory required:  315K.


LINPACK benchmark, Double precision.
Machine precision:  15 digits.
Array size 200 X 200.
Average rolled and unrolled performance:

    Reps Time(s) DGEFA   DGESL  OVERHEAD    KFLOPS 
----------------------------------------------------
       1   0.88  87.57%   2.26%  10.17%   1727.463
       2   1.81  88.09%   2.49%   9.42%   1679.918
       4   3.57  87.94%   2.38%   9.68%   1706.004
       8   7.16  87.93%   2.72%   9.35%   1691.558
      16  14.32  87.92%   2.62%   9.46%   1694.819

--- Ende Code ---

Ohne AUTO-Ordner: 1795, 1807, 1789, 1793, 1794

MfG
Ektus.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln