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

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.063
  • 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: 304
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.589
Re: Coremark für 68000
« Antwort #122 am: Mo 15.08.2022, 07:39:40 »
Danke. Ist eingetragen.

Offline mfro

  • Benutzer
  • Beiträge: 1.640
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.640
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.589
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.640
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.250
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.