Welcome, Guest. Please login or register.

Author Topic: Possibly dumb question. 030 vs 040  (Read 8485 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: Possibly dumb question. 030 vs 040
« on: May 27, 2010, 09:08:23 AM »
Thread moved.

The 68040 is significantly faster than the 68030. A 25MHz 68040 has a typical integer performance of twice that of an 030 at 50MHz.

Floating point performance is much higher than the 68882 for non-transcendent functions, the latter the 040 has to emulate in software.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: Possibly dumb question. 030 vs 040
« Reply #1 on: May 27, 2010, 09:33:10 AM »
Duplicate thread merged. Didn't notice it before :)
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: Possibly dumb question. 030 vs 040
« Reply #2 on: May 27, 2010, 08:56:59 PM »
The stock A4000/040 using the 3640 card was badly crippled (due to the slow access to motherboard memory). Any 3rd party 040 accelerator card for the A4000 utterly trashes it.

I can vaguely remember the WarpEngine 040 running at 28MHz (just 3MHz faster than the 3640) with it's local RAM and support for 040 cache line transfers outperforming the stock A4000 by a factor of 3 in some tests.
« Last Edit: May 27, 2010, 09:05:27 PM by Karlos »
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: Possibly dumb question. 030 vs 040
« Reply #3 on: May 27, 2010, 09:59:22 PM »
Quote from: Thorham;561415
A 25Mhz '040 is only twice as fast as a 50Mhz '030 anyway, not really a big difference for things like programming in assembly language.


Or another way of looking at it, it's only 4 times faster per clock. And the 060 is ~1.7 times faster per clock than the 040.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: Possibly dumb question. 030 vs 040
« Reply #4 on: May 27, 2010, 11:09:07 PM »
I've encountered software that runs faster on 68030 than it does on 68060 due to a heavy reliance on instructions that aren't implemented on the 68060, but the 68040 pretty much implements all the user mod integer instructions that the 030 does and even when having to handle unimplemented 6888x floating point instructions, the speed is not usually less than a real 68882.
int p; // A