Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!stout!thor From: thor@stout.ucar.edu (Rich Neitzel) Newsgroups: comp.arch Subject: Re: Integer/Multiply/Divide on Sparc Message-ID: <5842@ncar.ucar.edu> Date: 2 Jan 90 20:51:05 GMT References: <158@csinc.UUCP> <787@stat.fsu.edu> <42701@lll-winken.LLNL.GOV> <788@stat.fsu.edu> <42737@lll-winken.LLNL.GOV> Sender: news@ncar.ucar.edu Reply-To: thor@stout.UCAR.EDU (Rich Neitzel) Organization: Field Observing Facility, NCAR, Boulder, CO Lines: 68 With all the talk about this subject I do not recall seeing any benchmarking of a sparc or any other system for that matter. The following table lists times generated by the Plum-Hall benchmark routines. (They were posted a while back to comp.misc.sources). There are three things that really stand out to my mind: 1> Integer multiplication on the sparc is horrible. However, even the HP RISC is bad. Since much of the code in the real world does more integer then floating point work, it appears that CICS can still more then hold its own. 2> In general, there is little difference between the RISC and CISC machines. For example the 68030 9000/370, 9000/835 and the SS1 all have very close timings. In fact, except for call+ret and floating point, the 68030 has better timing. Even among the "1st" generation machines the 68020 based 3/260 beats the 4/260 in the same areas. The floating pont timings are no real palm to the RISC systems, since they are measures of the fpa not the RISC cpu. 3> Sun seemly is playing fast and loose with users by claiming major improvements over their 680x0 line of machines. Worse, supposed upgrades are not living up to what one might exspect. Note that the 3/80 is lower in timing then the 3/260. Compare this to the HP 68030 machine and one wonders if Sun is purposely limiting the performance of their CISC machines - doubtless because their profit margin is lower on these. register auto auto int function auto int short long multiply call+ret double ------------------------------------------------------------------------------- cc: MVME-133 () .43 .74 .74 2.41 6.17 5.28 MVME-133 (-O4) .43 .53 .43 2.25 5.66 2.04 Sun-3/260 () 0.34 0.55 0.56 1.93 2.13 5.70 Sun-3/260 (-O4) 0.34 0.41 0.34 1.83 1.62 2.20 Sun-3/80 () 0.47 0.68 0.70 2.57 2.87 4.37 Sun-3/80 (-O4) 0.44 0.56 0.45 2.42 2.20 1.90 Sun-3E () 0.45 0.76 0.75 2.47 2.82 5.33 Sun-3E (-O4) 0.44 0.54 0.45 2.27 2.22 2.07 Sun-4 () 0.54 0.55 0.48 4.80 0.72 1.20 Sun-4 (-O4) 0.41 0.44 0.40 4.45 0.67 1.00 HP9000/370 (fpa -O) 0.22 0.26 0.22 1.35 3.96 0.62 HP9000/370 (-O) 0.21 0.26 0.22 1.35 3.08 1.21 HP9000/370(fpa no -O)0.26 0.40 0.36 1.44 4.42 1.56 HP9000/370 (no -O) 0.26 0.40 0.37 1.45 3.38 2.72 HP9000/835 (-O) 0.27 0.29 0.27 5.49 0.31 0.27 HP9000/835 (no -O) 0.29 0.53 0.45 5.62 0.31 0.59 Sun SS1 (no -O) 0.38 0.40 0.35 19.7 0.51 0.72 Sun SS1 (-O) 0.29 0.33 0.30 19.5 0.49 0.59 ------------------------------------------------------------------------------- Richard Neitzel National Center For Atmospheric Research Box 3000 Boulder, CO 80307-3000 303-497-2057 thor@thor.ucar.edu Torren med sitt skjegg Thor with the beard lokkar borni under sole-vegg calls the children to the sunny wall Gjo'i med sitt shinn Gjo with the pelts jagar borni inn. chases the children in. -------------------------------------------------------------------------------