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
|