riscy
[Top] [All Lists]

Mips 3000 vs 486 (int and fp)

To: riscy@pyramid.com
Subject: Mips 3000 vs 486 (int and fp)
From: Bill Broadley <broadley@neurocog.lrdc.pitt.edu>
Date: Wed, 23 Jun 1993 02:01:16 -0500 (EDT)
Okay I'm baised I want cheap mflops at home here's my reasons:

I think the fpu version of the mips 3000 should be used.  While the mips
is an attractive architecture it will have less software available for it.
So it needs an advantage over say just buying a 486 motherboard. 

Including a fpu would:  Prevents re-implementing a floating point math 
library is c-code (which could be WELL spent in other areas), gives the 
board a BIG advantage over 486's (mainly fp), decrease price for people that 
need fpu (could buy in volume, and not have a useless fpu-less mips 3000 
laying around).

Added cost??  Not sure on this one, doesn't the fpu version also include a 
bigger cache?  (this is a BIG win if we don't have a second level cache.)

Theres a bunch of benchmarks at marlin.nosc.mil in pub/aburto, I like them
because normal people compile them with normal compilers as opposed to
"published" benchmarks:

Here's a few samples:  (notice that slower mips 3000's are adjusted for)

Heres a bunch of benchmarks (summary fp on mips 5 times faster, int
performance is similiar for a 486-66 and a mips 3000 at 40 Mhz)

Flops:  A good summmary of FP.  Mips 3000 by a factor of 4.9
        A integrated mips 3000+fpu might be faster then 3000+3010
        
System           OS, Compiler                CPU/FPU    FPU  MFLOPS(1)  REF
                                                       (MHz)               
---------------- ------------------------- ----------- ----- --------- ----
SGI 4D/420       one processor, cc -O1     R3000/R3010  40.0   18.1572    3
Gateway DX2-66   NOTE 041, LINUX 0.99      80486DX2-66  66.7    3.7000   72

Drystone mips:   An int benchmark adjusting for Mhz (33 to 40) mips 1.13 faster
    System                  OS              CPU     (MHz)  V1.1   V2.1  REF
--- ---------------------- ------------ ----------- ----- ------ ------ ---
025 Gateway DX2-66         LINUX 0.99   80486DX2     66.7    0.0   30.9   2
026 DECstation 5000/133    Ultrix 4.3   R3000        33.    31.6   29.0  11

Towers of Hanoi Puzzle Test Results. MIPS 1.70 faster
                                                        CPU   Moves in
System                OS, Compiler               CPU   (MHz)   25 usec ref
--------------------- ----------------------- -------- ------ -------- ---
SGI Indigo            NOTE 012, Irix 4.0.1A   R3000A     33.3   26.999   3
80486/50              NOTE 022                80486DX    50.0   19.056  12

Heapsort:   Mips 1.04 faster
Results as of 05 Mar 1993:                                       HIGH
                                                          CPU    HEAP
System                 OS, Compiler               CPU    (MHz)   MIPS  REF
---------------------- ------------------------ -------- ----- ------- ---
DEC DECstation 5K/240  Ultrix4.2A,cc -DUNIX -O2 R3000     40.0   22.75   9
AMI 80486DX2/66, EISA  NOTE B11, MS DOS 5.0     80486DX2  66.7   21.82  19

Nsieve: mips 1.5 times faster (for low mips)
                                                     CPU    High  Low
System           Compiler                    CPU    (MHz)   MIPS  MIPS  REF
---------------- ------------------------- ------- ------ ------ ----- ----
SGI Iris 4D/35   Irix 4.0.5, cc -DUNIX -O3 R3000     36.0   28.4  22.8   33
Gateway DX2-66   NOTE 011, LINUX 0.99      486DX2    66.7   19.3  16.9   36

Not sure if I believe the below Intel plays some strange games to
get HIGH performance (53 mips for a 486-66???? I never saw more then 30), 
but here it is... IMHO these numbers are unrealistic.  I'm sure SGI
spent less time getting those numbers then Intel did.

Specint:  486-66 1.24 times faster then mips 3000 at 40 Mhz. (adjusted)
    System                      CPU     CPU    GCC   ESP    LI   EQN  SPEC
                                       (MHz)                         int89
--- ----------------------- -------- ------- ----- ----- ----- ----- -----
005 Intel 486 66DX2         80486DX2   66.67  30.5  31.5  48.4  28.8  34.0
011 SGI 4D/320S                R3000   33.00  21.5  23.6  25.5  20.0  22.6

I'm not a hardware guy but I plan to help this project anyway I can.

-- 
Bill                                    1st>    Broadley@neurocog.lrdc.pitt.edu
Broadley@schneider3.lrdc.pitt.edu <2nd  3rd>                 Broadley+@pitt.edu
Linux is great.         Bike to live, live to bike.                      PGP-ok


 

<Prev in Thread] Current Thread [Next in Thread>