mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > News

Reply
 
Thread Tools
Old 2008-09-04, 21:20   #342
M29
 
M29's Avatar
 
Dec 2003

22×41 Posts
Default

Quote:
Originally Posted by ewmayer View Post
Whatever website you got the "Fortran" bit from is 10 years out of date.
PrimeZilla was written in FORTRAN, but that was over 20 years ago.
M29 is offline   Reply With Quote
Old 2008-09-04, 21:39   #343
TheJudger
 
TheJudger's Avatar
 
"Oliver"
Mar 2005
Germany

45716 Posts
Default

Quote:
Originally Posted by ixfd64 View Post
George usually gives hints each time a Mersenne prime is reported. However, he didn't give us anything this time, other than an estimate on the completion date of the verification.

I think there are two reasons for this:

1. The new prime is smaller than 10 million digits, and George doesn't want us to be disappointed from the very start.
2. The new prime is larger than 10 million digits, and George wants it to be a surprise.

I'm betting it's the latter case.
3. The first time LL had a non-zero error code (I hope this isn't the truth)

TheJudger
TheJudger is offline   Reply With Quote
Old 2008-09-04, 22:43   #344
jrk
 
jrk's Avatar
 
May 2008

100010001112 Posts
Default

Quote:
Originally Posted by ixfd64 View Post
1. The new prime is smaller than 10 million digits, and George doesn't want us to be disappointed from the very start.
Also because that would narrow it down to one exponent (there are three below the 10M digit threshold and two of those are doublechecks with matching residues, assuming those aren't fake).
jrk is offline   Reply With Quote
Old 2008-09-04, 23:13   #345
Kevin
 
Kevin's Avatar
 
Aug 2002
Ann Arbor, MI

433 Posts
Default

Quote:
Originally Posted by TheJudger View Post
3. The first time LL had a non-zero error code (I hope this isn't the truth)

TheJudger
I think after the last false-alarm, something was added so that if a prime was reported it would also send the error code (for whatever reason it didn't before). I imagine there would be far less optimism from all parties in the know if this were the case, and more to the point, I don't think George would've posted something on the main page if the test had an error and thus a non-trivial chance of being a false alarm.
Kevin is offline   Reply With Quote
Old 2008-09-04, 23:13   #346
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

11000011010012 Posts
Default

Quote:
Originally Posted by ewmayer View Post
Whatever website you got the "Fortran" bit from is 10 years out of date.
From the Glucas web page as linked earlier by T.Rex:
Quote:
Glucas is a c-coded program to make Lucas-Lehmer test. As I have old Pentiums at home and work, I also included some assembler macros for GNU/gcc compiler to speed it up. I've reached about 80% of Woltman's latest prime95 v.20. For other platforms there is only two clients available fast enough, Glucas and Mlucas. Mlucas is an excellent fortran90-coded program written by E.W. Mayer (a version of Mlucas is included in the test suite specf2000). The performance of Mlucas is similar to Glucas. Mlucas needs a good f90 compiler and Glucas a C-compiler. For some platforms as Mac, there is no f90 compilers available, and here is the advantage of Glucas.
mdettweiler is offline   Reply With Quote
Old 2008-09-04, 23:17   #347
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

2D7F16 Posts
Default

Quote:
Originally Posted by Anonymous View Post
From the Glucas web page as linked earlier by T.Rex:
Sounds like Guillermo hasn't updated his Glucas page in a while.

Anyway, why not use the Mlucas homepage to find out about the program? Would you go to the Microsoft website to find out about Apple products? ;)
ewmayer is offline   Reply With Quote
Old 2008-09-04, 23:36   #348
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

141518 Posts
Default

Quote:
Originally Posted by ewmayer View Post
Sounds like Guillermo hasn't updated his Glucas page in a while.

Anyway, why not use the Mlucas homepage to find out about the program? Would you go to the Microsoft website to find out about Apple products? ;)
Ah yes, thanks for the link, I didn't know where to find the Mlucas homepage before. I suppose I could have gotten there through the GIMPS freeware page, but I was busy with other things.

Edit: I checked the Mlucas page, but didn't see anything right off the bat that indicated any significant differences from Glucas, except that Mlucas uses its own FFT library whereas Glucas uses YEAFFT. Is one supposed to be faster than the other, or are they about the same?

Last fiddled with by mdettweiler on 2008-09-04 at 23:43
mdettweiler is offline   Reply With Quote
Old 2008-09-05, 00:04   #349
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

19·613 Posts
Default

Quote:
Originally Posted by Anonymous View Post
Ah yes, thanks for the link, I didn't know where to find the Mlucas homepage before. I suppose I could have gotten there through the GIMPS freeware page, but I was busy with other things.

Edit: I checked the Mlucas page, but didn't see anything right off the bat that indicated any significant differences from Glucas, except that Mlucas uses its own FFT library whereas Glucas uses YEAFFT. Is one supposed to be faster than the other, or are they about the same?
YEAFFT is Guillermo's name for his *own* custom FFT. If I recall correctly he started by looking at the Mlucas FFT and then coded a similar algorithm, but with a very different coding style. since then the 2 programs have evolved separately, but the opcount to test a given exponent will be quite similar.

For single-threaded builds, the two programs run similarly fast. On the multithread front, performances seems to be in the same ballpark overall, but I suspect there will prove to be more disparities from platform to platform, because various platforms tend to "take to" coarse vs fine-grain parallelism quite differently, especially at higher thread counts.

Biggest difference, though, is yet to to come - Mlucas will soon have SSE2 support for x86 platforms. I already have a fully working version of this for Win32 using MSVC-style inline assembly [about 20000 lines' worth], currently porting the inline assembler macros to GCC syntax. It's a little slower than Prime95 clock-for-clock, but not embarrassingly so.

Verification Update

Also, on the Sparc alleged-new-Mersenne-prime verify front, we just got the keys to the proverbial Ferrari: I have grayed out the iteration number, the other verifiers will be able to fill it in once they see a matching 64-bit residue for their own runs:

[Sep 04 04:30:19] Mxxxxxxxx Iter# = 2**00000 clocks = 00:26:06.000 [ 0.0224 sec/iter] Res64: 9A889EC66E9DB2DC. AvgMaxErr = 0.000001898. MaxErr = 0.00000381

So even though this is still at the wastefully long FFT length of 4096K, we are running as fast as Tony Reix's more-recently-started verify run.

Last fiddled with by ewmayer on 2008-09-05 at 00:04
ewmayer is offline   Reply With Quote
Old 2008-09-05, 00:17   #350
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

19·613 Posts
Default

Quote:
Originally Posted by ewmayer View Post
Also, on the Sparc alleged-new-Mersenne-prime verify front, we just got the keys to the proverbial Ferrari
That was Tom who absconded with the Ferrari ... and now it looks like Rob wants a piece of that action as well, I hear him revving up the "specially modified" Lamborghini out back in the Black-Ops garage... [more on that tomorrow, if the engine doesn't blow].

This is exhausting, but too much fun to miss.
ewmayer is offline   Reply With Quote
Old 2008-09-05, 01:32   #351
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

141518 Posts
Default

Quote:
Originally Posted by ewmayer View Post
YEAFFT is Guillermo's name for his *own* custom FFT. If I recall correctly he started by looking at the Mlucas FFT and then coded a similar algorithm, but with a very different coding style. since then the 2 programs have evolved separately, but the opcount to test a given exponent will be quite similar.

For single-threaded builds, the two programs run similarly fast. On the multithread front, performances seems to be in the same ballpark overall, but I suspect there will prove to be more disparities from platform to platform, because various platforms tend to "take to" coarse vs fine-grain parallelism quite differently, especially at higher thread counts.

Biggest difference, though, is yet to to come - Mlucas will soon have SSE2 support for x86 platforms. I already have a fully working version of this for Win32 using MSVC-style inline assembly [about 20000 lines' worth], currently porting the inline assembler macros to GCC syntax. It's a little slower than Prime95 clock-for-clock, but not embarrassingly so.
Ah, I get it now. Thanks for clearing that up for me.
mdettweiler is offline   Reply With Quote
Old 2008-09-05, 02:36   #352
jinydu
 
jinydu's Avatar
 
Dec 2003
Hopefully Near M48

6DE16 Posts
Default

Quote:
Originally Posted by T.Rex View Post
And NO, I'll not say a word about the number of sec/iter I have. It is obscene ! And that would help to find the exponent of this 45th Mersenne prime (if proved). I'll provide it after.
I see you've learned from last time. But it wasn't that offensive a question, was it?

Quote:
Originally Posted by jrk View Post
Also because that would narrow it down to one exponent (there are three below the 10M digit threshold and two of those are doublechecks with matching residues, assuming those aren't fake).
Why do you say that? As I recall from looking at cleared.txt, all 18 candidates are first-time LL tests.

Now for a stupid question... Can someone please post the FFT boundaries for the various programs and the relative iteration times at different FFT lengths for a fixed computer?

Last fiddled with by jinydu on 2008-09-05 at 03:07
jinydu is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
(New ?) Wagstaff/Mersenne related property T.Rex Wagstaff PRP Search 6 2019-11-23 22:46
Holy Speedup, Batman! R.D. Silverman NFSNET Discussion 4 2008-10-02 01:28
Holy Beaverpotamus, Batman! ewmayer Science & Technology 4 2008-03-14 19:19
holy tethered cow! new Mersenne prime? (M43-related) ixfd64 News 265 2006-01-04 09:47
Mersenne prime related shirts and other items adpowers Lounge 40 2004-08-12 22:05

All times are UTC. The time now is 08:51.


Fri Aug 6 08:51:27 UTC 2021 up 14 days, 3:20, 1 user, load averages: 2.61, 2.55, 2.66

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, 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.