Autor Thema: Coremark für 68000  (Gelesen 150819 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Lukas Frank

  • Benutzer
  • Beiträge: 14.241
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Coremark für 68000
« Antwort #120 am: Mo 06.06.2022, 09:30:04 »
ATARIX auf einem MacBook mit Intel Core 2 Duo /2,26 GHz ...


Offline Highspeed

  • Benutzer
  • Beiträge: 305
Re: Coremark für 68000
« Antwort #121 am: Mo 15.08.2022, 07:27:27 »
Hier mal die Werte von einem MSTE mit HBS 640 alle eingeschalten 1 x mit 25 MHz und 1 x mit 32 MHz
« Letzte Änderung: Mo 15.08.2022, 07:28:07 von Highspeed »

Offline czietz

  • Benutzer
  • Beiträge: 3.896
Re: Coremark für 68000
« Antwort #122 am: Mo 15.08.2022, 07:39:40 »
Danke. Ist eingetragen.

Offline mfro

  • Benutzer
  • Beiträge: 1.650
Re: Coremark für 68000
« Antwort #123 am: Do 04.04.2024, 16:41:13 »
Der Einfluss der Compiler-Version ist doch erheblich (gcc13, compiliert für Coldfire): FireBee

root@firebee:~# ./coremark.tos
2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 3835
Total time (secs): 19.175000
Iterations/Sec   : 573.663625
Iterations       : 11000
Compiler version : GCC13.2.0
Compiler flags   : -O2 -mcpu=547x -fomit-frame-pointer -DPERFORMANCE_RUN=1
Memory location  : Code and data in RAM
seedcrc          : 0xe9f5
[0]crclist       : 0xe714
[0]crcmatrix     : 0x1fd7
[0]crcstate      : 0x8e3a
[0]crcfinal      : 0x33ff
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 573.663625 / GCC13.2.0 -O2 -mcpu=547x -fomit-frame-pointer -DPERFORMANCE_RUN=1  / Code and data in RAM
« Letzte Änderung: Do 04.04.2024, 18:02:29 von mfro »
And remember: Beethoven wrote his first symphony in C

Offline mfro

  • Benutzer
  • Beiträge: 1.650
Re: Coremark für 68000
« Antwort #124 am: Do 04.04.2024, 16:42:21 »
gcc13, compiliert für ColdFire, m5484lite board (100MHz):

root@m5484lite:~#./coremark.tos
2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 2736
Total time (secs): 13.680000
Iterations/Sec   : 80.409357
Iterations       : 1100
Compiler version : GCC13.2.0
Compiler flags   : -O2 -mcpu=547x -fomit-frame-pointer -DPERFORMANCE_RUN=1
Memory location  : Code and data in RAM
seedcrc          : 0xe9f5
[0]crclist       : 0xe714
[0]crcmatrix     : 0x1fd7
[0]crcstate      : 0x8e3a
[0]crcfinal      : 0x33ff
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 80.409357 / GCC13.2.0 -O2 -mcpu=547x -fomit-frame-pointer -DPERFORMANCE_RUN=1  / Code and data in RAM
« Letzte Änderung: Do 04.04.2024, 18:02:46 von mfro »
And remember: Beethoven wrote his first symphony in C

Offline czietz

  • Benutzer
  • Beiträge: 3.896
Re: Coremark für 68000
« Antwort #125 am: Do 04.04.2024, 17:47:02 »
Der Einfluss der Compiler-Version ist doch erheblich (gcc12, compiliert für Coldfire): FireBee

Natürlich. In https://www.atari-forum.com/viewtopic.php?t=42161 war auch ein Faktor 2,5 zwischen verschiedenen Compilern. Deswegen akzeptiere ich eigentlich nur Resultate des Binaries von meiner GitHub-Seite.

Offline mfro

  • Benutzer
  • Beiträge: 1.650
Re: Coremark für 68000
« Antwort #126 am: Do 04.04.2024, 18:24:57 »
Natürlich. In https://www.atari-forum.com/viewtopic.php?t=42161 war auch ein Faktor 2,5 zwischen verschiedenen Compilern. Deswegen akzeptiere ich eigentlich nur Resultate des Binaries von meiner GitHub-Seite.

Ich denke, dieselbe gcc-Version zu vergleichen (4.6.4) liegt nicht so sehr daneben - finden doch die meisten gcc-Optimierungen sowieso in GIMPLE und RTL statt und sind damit wohl weitgehend unabhängig vom verwendeten m68k-Dialekt.

Dass gcc13 aber noch mal so erklecklich zulegt (> 20%), hätte ich nicht erwartet.
And remember: Beethoven wrote his first symphony in C

Offline Thorsten Otto

  • Benutzer
  • Beiträge: 1.407
Re: Coremark für 68000
« Antwort #127 am: Fr 05.04.2024, 06:22:17 »
Möglicherweise sind jetzt einfach aber paar Optimierungen aktiviert, die vorher nur bei -O3 aktiv waren, oder bis dato nicht stabil waren.

Offline Lgbfreak

  • Benutzer
  • Beiträge: 17
Re: Coremark für 68000
« Antwort #128 am: Do 09.05.2024, 00:28:34 »
Hallo,

hier der Coremark für einen Falcon mit DFB1x unter Mint und Videlity im 32 MHz Modus bei 832x624 und 16 Farben: 21,112

Viele Grüße
Michael
520 ST MegaFile 30
Mega ST 4MB, UltraSATAN, TOS 1.02/1.04, MagiC 6.2
1040 STE 4MB, Gotek und UltraSATAN, TwiSTEr, MagiC 6.2
Falcon 030 14MB, 68882, BlowUP, 2*8GB Flash, NetUSBee, TOS 4.04, MagiC 6.2

Offline czietz

  • Benutzer
  • Beiträge: 3.896
Re: Coremark für 68000
« Antwort #129 am: Do 09.05.2024, 09:24:34 »
hier der Coremark für einen Falcon mit DFB1x unter Mint und Videlity im 32 MHz Modus bei 832x624 und 16 Farben: 21,112

Danke! Mich würde auch das Ergebnis unter Plain-TOS interessieren.

Offline Lgbfreak

  • Benutzer
  • Beiträge: 17
Re: Coremark für 68000
« Antwort #130 am: Sa 11.05.2024, 17:56:01 »
Hallo noch einmal,

Hier etwas ausführlichere Werte für den Falcon mit DFB1x. Es handelt sich um meinen 1992 gekauften Rechner, 4 MB RAM, mit IDE- Festplatte. Das Board wurde 1993 bei DDD in Hannover getauscht und der 32 MHz „Speeder“ eingebaut.
Aufgerüstet mittlerweile auf 14 MB RAM und und zwei 8GB Compact Flash Karten, TOS 4.04 aufgerüstet.

Kaltstart mit TOS 4.04, keine Autoordnerprogramme, keine ACCs:

Coremark: 3.773584

Kaltstart mit TOS 4.04, keine Autoordnerprogramme, keine ACCs EmuTOS 1.3 als PRG gestartet.

Coremark: 10.147133

Kaltstart mit TOS 4.04, keine Autoordnerprogramme, keine ACCs EmuTOS 1.2.1 als PRG gestartet.

Coremark: 9.990917

Kaltstart mit TOS 4.04, MAPROM, keine ACCs

Coremark: 13.527223

Kaltstart mit TOS 4.04, MAPROM, keine ACCs EmuTOS 1.2.1 als PRG gestartet.

Coremark: 22.246940

Viele Grüße
Michael
520 ST MegaFile 30
Mega ST 4MB, UltraSATAN, TOS 1.02/1.04, MagiC 6.2
1040 STE 4MB, Gotek und UltraSATAN, TwiSTEr, MagiC 6.2
Falcon 030 14MB, 68882, BlowUP, 2*8GB Flash, NetUSBee, TOS 4.04, MagiC 6.2

Offline Cyprian

  • Neuer Benutzer lebt
  • Beiträge: 2
Re: Coremark für 68000
« Antwort #131 am: Mi 02.07.2025, 09:48:44 »
Nachfolgend finden Sie die Coremark-Ergebnisse (coremark-68k.zip) für:
– V4SA Atari Core x14 10850 :  263,93
– FireBee 1600x1200x32: 27,35
« Letzte Änderung: Mi 02.07.2025, 09:58:35 von Cyprian »

Offline czietz

  • Benutzer
  • Beiträge: 3.896
Re: Coremark für 68000
« Antwort #132 am: Mo 24.11.2025, 19:18:11 »
Außer Konkurrenz, weil andere Architektur, anderer Compiler und anderes OS:

Die PC-Speed mit einem NEC V30 @ 8 MHz unter MS-DOS:
CoreMark 1.0 : 0.858811 / Open Watcom Version 1.9 -0 -ms -ox / Code and data in RAM

Ebenso außer Konkurrenz, weil wieder x86-Architektur (mit dem CoreMark aus dem zitierten Beitrag):

ATonce 386SX ohne Fast-RAM: 1.15,
ATonce 386SX mit Fast-RAM: 2.66.

Fast-RAM sind die optional auf der ATonce 386SX installierbaren 512 KiB RAM. Wie man am Ergebnis sieht, tut man gut daran, diese Option auch zu nutzen, wenn man seinen 386er nicht auf 133% eines PC-Speed (NEC V30 ≈ 8086) ausbremsen will.
« Letzte Änderung: Mo 24.11.2025, 19:19:13 von czietz »

Offline ragnar76

  • Benutzer
  • Beiträge: 636
Re: Coremark für 68000
« Antwort #133 am: Di 25.11.2025, 18:29:50 »
Hier sind die Ergebnisse die ich eben mit MagicOnLinux gemacht habe. Host ist ein Lenovo Thinkpad Z13 Gen1 mit einer AMD Ryzen 7 Pro 6850U CPU und 32 GB Ram. System ist Linux Mint Debian Edition 7 (quasi Debian 13 in schick und einfach)

2K performance run parameters for coremark.                                     
CoreMark Size    : 666                                                         
Total ticks      : 3095                                                         
Total time (secs): 15.475000                                                   
Iterations/Sec   : 387.722137                                                   
Iterations       : 6000                                                         
Compiler version : GCC8.2.1 20181017                                           
Compiler flags   : -O2 -mcpu=68000 -fomit-frame-pointer -DPERFORMANCE_RUN=1     
Memory location  : Code and data in RAM                                         
seedcrc          : 0xe9f5                                                       
[0]crclist       : 0xe714                                                       
[0]crcmatrix     : 0x1fd7                                                       
[0]crcstate      : 0x8e3a                                                       
[0]crcfinal      : 0xa14c                                                       
Correct operation validated. See README.md for run and reporting rules.         
CoreMark 1.0 : 387.722137 / GCC8.2.1 20181017 -O2 -mcpu=68000 -fomit-frame-pointer -DPERFORMANCE_RUN=1  / Code and data in RAM

Offline Ektus

  • Benutzer
  • Beiträge: 945
Re: Coremark für 68000
« Antwort #134 am: Gestern um 17:01:34 »
Ich habe gerade auch mal in MagiConLinux getestet, emulierende CPU ist AMD Ryzen 7840HS bei 4,65GHz mit 64GB RAM und openSUSE Tumbleweed  als Betriebssystem.

2K performance run parameters for coremark.                                     
CoreMark Size    : 666                                                         
Total ticks      : 2825                                                         
Total time (secs): 14.125000                                                   
Iterations/Sec   : 778.761047                                                   
Iterations       : 11000                                                         
Compiler version : GCC8.2.1 20181017                                           
Compiler flags   : -O2 -mcpu=68000 -fomit-frame-pointer -DPERFORMANCE_RUN=1     
Memory location  : Code and data in RAM                                         
seedcrc          : 0xe9f5                                                       
[0]crclist       : 0xe714                                                       
[0]crcmatrix     : 0x1fd7                                                       
[0]crcstate      : 0x8e3a                                                       
[0]crcfinal      : 0x33ff                                                       
Correct operation validated. See README.md for run and reporting rules.         
CoreMark 1.0 : 778.761047 / GCC8.2.1 20181017 -O2 -mcpu=68000 -fomit-frame-pointer -DPERFORMANCE_RUN=1  / Code and data in RAM

Offline Gaga

  • Benutzer
  • Beiträge: 2.636
  • Wer nicht nachfragt, bekommt auch keine Antwort!
Re: Coremark für 68000
« Antwort #135 am: Gestern um 18:28:04 »
Höher, schneller, weiter....

Wäre irgendwie schöner, würden wir bei echter Atari-Hardware bleiben, ginge es nach mir.
ask for: Thunder/TurboThunder- Storm TT/ST - Lightning VME/ST - Cloudy - Speedy - TwiSTEr

https://wiki.newtosworld.de/index.php?title=ThunderStorm_Extensions

Offline Ektus

  • Benutzer
  • Beiträge: 945
Re: Coremark für 68000
« Antwort #136 am: Gestern um 19:45:30 »
Höher, schneller, weiter....

Wäre irgendwie schöner, würden wir bei echter Atari-Hardware bleiben, ginge es nach mir.
Vollste Zustimmung. Auch wenn ich hier ein wenig am Emulator teste, so richtig überzeugen tut mich das noch nicht. Auch wenn MagiConLinux bei mir jetzt schon besser läuft als meine bisherigen Versuche mit Aranym.

Und wenn ich mir anschaue, was coremark ohne die Emulation liefert, schon gar nicht:

2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 13418
Total time (secs): 13.418000
Iterations/Sec   : 44716.053063
Iterations       : 600000
Compiler version : GCC15.2.1 20251006
Compiler flags   : -O2 -DPERFORMANCE_RUN=1  -lrt
Memory location  : Please put data memory location here
(e.g. code in flash, data on heap etc)
seedcrc          : 0xe9f5
[0]crclist       : 0xe714
[0]crcmatrix     : 0x1fd7
[0]crcstate      : 0x8e3a
[0]crcfinal      : 0xa14c
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 44716.053063 / GCC15.2.1 20251006 -O2 -DPERFORMANCE_RUN=1  -lrt / Heap

Das ist auch nur ein Core, aber 185x so schnell...