More Benchmarks
Dave Martindale
dmmartindale at watmath.UUCP
Mon Nov 11 18:48:02 AEST 1985
We upgraded one of our Silicon Graphics IRIS 2400's to the "Turbo"
(68020 processor) this week, so I decided to do some benchmarking of it
against the older 68010 processor.
When I tried the Dhrystone benchmark, I found that the number being
computed is actually iterations divided by execution time in seconds.
Since this time is only accurate to plus or minus one second, numbers
for machines like the Sun 3 (at 3500) may have errors of 7%.
To get better accuracy, I changed the #define LOOPS from 50000 to
200000 for the 2400 and to 500000 for the 2400T.
It's apparent that the results for the Sun 3 are no fluke, and that
the 68020 is a pretty respectable processor. Of course, this particular
benchmark may be unusually favourable to this chip.
Below are all of the results that I could find posted, merged into
a single table.
Since this isn't a program source, it doesn't really belong in net.sources.
I've added a Followup-to header that will redirect followups to
net.unix-wizards, which is at least a bit better suited to this.
* MACHINE PROCESSOR OPERATING COMPILER DHRYSTONES/SEC.
* TYPE SYSTEM NO REG REGS
* -------------------------- ------------ ----------- ---------------
* IBM PC/XT 8088-4.77Mhz VENIX/86 2.0 cc 297 324
* Cosmos 68000-8Mhz UniSoft cc 305 322
* IBM PC/XT 8086-4.54Mhz PCDOS 3.1 Lattice 2.15 373 - @
* IBM PC/XT 8088-4.77Mhz PCDOS 2.1 Lattice 2.15 403 - @
* ATT PC6300 8086-8Mhz MSDOS 2.11 b16cc 2.0 632 684
* IBM PC/AT 80286-6Mhz PCDOS 3.0 CI-C86 2.1 666 684
* Macintosh 68000-7.7Mhz - MegaMax C 2.0 661 709
* ATT PC6300 8086-8Mhz MSDOS 2.11 CI-C86 2.20M 769 769
* IBM PC/AT 80286-6Mhz PCDOS 3.0 CI-C86 2.1 666 684
* Macintosh 68000-7.8Mhz 2M Mac Rom Mac C 32 bit int 694 704
* IBM PC/XT 8086-9.54Mhz PCDOS 3.1 Microsoft 3.0 724 781
* ATT 3B2/300 MAC32-?Mhz UNIX 5.0.2 cc 735 806
* NEC PC9801F 8086-8Mhz PCDOS 2.11 Lattice 2.15 768 - @
* ATT PC6300 8086-8Mhz MSDOS 2.11 CI-C86 2.20M 769 769
* IRIS 2400 68010-10 MHz Sys5 #5 cc 772 829
* IBM PC/XT 8086-9.54Mhz PCDOS 3.1 Microsoft 3.0 819 877
* Fast Mac 68000-7.7Mhz - MegaMax C 2.0 839 904 +
* IBM PC/AT 80286-6Mhz VENIX/86 2.1 cc 961 1000
* VAX 11/750 - Unix 4.2bsd cc 862 877
* Macintosh 68000-7.8Mhz 2M Mac Rom Mac C 16 bit int 877 909
* IBM PC/XT 8086-9.54Mhz PCDOS 3.1 Wizard 2.1 877 980
* VAX 11/750 - VMS VAX-11 C 2.0 958 1091
* IBM PC/AT 80286-6Mhz VENIX/86 2.1 cc 961 1000
* IBM PC/XT 8086-9.54Mhz PCDOS 3.1 Lattice 2.15 980 - @
* ATT PC7300 68010-10Mhz UNIX 5.2 cc 1041 1111
* IBM PC/AT 80286-6Mhz PCDOS 3.1 Microsoft 3.0 1063 1086
* Sun2/120 68010-10Mhz Sun 4.2BSD cc 1136 1219
* PDP 11/70 - UNIX 5.2 cc 1162 1250
* IBM PC/AT 80286-7.5Mhz VENIX/86 2.1 cc 1190 1315 *
* IBM PC/AT 80286-6Mhz PCDOS 3.1 Lattice 2.15 1250 - @
* VAX 11/780 - UNIX 5.2 cc 1515 1562
* ATT 3B20 - UNIX 5.2 cc 1515 1724
* uVAX-II - ? ? 1574 1582
* Gould PN6005 - UTX 1.1(4.2BSD) cc 1675 1964
* HP9000-500 B series CPU HP-UX 4.02 cc 1724 -
* DEC2060 KL-10 TOPS-20 cc(&) 2000 ----
* Pyramid 90x - OSx 2.5 cc 3125 3125
* IRIS 2400T 68020-16.67MHz Sys5 #14 cc 3105 3401
* SUN 3/75 68020-16.67Mhz SUN 4.2 V3 cc 3333 3571
* VAX 8600 - 4.3BSD cc 7092 7153
* Amdahl 580 - UTS 5.0 Rel 1.2 cc Ver. 1.5 23076 23076
*
* * 15Mhz crystal substituted for original 12Mhz;
* @ vanilla Lattice compiler used with MicroPro standard library
* + This Macintosh was upgraded from 128K to 512K in such a way that
* the new 384K of memory is not slowed down by video generator accesses.
* & A version 7 C compiler written at New Mexico Tech.
More information about the Comp.unix.wizards
mailing list