Welcome, Guest. Please login or register.

Author Topic: Atari Coldfire vs 68000, 040 and 060 benchmark results  (Read 4623 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline nicholasTopic starter

Atari Coldfire vs 68000, 040 and 060 benchmark results
« on: February 13, 2011, 11:23:31 PM »
Veeeeeeeeery nice!!



http://kronos.lutece.net/
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline Kesa

  • Ninja Fruit Slasher
  • Hero Member
  • *****
  • Join Date: Sep 2010
  • Posts: 2408
    • Show only replies by Kesa
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #1 on: February 13, 2011, 11:54:39 PM »
What are the data values on the y-axis? Sorry don't know much about benchmarking :)
Even my cat doesn\'t like me.
 

Offline nicholasTopic starter

Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #2 on: February 14, 2011, 12:26:03 AM »
Quote from: Kesa;615359
What are the data values on the y-axis? Sorry don't know much about benchmarking :)

Take the 8MHz 68000 in the STF as a baseline of 1 and each CPU's benchmark result is that many times faster than the 68k.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #3 on: February 14, 2011, 12:28:09 AM »
Hmmm, need to know the Y-Axis or this could just be showing heat output :)

Offline WolfToTheMoon

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #4 on: February 14, 2011, 12:30:48 AM »
Good(expected) result for the Coldfire CPUs.

Damn shame that freescale doesn't want to sell V5 and V5e cores :madashell:
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #5 on: February 14, 2011, 12:38:43 AM »
Quote from: nicholas;615365
Take the 8MHz 68000 in the STF as a baseline of 1 and each CPU's benchmark result is that many times faster than the 68k.


An '040 isn't 200 times faster than a 68000, even if it's running at 40MHz and the 68000 8MHz.

Haven't got a clue what this is actually testing, and the screenshots are just confusing, it's like 1985 ST GEM meets 1995 Mac OS. The graphs all have '0' for the 'Your computer' entry too. Very confusing.
 

Offline Kesa

  • Ninja Fruit Slasher
  • Hero Member
  • *****
  • Join Date: Sep 2010
  • Posts: 2408
    • Show only replies by Kesa
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #6 on: February 14, 2011, 12:40:40 AM »
Sure it sounds impressive being (x) times faster than the original 68000 but isn't the Amiga about multitasking and not about how many rpm's the cpu will do? Amiga and the PC have very different philosophies to what is measurable performance so maybe this kind of benchmark would be more appropriate for PC's?

Again sorry but i don't know much about benchmarking :)
Even my cat doesn\'t like me.
 

Offline nicholasTopic starter

Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #7 on: February 14, 2011, 12:51:33 AM »
Quote from: Hattig;615371
An '040 isn't 200 times faster than a 68000, even if it's running at 40MHz and the 68000 8MHz.

Haven't got a clue what this is actually testing, and the screenshots are just confusing, it's like 1985 ST GEM meets 1995 Mac OS. The graphs all have '0' for the 'Your computer' entry too. Very confusing.

It seems to be just an overall "points score" for each machine rather than a straight how many MIPS is this CPU.

I could be wrong.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #8 on: February 14, 2011, 07:57:46 AM »
Look at an inverse of the graph and you'll have compatibility on the Y axis ;)
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #9 on: February 14, 2011, 08:19:45 AM »
Quote from: nicholas;615373
It seems to be just an overall "points score" for each machine rather than a straight how many MIPS is this CPU.

I could be wrong.
The problem we have here is that the "Points score" could just be checking a simple decrementing loop, in which case all we are looking at here is the speed of the cache (vs memory access in the 68000).

I have looked over the site but can't find much explanation.

Offline Mr_Vanos

  • Newbie
  • *
  • Join Date: Apr 2004
  • Posts: 25
    • Show only replies by Mr_Vanos
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #10 on: February 14, 2011, 04:06:32 PM »
Admittedly I don't know much about the differences between the CF and 68k architectures. I know they are similar but that there is some reduction in the instruction set going from 68k->CF, so I wonder how compatible they are. If the processor has support for virtualization of instructions (unimplemented instruction exception vector like in some processors) I guess you could potentially address that in software.

Always thought a Coldfire CPU accelerator might be a good idea on the Amiga. Clock speeds are much higher and there are some nifty peripherals on the CF chips (USB, etc).
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #11 on: February 14, 2011, 04:22:28 PM »
Quote from: Mr_Vanos;615510
Admittedly I don't know much about the differences between the CF and 68k architectures. I know they are similar but that there is some reduction in the instruction set going from 68k->CF, so I wonder how compatible they are. If the processor has support for virtualization of instructions (unimplemented instruction exception vector like in some processors) I guess you could potentially address that in software.

Always thought a Coldfire CPU accelerator might be a good idea on the Amiga. Clock speeds are much higher and there are some nifty peripherals on the CF chips (USB, etc).


Compatibility is bad for object code, as the mul instruction doesn't have the correct 68k behaviour, plus the supervisor mode is totally different... The missing addressing modes could be trapped but at a penalty :-(

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #12 on: February 14, 2011, 04:34:07 PM »
Quote from: nicholas;615353
Veeeeeeeeery nice!!
Not that impressive considering the coldfire is running native benchmark code.

ARM, x86 & PowerPC run circles around any coldfire anyway, and if you're not going to bother with binary compatibility why mess around with coldfire?
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #13 on: February 14, 2011, 04:34:11 PM »
Quote from: Kesa;615372
Sure it sounds impressive being (x) times faster than the original 68000 but isn't the Amiga about multitasking and not about how many rpm's the cpu will do? Amiga and the PC have very different philosophies to what is measurable performance so maybe this kind of benchmark would be more appropriate for PC's?
CPU horsepower is CPU horsepower, though. Neither the x86 nor the 68k are truly multi-tasking by nature, so any multitasking OS is really just dividing up CPU time among the different tasks. More CPU horsepower = more cycles to go around in a given period of time. Of course, most Amiga applications probably aren't going to be demanding full power, but having more cycles to go around means that the tasks that are high-performance will be taking less of a bite out of the low-performance tasks, so everything benefits.

Quote from: Mr_Vanos;615510
If the processor has support for virtualization of instructions (unimplemented instruction exception vector like in some processors) I guess you could potentially address that in software.
The 68k has had an illegal-instruction exception since the get-go. The bigger issue would be instructions that might be legal but operate differently (i.e. if they set some of the flags slightly differently than on the 68k.) Those would be legal and thus not get trapped, but still cause unexpected results in old software.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline Mr_Vanos

  • Newbie
  • *
  • Join Date: Apr 2004
  • Posts: 25
    • Show only replies by Mr_Vanos
Re: Atari Coldfire vs 68000, 040 and 060 benchmark results
« Reply #14 on: February 14, 2011, 04:59:22 PM »
Quote from: bloodline;615514
Compatibility is bad for object code, as the mul instruction doesn't have the correct 68k behaviour, plus the supervisor mode is totally different... The missing addressing modes could be trapped but at a penalty :-(


That's a shame. The instructions that are opcode compatible but not behaviorally compatible would be a big issue. Why bother then?

I guess it'd be nice if all our old favorite software was available in source form and could be recompiled on any target CPU. Maybe AROS and the like are better solutions.