Where's the SPARK in my SPARC????
Dan McCoy
mccoy at pixar.uucp
Wed Feb 27 07:29:10 AEST 1991
In article <1991Feb21.120049.5626 at jarvis.csri.toronto.edu> corkum at csri.toronto.edu (Brent Thomas Corkum) writes:
>So I compiled the program and ran it, and
>did I get a surprise, it ran 6.5 times slower than the 4D/25. I thought the
>SPARC2 was suppose to be 2-3 times faster in FLOPS.
Aside from the register windows that others mentioned, another
place that SPARC often loses ground versus MIPS processors (like SGI)
is integer multiplies. Unless they snuck them into the SparcStation 2
when I wasn't looking, SPARC still does multiply in software whereas
MIPS processors have hardware for that.
Even if you think your code is floating point bound, there could be a lot
of integer multiplies that start dominating the run time.
On the SGI using "pixie" you can find out how many integer mulitplies
you are doing.
Dan McCoy ...!{ucbvax,sun}!pixar!mccoy
More information about the Comp.sys.sgi
mailing list