Welcome, Guest. Please login or register.

Author Topic: 68k emulation benchmarks  (Read 4991 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline PiruTopic starter

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
68k emulation benchmarks
« on: February 06, 2012, 09:18:05 PM »
Here are the results from running the FFTDemo on the target systems. It should be noted that MorphOS and AmigaOS 4 use different just-in-time compiler. This clearly has some impact on the results.



PA6T's strong FPU capabilities are clearly visible when comparing the float results to the integer ones.

sources:
PowerBook G4 1.67GHz and Mac mini G4 1.5GHz results are by me.
AmigaOne X1000 PA6T 1.8GHz result
Sam 440-EP Flex 800MHz result
 

Offline PiruTopic starter

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: 68k emulation benchmarks
« Reply #1 on: February 06, 2012, 10:01:13 PM »
Quote from: wawrzon;679611
this is 68k compatibility test, how about include original systems, and 68k emu on on other systems like winuae/sys_spec. bernd (i didnt know you trust him suddenly) has provided enough comparisons. otherwise it really starts to look like sole os4/mos contest..,

Adding both classic and very fast UAE setup would likely result in unreadable graph. Maybe some sort of logarithmic chart could work.

However, I have no problem with someone creating the charts with this information.
 

Offline PiruTopic starter

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: 68k emulation benchmarks
« Reply #2 on: February 06, 2012, 10:35:32 PM »
Quote from: wawrzon;679616
unreadable graph?

Yep. I mean say 68020 at 14MHz would result in a huge bar shrinking the others so that it would be impossible to tell differences between them. Even 060@50 is slow enough to result is quite unreadable graph:
« Last Edit: February 06, 2012, 10:55:02 PM by Piru »
 

Offline PiruTopic starter

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: 68k emulation benchmarks
« Reply #3 on: February 06, 2012, 11:34:55 PM »
Quote from: Karlos;679622
It would be more readable if you could have the values rotated 90 degrees so that they didn't span the widths of multiple bars. I don't mind having to look at them sideways :)

Slightly better.
Quote
PS: The 060 results seem a bit skewed to me. Isn't it true that the 060 is pretty good at floating point, particularly the sort of multiply accumulate type stuff FFT involves? I would have expected it to score better than it did. Or rather, not expected the integer version to be that much faster than the floating point one. I guess the code slots into both execution units pretty well?
Perhaps the compiled version runs into unimplemented 88x FPU instruction? Should try to build it with proper compiler for 68060...
« Last Edit: February 06, 2012, 11:38:53 PM by Piru »