Re: Q68 speed vs 68030 speed
Peter wrote:Yes, would be very interesting! Thank you!
Hi Peter and all,
I have benchmark the Q68 (SRAM area) with a 68030 @ 56mhz (not 50mhz as I first thought) The results are surprising!
The benchmark program is pure 68000 machine code. It is a routine that compute the number of prime numbers smaller than the input value. It is not the fastest algorithm by far but it uses no memory, everything is computed using the D0 to D7 68000 registers. It is however much faster than checking all numbers for primality! The program is 210 bytes long so fits without problem in the SRAM area of the Q68. I can supply the code/listing if anyone wants to do more tests.
This is slightly OT so please feel free to start another thread if you wish to comment.
Here are the results. Again all computers use the same base 68000 assembly code. All QL based computers were running SMSQ\E. The Q68 and SGC (Aurora) where displaying a normal mode 4, 512x256 display.
For an input value of 2000000
Gold Card:
Processor: 68000 @ 16 Mhz
Time: 660 secs
SuperGoldCard
Processor: 68020 @ 24 Mhz
Time: 189,9 secs
Q68 (normal ram)
Processor: FPGA 40? Mhz
Time: 136,4 secs
Q68 (static RAM)
Processor: FPGA 40? Mhz
Time: 47.8 secs
Amiga 1200 (with accelerator board)
Processor: 68030, 56 Mhz
Time: 71,0 secs
NeXT Station Turbo
Processor 68040, 33Mhz
Time: 66.7 secs
*************** The Q68 beats them all !!!
******************
The 68030 processor in the Amiga is no slouch. Here are the specification of the accelerator card for those who can understand such things as burst timing (source: big book of amiga hardware)
Individual Computers ACA-1230 introduced in 2010
CPU: 68EC030 @ 28MHz or 68030 @ 42 / 56 MHz, PGA
all processors are slightly overclocked to allow for a synchronous board design, the nominal speeds are 25 / 40 / 50 MHz
no FPU option
very fast burst timings: 2-1-1-1 (28 MHz), 3-1-1-1 (42 / 56 MHz) memory
64 MB SD-RAM, soldered to the board
memory clock: 56 MHz for 28/56 MHz versions, 42 MHz for 42 MHz CPU
the first processor card to feature a -1-1-1 burst synchronous design
no FPU option as this would have caused too much load on the data bus and would have increased burst timing
François