bs@gauss.mitre.org (Robert D. Silverman) (12/10/90)
Does anyone have any experience with the (very) new Sparcstation/2? How does it compare with other SUN-4's and the Sparc/1+??? I understand this new Sparc had hardware integer multiply/divide. What other differences are there? How are the MMU and cache different? Any info will be appreciated. -- Bob Silverman #include <std.disclaimer> Mitre Corporation, Bedford, MA 01730 "You can lead a horse's ass to knowledge, but you can't make him think"
andras@alzabo.uucp (Andras Kovacs) (12/14/90)
Some data about the SPARCstation 2 Series (SUN info): Processor performance: 21 SPECmarks (28.5 MIPS & 4.2 MFLOPS) Floating point unit: SPARC IEEE standard 764 Cache: 64 KB Memory management: Sun-4(tm) MMU I/O interface: DVMA Contexts: 16 in hardware (could someone tell me what is this about?) Page mapped entry groups: 256 PMEGs System bus type: SBus (32/32 address/data bus width) I hope this helps... -- Andras Kovacs andras@alzabo.UUCP
gillies@m.cs.uiuc.edu (12/17/90)
I think it's a laugh that Sun quotes "28.5 mips". That's 28 usable mips for normal every-day jobs, and .5 mips for the background task that emulates a vax/11-780 at half speed for pedagogical reasons. Seriously, who cares about this extra .5 mips? Why not 29 mips? Why not 28 mips? BUT NOOOOOOO 28.5 mips. Be precise. After all a "MIPS" is such a precise quantity anyway. Sheesh. This tells me Sun doesn't know anything about "significant digits". Am I going to buy a computer by a company that doesn't know about "significant digits"? How can I be sure the floating point will work properly if the company displays blatant ignorance of this notion in their advertising???!!!!!
mash@mips.COM (John Mashey) (12/18/90)
In article <3300233@m.cs.uiuc.edu> gillies@m.cs.uiuc.edu writes: > >I think it's a laugh that Sun quotes "28.5 mips". That's 28 usable >mips for normal every-day jobs, and .5 mips for the background task >that emulates a vax/11-780 at half speed for pedagogical reasons. > >Seriously, who cares about this extra .5 mips? Why not 29 mips? Why >not 28 mips? BUT NOOOOOOO 28.5 mips. Be precise. After all a "MIPS" >is such a precise quantity anyway. > >Sheesh. This tells me Sun doesn't know anything about "significant >digits". Am I going to buy a computer by a company that doesn't know >about "significant digits"? How can I be sure the floating point will >work properly if the company displays blatant ignorance of this notion >in their advertising???!!!!! These are, of course, Dhrystone-mips anyway.... hence, not only is the .5 useless, the whole number is mostly useless :-) Give them credit for supplying the SPEC numbers, thank goodness... -- -john mashey DISCLAIMER: <generic disclaimer, I speak for me only, etc> UUCP: mash@mips.com OR {ames,decwrl,prls,pyramid}!mips!mash DDD: 408-524-7015, 524-8253 or (main number) 408-720-1700 USPS: MIPS Computer Systems, 930 E. Arques, Sunnyvale, CA 94086
davidsen@crdos1.crd.ge.COM (Wm E Davidsen Jr) (12/18/90)
In article <3300233@m.cs.uiuc.edu> gillies@m.cs.uiuc.edu writes: | Seriously, who cares about this extra .5 mips? Why not 29 mips? Why | not 28 mips? BUT NOOOOOOO 28.5 mips. Be precise. After all a "MIPS" | is such a precise quantity anyway. You're right! I don't care about the extra .5 MIP. It doesn't offend me at all... Although I don't have the material at hand, I thought the figure was 28.5 SPECmarks. Now while I'm not offended by the idea of meaningless MIPS meaningless SPECmarks... well I don't much care about that either. What's the big deal? Data should be reported to some approximation of the reproducibility of their measurement. Can SPECmarks be measured closer than one part in 28? If so why not report the value measured? Maybe you can get some rightious indignation in the benchmarks group, but I doubt that either. I would consider publishing the extra digit of reported results about as important as the colors used for the yearly report to stockholders. -- bill davidsen (davidsen@crdos1.crd.GE.COM -or- uunet!crdgw1!crdos1!davidsen) VMS is a text-only adventure game. If you win you can use unix.
jdn@misc.Eng.Sun.COM (Jeff Nisewanger) (12/18/90)
In article <3300233@m.cs.uiuc.edu> gillies@m.cs.uiuc.edu writes: > >I think it's a laugh that Sun quotes "28.5 mips".... > >Seriously, who cares about this extra .5 mips? .... > >Sheesh. This tells me Sun doesn't know anything about "significant >digits". Am I going to buy a computer by a company that doesn't know >about "significant digits"? How can I be sure the floating point will >work properly if the company displays blatant ignorance of this notion >in their advertising???!!!!! I seem to recall seeing large IBM ads quoting 27.5 mips. -- Jeff Nisewanger ARPA: jdn@Eng.Sun.COM Window Systems Group UUCP: ...!sun!jdn Sun Microsystems, Inc. 415/336-5743
chased@rbbb.Eng.Sun.COM (David Chase) (12/18/90)
davidsen@crdos1.crd.ge.com (bill davidsen) writes: > Although I don't have the material at hand, I thought the figure was >28.5 SPECmarks. Nip this rumor in the bud, please. 21 SPECmarks for the SS2, using the beta compilers. David Chase Sun Microsystems
colwell@omews1.intel.com (Robert Colwell) (12/18/90)
>In article <3300233@m.cs.uiuc.edu> gillies@m.cs.uiuc.edu writes: >> >>I think it's a laugh that Sun quotes "28.5 mips".... >> >>Seriously, who cares about this extra .5 mips? .... Don, c'mon, that 0.5 is very meaningful. It makes it easy to compare this machine to the VAX-11/780 -- throw the 0.5 away, and what's left is the excess horsepower vs. the VAX. :-) Bob Colwell mipon2!colwell@intel.com 503-696-4550 Intel Corp. JF1-19 5200 NE Elam Young Parkway Hillsboro, Oregon 97124
hunter@oakhill.UUCP (Hunter Scales) (12/18/90)
Is there any truth to the rumor that the CPU has a Peltier device (i.e. IceCap) to cool it? -- Motorola Semiconductor Inc. Hunter Scales Austin, Texas {harvard,utah-cs,gatech}!cs.utexas.edu!oakhill!hunter #include <disclaimer.h>
dhesi%cirrusl@oliveb.ATC.olivetti.com (Rahul Dhesi) (12/18/90)
In <3300233@m.cs.uiuc.edu> gillies@m.cs.uiuc.edu writes:
I think it's a laugh that Sun quotes "28.5 mips".... Sheesh.
This tells me Sun doesn't know anything about "significant
digits".
Assuming an uncertainty of 1.0, It's just as valid to say 28.0 +/- 1.0
as to say 28.5 +/- 1.0. But if the best available estimate is 28.5
rather than 28.0, then it's more accurate (and less misleading) to say
28.5 rather than 28.0 or 28.
The questions you should be asking are: (a) What is the uncertainty in
the quoted MIPS figure, and (b) why didn't Sun specify that too?
What if the best available estimate, based on (say) LINPACK, *is*
indeed 28.5 rather than 28?
(Actually Sun's MIPS figures assumes a better C compiler. The MIPS
rating using the SunOS 4.0.3 C compiler is closer to 24. This is the
rating you should use when comparing various Sun machines, because all
Suns will soon be running the same C compiler that the SPARCstation-2
comes with.)
--
Rahul Dhesi <dhesi%cirrusl@oliveb.ATC.olivetti.com>
UUCP: oliveb!cirrusl!dhesi
chrism@phoenix.mips.com (Christopher Marino) (12/18/90)
: > In article <3300233@m.cs.uiuc.edu> gillies@m.cs.uiuc.edu writes: > > > >I think it's a laugh that Sun quotes "28.5 mips".... > > > >Seriously, who cares about this extra .5 mips? .... Actually, there are quite a few people that do.................. > > > >Sheesh. This tells me Sun doesn't know anything about "significant > >digits". Am I going to buy a computer by a company that doesn't know > >about "significant digits"? How can I be sure the floating point will > >work It seems to me that you are confusing significant figures in the mathematical sense with figures that you feel are significant. The SPEC ratio is the ratio of execution times compared to a VAX and can me measure quite accurately. Although I understand your position about the "significance" of the tenth of a SPECmark, I would much rather have more info than less.
khb@chiba.Eng.Sun.COM (Keith Bierman fpgroup) (12/18/90)
In article <4350@cerberus.oakhill.UUCP> hunter@oakhill.UUCP (Hunter Scales) writes:
Is there any truth to the rumor that the CPU has a Peltier
device (i.e. IceCap) to cool it?
Not in mine. Looks very much like my old 4/65, unless you look
closely.
.....someone else
Floating point unit: SPARC IEEE standard 764
754. The 64 was a typo introduced by the printers, or marketing, or
someone else ;> To the best of my knowledge there isn't a IEEE 764
binary floating point standard with which to be compatible.
--
----------------------------------------------------------------
Keith H. Bierman kbierman@Eng.Sun.COM | khb@chiba.Eng.Sun.COM
SMI 2550 Garcia 12-33 | (415 336 2648)
Mountain View, CA 94043
it1@ra.MsState.Edu (Tim Tsai) (12/18/90)
>In <3300233@m.cs.uiuc.edu> gillies@m.cs.uiuc.edu writes: > I think it's a laugh that Sun quotes "28.5 mips".... Sheesh. > This tells me Sun doesn't know anything about "significant > digits". You are wrong.. The rating is 28.48123861234561234123441234123412342341 mips and rounded to 3 significant digits, hence 28.5.. I think Sun does know about significant digits.. Ha, just kidding.. I couldn't resist.. -- Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us. <Calvin>
davidsen@crdos1.crd.ge.COM (Wm E Davidsen Jr) (12/18/90)
In article <4627@exodus.Eng.Sun.COM> jdn@misc.Eng.Sun.COM (Jeff Nisewanger) writes: | I seem to recall seeing large IBM ads quoting 27.5 mips. Please hold IBM bashing until January. That's when it's due to come around again. ;-) -- bill davidsen (davidsen@crdos1.crd.GE.COM -or- uunet!crdgw1!crdos1!davidsen) VMS is a text-only adventure game. If you win you can use unix.
rro@debussy.cs.colostate.edu (Rod Oldehoeft) (12/19/90)
In article <44137@mips.mips.COM> mash@mips.COM (John Mashey) writes: >In article <3300233@m.cs.uiuc.edu> gillies@m.cs.uiuc.edu writes: >> >>I think it's a laugh that Sun quotes "28.5 mips". That's 28 usable >>mips for normal every-day jobs, and .5 mips for the background task >>that emulates a vax/11-780 at half speed for pedagogical reasons. >> ... text deleted ... > >These are, of course, Dhrystone-mips anyway.... hence, not only is >the .5 useless, the whole number is mostly useless :-) >Give them credit for supplying the SPEC numbers, thank goodness... Here's a small gotcha. The quoted performance numbers for a SPARC II (28.5 MIPS, 21 SPEC) are obtained by using the optional optimizing compiler, Sun C 1.1, instead of the bundled compiler. Cute. Anyone know the SPEC value using the default software? Rod Oldehoeft Email: rro@cs.colostate.edu Computer Science Department Voice: 303/491-5792 Colorado State University Fax: 303/491-2293 Fort Collins, CO 80523
davidsen@crdos1.crd.ge.COM (Wm E Davidsen Jr) (12/19/90)
In article <11772@ccncsu.ColoState.EDU> rro@debussy.cs.colostate.edu (Rod Oldehoeft) writes: | Here's a small gotcha. The quoted performance numbers for a SPARC II | (28.5 MIPS, 21 SPEC) are obtained by using the optional optimizing | compiler, Sun C 1.1, instead of the bundled compiler. Cute. Is there some vendor who doesn't use the best compiler, largest cache, etc, when running benchmarks? As long as the conditions of test are given I don't have a problem with it. If some hardware or software not available to the public is used, or is used and not disclosed, then I think there's reason to complain. -- bill davidsen (davidsen@crdos1.crd.GE.COM -or- uunet!crdgw1!crdos1!davidsen) VMS is a text-only adventure game. If you win you can use unix.
mash@mips.COM (John Mashey) (12/20/90)
In article <3065@crdos1.crd.ge.COM> davidsen@crdos1.crd.ge.com (bill davidsen) writes: >In article <11772@ccncsu.ColoState.EDU> rro@debussy.cs.colostate.edu (Rod Oldehoeft) writes: > >| Here's a small gotcha. The quoted performance numbers for a SPARC II >| (28.5 MIPS, 21 SPEC) are obtained by using the optional optimizing >| compiler, Sun C 1.1, instead of the bundled compiler. Cute. > > Is there some vendor who doesn't use the best compiler, largest cache, >etc, when running benchmarks? As long as the conditions of test are >given I don't have a problem with it. And neither does SPEC: this is perfectly legitimate on Sun's part, and is properly documented, as far as I can tell. Of course, it IS important for users to understand the differences, and not confuse numbers of various kinds: TIME axis: a) The numbers you get if you run them on the machine you have today. b) Numbers you'll get on a machine available X months from now. c) Numbers you'll get on a machine you have today, but later, when/if you get the next compiler release. VERSION axis: d) Numbers you'll get on a machine you have, but only if you buy a particular compiler. Everybody has to deal with the time axis. Fortunately, after the first few releases of a system, the change rate due to compilers slows down, although the SPEC results do show that even excellent compilers actually continue to improve. The VERSION axis is rather different, as there is a range of distinct cases: 1) One compiler: as in VAX/VMS, other proprietary systems, almost all MIPS-based systems, etc, there is effectively one standard compiler family, and that's what almost every binary in the world has been compiled with, and so the numbers are pretty representative. 2) Two compilers: the Sun case. Clearly, you'd want to get the difference calibrated to use as a rule-of-thumb, and this would probably not be too hard. I'd guess that Sun-provided software would use the better compiler. I'd assume at least some of the ISVs would also. I'd guess 88K case is also close, as I've seen just a few vendors. 3) Many compilers: 68K, and ESPECIALLY X86. (I say this because for whatever reason, there seemed to be less 68K compilers that you might find on a random 68K box, perhaps because many vendors (Sun, Apollo, HP) had their own compilers on own boxes). Maybe somebody can offer some comments here: I'd guess there is quite a large range in the delivered numbers among commercial products. What I can't tell is: a) How big is the range, reallY? b) Are the numbers published from the best ones they could find (probably)? c) Which compilers are mostly used out there, and what kinds of results do THEY give? I.e., if you buy software packages, were they compiled with the best-optimizing compilers, or with ones that were faster compiling, had better debugging environments, or supported various features that might not necessarily be available in the best optimizers? > If some hardware or software not available to the public is used, or >is used and not disclosed, then I think there's reason to complain. The SPEC rules were set up to try to do this, with the caveat that it was OK to gives numbers for something that was not yet available, as long as there was a date given. People should read the dates carefully, of course, but I think we've at least gotten out of the game of seeing numbers for laboratory "hot boxes" with compilers that might never be released. It is a typical practice that people report results for compilers that will actually hit the market in a few months, and I'd argue that this is OK (as long as people watch it), in that a number tends to stick for a while, and if you're going to be able to buy it in a few months, it usually means that: a) The compiler group actually froze it a while back b) It's been in QA for a while c) The compiler group is actually working hard on the next round Anyway, to summarize: Sun IS playing by the rules on this one. If customers also want to get the bundled-compiler numbers, they should tell Sun so, or run them themselves. -- -john mashey DISCLAIMER: <generic disclaimer, I speak for me only, etc> UUCP: mash@mips.com OR {ames,decwrl,prls,pyramid}!mips!mash DDD: 408-524-7015, 524-8253 or (main number) 408-720-1700 USPS: MIPS Computer Systems, 930 E. Arques, Sunnyvale, CA 94086
anderson@lynx.cat.syr.edu (Joseph Anderson) (01/13/91)
In article <2810@cirrusl.UUCP> dhesi%cirrusl@oliveb.ATC.olivetti.com (Rahul Dhesi) writes: >In <3300233@m.cs.uiuc.edu> gillies@m.cs.uiuc.edu writes: > > I think it's a laugh that Sun quotes "28.5 mips".... Sheesh. > This tells me Sun doesn't know anything about "significant > digits". > >Assuming an uncertainty of 1.0, It's just as valid to say 28.0 +/- 1.0 >as to say 28.5 +/- 1.0. But if the best available estimate is 28.5 >rather than 28.0, then it's more accurate (and less misleading) to say >28.5 rather than 28.0 or 28. > Um, stating the 0.5 means variation at that level; if the error were +/-1 then it would have been state 28.; they stuck their advertising necks out for 0.5 +/-0.1 mips, let them prove they can accurately measure out to +/- 0.5 mips anderson@cat.syr.edu =/- edn