mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software > Mlucas

Reply
 
Thread Tools
Old 2004-01-07, 15:24   #12
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
Rep├║blica de California

3×7×19×29 Posts
Default

Thanks for the timings, delta_t. Looks like RTP is giving from 0-15% speedup for the FFT lengths of current interest to GIMPS (roughly from 512-2048K).

I've PMed some e-mails from Bill Rea regarding his builds of a little over a year ago using a then-new version of the SunPro C compiler.

One other note re. the mlucas.cfg file entries: you should remove (at least from the working-directory version) any FFT lengths for which the best runtime is still worse than that for the next-higher FFT length. This typically happens for FFT lengths which involve a large-ish odd first-pass radix, which will be relatively inefficient compared to an even or power-of-two radix. For instance in your timings we see that 960K (which uses a radix-15 front-end DFT pass) is slightly slower than 1024K, which uses all power-of-two passes. Removing the 960 line from the file will cause the code to not use that length in production-test mode, but obviously you could srtill use it for manual timing tests.

Finally, since it looks like you're running on a multi-CPU system, it would be interesting to see how the timings are affected by memory bus contention when there are multiple instances of the program running.

Last fiddled with by ewmayer on 2004-01-07 at 15:25
ewmayer is online now   Reply With Quote
Old 2007-10-02, 22:13   #13
sunosx
 
Oct 2007

28 Posts
Default

I tried compiling the source archive suggested by ewmayer on my Sun Fire 4800 running Solaris 9. Even though the installation was a bit troublesome, but it runs smooth for now. Thanks
sunosx is offline   Reply With Quote
Old 2007-10-03, 21:36   #14
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
Rep├║blica de California

3·7·19·29 Posts
Default

Quote:
Originally Posted by sunosx View Post
I tried compiling the source archive suggested by ewmayer on my Sun Fire 4800 running Solaris 9. Even though the installation was a bit troublesome, but it runs smooth for now. Thanks
Could you be a bit more specific about "troublesome"?

We are trying - in the little spare time our work-for-pay leaves us - to get a beta 3.0 release ready by year's end. Tom Duell of Sun has built the current in-dev codebase for this on various systems including some based on the new Sparc 6 chips, and gotten good performance on the latter. Currently working on specific optimizations targeting Solaris-on-AMD64 systems. We wish we could work full-time on this, but that luxury is presently not available to us.

Last fiddled with by ewmayer on 2007-10-03 at 21:49
ewmayer is online now   Reply With Quote
Old 2007-10-04, 05:45   #15
rgiltrap
 
rgiltrap's Avatar
 
Apr 2006
Down Under

89 Posts
Default

Quote:
Originally Posted by ewmayer View Post
We are trying - in the little spare time our work-for-pay leaves us - to get a beta 3.0 release ready by year's end.
The 3.0 beta gives pretty good levels of parallelization which should be nice on the SF4800.
rgiltrap is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Mlucas and mprime on the same box daxmick Software 5 2018-01-05 09:48
Mlucas on ubuntu Damian Mlucas 17 2017-11-13 18:12
Mlucas version 17 ewmayer Mlucas 3 2017-06-17 11:18
MLucas on IBM Mainframe Lorenzo Mlucas 52 2016-03-13 08:45
Mlucas on Sparc - Unregistered Mlucas 0 2009-10-27 20:35

All times are UTC. The time now is 23:17.

Sat Dec 5 23:17:00 UTC 2020 up 2 days, 19:28, 0 users, load averages: 1.67, 1.73, 1.83

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.