Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!styx!twg-ap!amdahl!pyramid!decwrl!ucbvax!sdcsvax!nosc!marlin!aburto From: aburto@marlin.UUCP (Alfred A. Aburto) Newsgroups: comp.sys.amiga Subject: Savage Benchmark Results Message-ID: <838@marlin.UUCP> Date: Fri, 14-Nov-86 16:06:48 EST Article-I.D.: marlin.838 Posted: Fri Nov 14 16:06:48 1986 Date-Received: Sun, 16-Nov-86 00:42:42 EST References: <1150@cit-vax.Caltech.Edu> <3830@videovax.Tek.COM> Reply-To: aburto@marlin.UUCP (Alfred A. Aburto) Distribution: net Organization: Naval Ocean Systems Center, San Diego Lines: 73 Keywords: 68020, 68881, Turbo-Amiga 0123456789012345678901234567890123456789012345678901234567890123456789012345 **************************************************** * Savage Benchmark Results * * 13 NOV 1986 * * Al Aburto/Lew Wolfgang/Larry Phillips/And Others * **************************************************** System CPU / FPP CLOCK Language Time Error (MHz) (sec) Abs(a-2500) Turbo-Amiga (68020/68881) 14.32 Absoft F77 V2.2B 0.4 2.0 E-12 HP 9000/320 (68020/68881) Fortran 77 0.7 3.2 E-09 HP 9000/320 (68020/68881) Pascal 0.7 2.8 E-07 Amiga (68020/68881) 7.16 Absoft F77 V2.2B 0.8 2.0 E-12 VAX-8600 Fortran 77 0.9 1.8 E-08 HP 9000/320 (68020/68881) C 1.0 2.5 E-08 VAX-11/750 Fortran 77 1.9 6.6 E-10 Masscomp (68010/ FPP) 2.1 3.2 E-07 DMS ( 8086/ 8087) Turbo-Pascal 3.8 1.1 E-09 Turbo-Amiga (68020/68881) 14.32 MetaComCo ABasiC V1.0 4.3 2.3 E+01 IBM PC-AT (80286/80287) ProFor F77 4.9 8.7 E-11 IBM PC-AT (80286/80287) Microsoft Fortran 77 7.2 1.2 E-09 IBM PC-AT (80286/80287) Turbo-Pascal 7.4 1.2 E-09 Amiga (68020/68881) 7.16 MetaComCo ABasiC V1.0 8.6 2.3 E+01 Amiga (68020/-----) 7.16 MetaComCo ABasiC V1.0 36.0 2.7 E+02 Amiga (68000/-----) 7.16 MetaComCo ABasiC V1.0 39.7 2.7 E+02 HP 9826 (68000/-----) 8.00 HP Basic V2.0 44.5 3.2 E-07 Amiga (68020/-----) 7.16 Absoft F77 V2.2B 59.7 2.8 E-07 HP Integral (68000/-----) Basic Interpreter 60.9 3.2 E-07 HP Integral (68000/-----) C 63.0 3.2 E-07 Amiga (68020/-----) 7.16 MS AmigaBASIC V1.0 67.0 3.2 E-07 Turbo-Amiga (68020/-----) 14.32 Lattice C V3.03 69.4 3.2 E-07 Amiga (68000/-----) 7.16 MS AmigaBASIC V1.0 73.0 3.2 E-07 Amiga (68000/-----) 7.16 Absoft F77 V2.2B 77.2 1.8 E-07 HP Integral (68000/-----) Absoft F77 100.0 1.8 E-07 Amiga (68020/-----) 7.16 Lattice C V3.03 139.0 3.2 E-07 Macintosh (68000/-----) MAC C 221.0 (?) Amiga (68000/-----) 7.16 Lattice C V3.03 234.0 3.2 E-07 Macintosh (68000/-----) DeSmet C 244.0 (?) Commodore 128( 6502/-----) 2.0 Basic Interpreter 256.0 9.0 E-04 Macintosh (68000/-----) Manx Aztec C 353.0 (?) *************************************************************************** Notes: (1) The Savage Benchmark, by Bill Savage, first appeared in Dr. Dobbs Journal, Sep 1983, Page 120. (2) The Macintosh results are from Byte, The Small Systems Journal, August 1986, Page 254. There appears to be a 'typo' in the published accuracy results. Exact result should be 2500.0 . (3) The Savage Benchmark requires use of IEEE double-precision variables and functions to obtain a reasonably small error. All the above were conducted with double-precision except MetaComCo's ABasiC where the variables were double-precision and the functions were computed only to single-precision. (4) The ABasiC interpreter with 68020/68881 is not a standard MetaComCo product. I modified the original ABasiC by MetaComCo to work with the 68020/68881 for my own purposes. I included these single precision results because I expect the double precision timings to be very close to these when using the 68881. (5) A number of people have requested that other systems be included (Sun 3/160, Zenith Z-248, Compaq 386 systems, Macintosh Fortran) but these are not readily available to me at this time. So if someone could contribute results for these systems or others (IBM PC-RT) it would be greatly appreciated. (6) These results are not official. Corrections, updates and additions are welcome. There are a number of interesting features that came out of these tests such as the poor performance of the Amiga and MAC C compilers with double-precision. (7) I also have results for a 512 DFT benchmark. These results show timings for the Amiga's Fast Floating Point (FFP) library which are indeed very fast if one doesn't need more than about 6 digits of precision (to start with). ****************************************************************************** Al Aburto