On 3 Nov 99, at 9:50, Bill Rea wrote:

> If there are people with SPARC systems with large external caches
> thinking about using Ernst Mayer's Mlucas for LL testing then
> make the switch.

I actually switched my Ultra 10 to Mlucas (using the binary you 
supplied for Solaris 2.6) a couple of weeks back. I don't know what 
the cache size on this system is, but I doubt it's as big as 4MB.
The point is that I found (a) MLU at FFT size N is about the same 
speed as Mlucas at FFT size 7N/8, but (b) this is offset to a large 
extent by the fact that Mlucas runs larger exponents than MLU with 
the same (power of 2) FFT size.

e.g. on exponents around 3.7 million the iteration time for Mlucas is 
0.185 using 192K FFT size. MLU would need a 256K FFT size and would 
run at 0.228 sec/iter. (Ultra IIi @ 300 MHz)

Of course, there will be _some_ exponents where MLU is a bit faster 
on this particular system - so I'll keep MLU around.

Bear in mind that Mlucas is still a bit "experimental". One problem 
has come to light - if you're using the PrimeNet Manual Testing page 
to submit results, you _must_ remove the space preceding the M at the 
beginning of the result line, else PrimeNet won't accept the result. 
Actually it says it has got the result but doesn't remove the 
assignment from the current assignments report or add it to the 
completed assignments report unless the leading space is removed.
(This seems to be a program bug, I see the extra space in the source 
code so I'd assume the problem afflicts Mlucas 2.7y on all platforms. 
Certainly the binary executable I built for Alpha systems running 
linux is also afflicted.)

> MLU is unusual in that it runs significantly slower in 64-bit mode. 

Very odd. Any idea why this might be? Compiler producing broken 
code???


Regards
Brian Beesley
_________________________________________________________________
Unsubscribe & list info -- http://www.scruz.net/~luke/signup.htm
Mersenne Prime FAQ      -- http://www.tasam.com/~lrwiman/FAQ-mers

Reply via email to