a1200   NEWS   APPS   DOCS   ABOUT
a1200
----
a1200
SYSINFO/guide/speed
Contents Index Help Retrace Browse < Browse >




SPEED COMPARISONS
-----------------

If SysInfo does  not have a test that  you would like to see,  let me know
and I will do my best to add it in for you.

THE SPEED  COMPARISON CODE HAS BEEN  WRITTEN TO GIVE A  FAIR INDICATION OF
THE SPEED  OF A PARTICULAR  AMIGA. IT USES  A COMBINATION OF  ALL MOTOROLA
INSTRUCTIONS TO  BOTH REGISTERS  AND MEMORY IN  A PERCENTAGE  THAT POPULAR
AMIGA PROGRAMS AND COMPILERS HAVE USED.

The A500  - A600  STD comparison  is against  a PAL  A500 or  A600 totally
unexpanded or expanded to 1 Meg chip only (ie. no Fast Ram).

The B2000  EXTRA RAM  comparison is  against a  PAL B2000  Rev 4.4  with a
Microbotics 8-UP Fast Ram board fitted with 80ns DRAMS.

The A1200  68EC020 comparison is against  a standard PAL A1200  as shipped
from Commodore with cache enabled. The  reason for the difference in speed
to the A2500,  is because the A1200  is shipped with CHIP  ram only. There
will be a significant speed increase when fast memory is added, especially
32 bit memory such as the Microbotics MBX 1200 board.

The A2620 comparison is against a standard A2500 with a A2620 card running
at 14.3 MHZ. All caches and bursts on.

The A3000 25 MHZ comparison is against  a standard PAL A3000/25 MHZ with 4
Megs of  1MX4 SCRAMS  80ns 32  bit wide, and  2 Megs  of CHIP.  Caches and
Bursts on  except Data Burst (default  under V2.04 V37+). Ramsey  mode was
set at default, BURST ON and STATIC COLUMN OFF.

The A4000/040  25MHZ is  against a  standard PAL  A4000 with  the standard
configuration of 2 Meg Chip and 4  Meg Fast memory. All cache modes are at
boot default  under 68040.library 37.10  under AmigaDOS V3.00  - Kickstart
39.106, with setpatch 39.7 installed.

CPU MIPS (Million Instructions per  Second) This test calculation has been
coded from  all information  I have been  able to find  to date.  It seems
quite debatable how this is supposed  to be coded and I received different
information from people.  It does a very large loop  performing a total of
4.25  million  instructions  ranging from  general  instructions,  divide,
multiply, logic shifts,  rotations etc. I CANNOT AND DO  NOT GUARANTEE ITS
ACCURACY, except to say it is accurate  to the point, it did do the number
of instructions per second that it  stated. Comments on this approach or a
better one are most welcome.

FPU MFLOPS (Million Floating Operations  per Second) This test calculation
was similar  to the above one,  in that information on  the recognised way
was very sketchy. If  an Amiga does not have an FPU, N/A  will be shown in
this field  as any performance test  would be meaningless. The  final code
shows known boards to  be at or around thier advertised  speeds. It does a
very large  loop performing  instructions that take  an average  number of
clock cycles, times the loop then displays the result. I CANNOT AND DO NOT
GUARANTEE ITS ACCURACY. If anyone has a better routine for this I would be
very interested.  This routine is not  compatible with a 68881  on a 68000
system such as the Phoenix board and will show N/A.

Comments

Name:
E-mail: Use this if you want a message if you get a response, will not be shown.
Comment:
Select correct short for:

Crystal

AYS
DJ
CSL
PHA

Comments:

$VER: d0.se 1.14 Copyright © 2011-2024 Tobias Geijersson support at d0 dot se