> -----Original Message-----
> From: Aaron Blosser [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 04, 1999 10:51 PM
> To: Mersenne@Base. Com
> Subject: RE: Mersenne: Testing times
>
>
> > I've got several UltraSPARCs I've pressed into service and currently
> > have 7 exponents checked out being tested with MacLucasUNIX.
>
> > It's doing fractionally more than one iteration every second. That's
> > judging by the times between checkpoint files at 5000 iterations
> > between checkpoints. So far it's used 716.7 hours of CPU.
> At this rate
> > it's probably done a bit over 2,500,000 iterations or is about
> > one-third of
> > the way there.
> >
> > Is this about right for this type of system?
> >
> > Details:-
> >
> > Ultra-5 270Mhz CPU, 128Mb RAM
> > Solaris 7
> > gcc version 2.8.1
>
> It's been noted that GCC isn't the best at compiling under
> Solaris, for this
> type of code anyway. Someone else (my brother?) will
> probably have more
> info on this.
>
Yeh, Sun's CC is WAY better than GCC is for UltraSparc code. I think this is
due to the fact that GCC (even 2.95) isn't optimized for V8plus
instructions.
Anyway, I was compiling with this...
OPT=-fast -xO4 -xtarget=ultra -xarch=v8plusa -xsafe=mem -xdepend -xparallel
-dalign
(Note: If you are running Solaris 7, you can specify -xarch=v9 which might
get you some performance gain)
I think that I can speed it up by adding:
-xlibmil
And I'm not sure if IEEE754 is needed, this can be turned off by:
-fsimple=1 -fns (I'm not sure what speed increase would be seen here)
Umm... I haven't tried the -parallel flag, but I doubt there is much the
compiler would find to parallelize in MacLucasUNIX....
Some day, I'll get the time to write the assembly for the Sparc and stuff...
but first I need to figure out who in our company holds the Sun Workshop
license, cuz I was just playing around with the demo...
I'll try and find some place to put a binary for UltraSparcs sometime today
and let the list know or whatever.
Oh, plus I hacked in some timing code so as to get some benchmarks, nothing
super special, but it is nice to know what iteration your box is on, and how
fast its performing etc...
Plus, some day I might get around to porting it to our AS/400 or something.
That'd be interesting...
-Jeremy
_________________________________________________________________
Unsubscribe & list info -- http://www.scruz.net/~luke/signup.htm
Mersenne Prime FAQ -- http://www.tasam.com/~lrwiman/FAQ-mers