mersenneforum.org  

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

Reply
 
Thread Tools
Old 2009-03-16, 01:51   #1
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2×5×23×31 Posts
Default Prime95 version 25.9

Version 25.9 is ready for testing. If all goes well with the changes to save files, this will become the official release.

Download links:
Windows: ftp://mersenne.org/gimps/p95v259.zip
Windows 64-bit: ftp://mersenne.org/gimps/p64v259.zip
Windows service: ftp://mersenne.org/gimps/winnt259.zip
Windows 64-bit service: ftp://mersenne.org/gimps/win64nt259.zip
Linux: ftp://mersenne.org/gimps/mprime259.tar.gz
Linux 64-bit: ftp://mersenne.org/gimps/mprime259-linux64.tar.gz
Mac OS X: ftp://mersenne.org/gimps/mprime259-MacOSX.tar.gz
Source: ftp://mersenne.org/gimps/source259.tar.gz


This release contains both performance improvements and bug fixes.

From the included whatsnew.txt file:

1) Performance increases for the 64-bit version by taking advantage of the eight extra SSE2 registers. The 32-bit version may also be a bit faster by taking advantage of the Core 2 architecture. The FFT code was originally optimized for the Pentium 4 where instructions like "movapd reg,reg" take 6 clocks and should be avoided, whereas on Core 2 the same instruction uses just 1 clock cycle and improves scheduling. The 32-bit version may be slightly faster or slower on the Pentium 4, but not enough to worry about. Preliminary benchmarks indicate:

32-bit Pentium 4: between 2% slower and 1% faster
32-bit Core 2: between 2% and 6% faster
64-bit Pentium 4: between 2% and 4% faster
64-bit Core 2: between 10% and 13% faster
64-bit Core i7: between 7% and 12% faster
64-bit Phenom: between 10% and 13% faster
AMD64: between 1% slower and 1% faster

2) Intermediate save files were overhauled. Trial factoring, P-1, and ECM now support multiple save files. The backup save file uses a .bu extension. While a new save file is being written a .write extension is used and renamed when successfully written (thus, briefly there are 3 save files). NOTE #1: LL save files no longer use an initial letter of q and r. The program will automatically use these obsolete files if necessary and delete them when no longer needed. NOTE #2: ECM and P-1 save files on k*2^n+1 no longer use file names beginning with d and l. The -An command line argument no longer appends an extension to save file names. NOTE #3: The client now supports keeping three save files.

Bug fixes are described here: http://www.mersenneforum.org/showpos...44&postcount=2

Last fiddled with by Prime95 on 2009-03-27 at 13:43
Prime95 is offline   Reply With Quote
Old 2009-03-16, 01:51   #2
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·5·23·31 Posts
Default

Known bugs and fixes:

1) PFactor save files begin with the letter p -- it should be m like all other P-1 work. Fixed in next release.

2) Linux and Mac OS X load averaging, -c and -s command line arguments do not work properly. All fixed in next release.

3) Corrupt save files can cause memory corruption and/or a program crash. Fixed in next release.

4) PRP of 99*1^50+2 fails. Fixed in next release.

5) When PRP first starts it incorrectly outputs a "time per iteration" message. Fixed in next release.

6) Some SeventeenOrBust users would like hourly checkins with the server. The next release will allow setting DAYS_BETWEEN_CHECKINS as low as 0.04 in prime.txt. The GUI will only allow integer values.

7) Writing save files could be a little bit faster. Fixed in the next release.

8) A quad core i7 with hyperthreading disabled in the BIOS is incorrectly identified as a dual core with hyperthreading. Fix coded for the next release but not tested.

9) Some memory allocation errors cause a crash - especially during P-1 and ECM GCD. Improved in next release.

10) P-1 start 2 bits before the TF limit -- this isn't optimal. Changed to 1 bit in next release.

11) If a worktodo.txt file contains more than one ECM lines working on the same exponent then the percent complete will be incorrectly copied from the first occurrence to the subsequent occurrences. Fixed in 25.10.

12) The number of ECM curves to run on a worktodo.txt file would sometimes be output incorrectly using 64-bit executables. Fixed in 25.10.

13) The Linux 32-bit version links to libcurl.so.3 rather than the newer libcurl.so.4. Fixed in 25.10.

14) Many Linux and FreeBSD do not have libcurl installed. In 25.11 libcurl will be staticly linked into mprime.

15) If there is an error reading a save file and that save file cannot be deleted, then an infinite loop will result. Fixed in 25.11 by limiting read attempts to 99 tries.

16) If two workers are ECMing the same number to different B1 limits, then there can be some confusion reading save files on restarting. No fix yet. If two or more workers are ECMing the same number with the same B1, then 25.11 will make a better effort of keeping the save files associated with the same workers when you stop/start.

17) The server only accepts 50 benchmark timings. When a quad core processor does a benchmark, the various multithread timings fill up our 50 limit and the TF data does not get sent. Fixed in 25.11. Benchmark data will only be sent for 1, 2, and 4 threads. Also data for 768K FFT will not be sent.

Last fiddled with by Prime95 on 2009-07-05 at 01:35
Prime95 is offline   Reply With Quote
Old 2009-03-16, 05:51   #3
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

23×1,087 Posts
Default

Should those of us that are using build 2 upgrade?
Uncwilly is online now   Reply With Quote
Old 2009-03-16, 08:57   #4
db597
 
db597's Avatar
 
Jan 2003

7·29 Posts
Default

This is great news! After quite a number of years since it's release we're finally seeing the benefits of 64bits on LL. This just might provide enough incentive for me to finally leave XP 32bit!
db597 is offline   Reply With Quote
Old 2009-03-16, 11:47   #5
tmorrow
 
tmorrow's Avatar
 
Jan 2004

2·3·17 Posts
Default

Quote:
Originally Posted by Uncwilly View Post
Should those of us that are using build 2 upgrade?
The zip pack contains build4 rather than build2 of prime95.exe and has updates to the text files, mainly about the 64 bit improvements using the 8 extra SSE2 registers - release notes etc. It's your call on whether to upgrade now or wait until the official release. I'm not sure what the delta is between build2 and build4.
tmorrow is offline   Reply With Quote
Old 2009-03-16, 12:40   #6
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

25×149 Posts
Default

Does mprime259-MacOSX64 work fine on Linux machines?

Luigi

Last fiddled with by ET_ on 2009-03-16 at 12:41
ET_ is offline   Reply With Quote
Old 2009-03-16, 14:41   #7
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·5·23·31 Posts
Default

Quote:
Originally Posted by ET_ View Post
Does mprime259-MacOSX64 work fine on Linux machines?
No. I'll work on the Linux builds today.
Prime95 is offline   Reply With Quote
Old 2009-03-16, 14:43   #8
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

25×149 Posts
Default

Quote:
Originally Posted by Prime95 View Post
No. I'll work on the Linux builds today.
Thank you George

Luigi
ET_ is offline   Reply With Quote
Old 2009-03-16, 18:15   #9
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2×5×23×31 Posts
Default

Quote:
Originally Posted by Uncwilly View Post
Should those of us that are using build 2 upgrade?
Check out the bug fix list and decide for yourself if you want to. I would for the better save file support.
Prime95 is offline   Reply With Quote
Old 2009-03-17, 21:14   #10
CADavis
 
CADavis's Avatar
 
Jul 2005
Des Moines, Iowa, USA

2·5·17 Posts
Default

I exited prime95 and copied the exe 25.9b4 over 25.9b3, vista 64-bit, and upon starting got this:

[Main thread Mar 17 16:07] Mersenne number primality test program version 25.9
[Main thread Mar 17 16:07:55] Starting workers.
[Main thread Mar 17 16:08:15] Use count locking problem in reading worktodo file.

Anything to worry about?
Attached Thumbnails
Click image for larger version

Name:	wortodo.txt.png
Views:	318
Size:	62.0 KB
ID:	3419  
CADavis is offline   Reply With Quote
Old 2009-03-17, 22:21   #11
petrw1
1976 Toyota Corona years forever!
 
petrw1's Avatar
 
"Wayne"
Nov 2006
Saskatchewan, Canada

10001001111112 Posts
Default

Quote:
Originally Posted by CADavis View Post
[Main thread Mar 17 16:08:15] Use count locking problem in reading worktodo file.

Anything to worry about?
I got this same error a couple months ago after a 25.9 upgrade and asked the same question on this forum. I got no response ... however, there were also no fallouts from the error either.
petrw1 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Prime95 version 27.3 Prime95 Software 148 2012-03-18 19:24
Prime95 version 26.3 Prime95 Software 76 2010-12-11 00:11
Prime95 version 25.5 Prime95 PrimeNet 369 2008-02-26 05:21
Prime95 version 25.4 Prime95 PrimeNet 143 2007-09-24 21:01
When the next prime95 version ? pacionet Software 74 2006-12-07 20:30

All times are UTC. The time now is 03:38.

Tue Oct 20 03:38:55 UTC 2020 up 40 days, 49 mins, 0 users, load averages: 1.84, 1.79, 1.77

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.