mersenneforum.org  

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

Reply
 
Thread Tools
Old 2017-06-10, 03:23   #1
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·5·23·31 Posts
Default Prime95 version 29.2

Prime95 version 29.2 build 4 is available.

This is for early testers to find bugs. I'm sure I've added some new ones.

From whatsnew.txt:

Code:
1)  Throughput benchmarks of all FFT implementations are written to gwnum.txt. 
    These benchmarks will then be used to pick the best FFT implementation to use.
    This can lead to minor performance improvements.
2)  Benchmarks are run at 5AM (and every 21 hours after that) for any FFT sizes that
    will be needed within the next 7 days.  Once enough benchmark data is accumulated,
    these automatic benchmarks no longer take place.
3)  Default FFT implementations for Ryzen added.
4)  A few new FFT sizes (up to 50M) are enabled for FMA3-capable CPUs.
5)  ECM and P-1 on Fermat numbers will automatically add known Fermat factors to
    the worktodo.txt entries.
This version is not heavily tested - consider it a beta version. Bug reports welcome!

Download links:
Windows 64-bit: ftp://mersenne.org/gimps/p95v292.win64.zip
Linux 64-bit: ftp://mersenne.org/gimps/p95v292.linux64.tar.gz
Mac OS X: ftp://mersenne.org/gimps/p95v292.MacOSX.zip
Windows 32-bit: ftp://mersenne.org/gimps/p95v292.win32.zip
Linux 32-bit: ftp://mersenne.org/gimps/p95v292.linux32.tar.gz
FreeBSD11 64-bit: ftp://mersenne.org/gimps/p95v292.FreeBSD11-64.tar.gz
Source: ftp://mersenne.org/gimps/p95v292.source.zip

Last fiddled with by Prime95 on 2017-06-23 at 00:52
Prime95 is offline   Reply With Quote
Old 2017-06-10, 03:24   #2
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

11011110110102 Posts
Default

1) The Windows version does not use new benchmark data in FFT selection until prime95 is restarted. Fixed in 29.2 build 3.
2) Throughput benchmarks using less than all cores improperly used all cores. Fixed in 29.2 build 4.
3) Using benchmark data on AMD Bulldozer with SUM(INPUTS) checking enabled can lead to errors initializing FFTs. Fixed in 29.2 build 5.
4) Auto benchmark runs even if user is not running any workers. Auto benchmark runs on battery power even if "run on battery power" option is not selected. Fixed in 29.2 build 5.

Last fiddled with by Prime95 on 2017-08-27 at 01:32
Prime95 is offline   Reply With Quote
Old 2017-06-10, 18:50   #3
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·5·23·31 Posts
Default

I found the first bug. Prime95 is not using the results of the automatic benchmarks to select the best FFT implementation until prime95 is restarted.
Prime95 is offline   Reply With Quote
Old 2017-06-10, 20:58   #4
GP2
 
GP2's Avatar
 
Sep 2003

50258 Posts
Default

Quote:
Originally Posted by Prime95 View Post
I found the first bug. Prime95 is not using the results of the automatic benchmarks to select the best FFT implementation until prime95 is restarted.
I was about to ask when gwnum.txt was supposed to show up in the directory. I think I stopped and restarted it a few times (for unrelated reasons).
GP2 is offline   Reply With Quote
Old 2017-06-10, 21:46   #5
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

11011110110102 Posts
Default

Quote:
Originally Posted by GP2 View Post
I was about to ask when gwnum.txt was supposed to show up in the directory. I think I stopped and restarted it a few times (for unrelated reasons).
You can generate benchmark data for FFT selections manually using the benchmark dialog box. Do a throughput benchmark using all CPU cores and the number of workers you have currently configured.

Or you can let prime95 generate the benchmark data automatically. The first auto-benchmark will take place around 5AM (and occur about every 21 hours thereafter).

Last fiddled with by Prime95 on 2017-06-22 at 22:18
Prime95 is offline   Reply With Quote
Old 2017-06-11, 02:02   #6
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·5·23·31 Posts
Default

Quote:
Originally Posted by Prime95 View Post
I found the first bug. Prime95 is not using the results of the automatic benchmarks to select the best FFT implementation until prime95 is restarted.
Found the problem. It is a compiler optimization problem. I can't complain about Microsoft too much since it is a 12 year old compiler.
Prime95 is offline   Reply With Quote
Old 2017-06-11, 08:46   #7
S485122
 
S485122's Avatar
 
Sep 2006
Brussels, Belgium

2·787 Posts
Default

The "File Version" of Prime95 29.2 is still 29.1.1.0, the "Product Version" is 29.1.0.0.

Something that would be useful is the possibility to differentiate between the different versions of the program, there have been several versions of Prime95 29.1. What you could do is name them xx.x.B for beta until the version is OK Then you would remove the B.Going by the date is not always reliable.

Jacob
S485122 is offline   Reply With Quote
Old 2017-06-11, 13:44   #8
GP2
 
GP2's Avatar
 
Sep 2003

29·89 Posts
Default

Quote:
Originally Posted by S485122 View Post
Something that would be useful is the possibility to differentiate between the different versions of the program, there have been several versions of Prime95 29.1.
In practice you can do that by going to https://mersenne.org/cpus/ while logged in, and seeing what build number is reported there under "CPU / Software".
GP2 is offline   Reply With Quote
Old 2017-06-11, 14:10   #9
S485122
 
S485122's Avatar
 
Sep 2006
Brussels, Belgium

62616 Posts
Default

Quote:
Originally Posted by GP2 View Post
In practice you can do that by going to https://mersenne.org/cpus/ while logged in, and seeing what build number is reported there under "CPU / Software".
Not completely relevant : first of all one has to run an instance with the mprime or Prime95 to have the version of the software there. It is quicker to run the software and use the menu to get the version and the build.

But my point is about the software as found on ftp://ftp.mersenne.org and the fact that it would be useful to have the version and subversion explicitly in the name.

Jacob
S485122 is offline   Reply With Quote
Old 2017-06-11, 20:14   #10
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

2·3·5·191 Posts
Default

Quote:
Originally Posted by Prime95 View Post
You can generate benchmark data for FFT selections manually using the benchmark dialog box. Do a throughput benchmark using all CPU cores and the number of workers you have currently configured.

Or you can let prime95 generate the benchmark data automatically. The first auto-benchmark will take place around 5AM (and occur about every 17 hours thereafter).
5 am won't work for anyone who only runs during the daytime.
henryzz is offline   Reply With Quote
Old 2017-06-19, 14:39   #11
tului
 
Jan 2013

1048 Posts
Default

You need any specific benchmarks you want me to run on my Ryzen 1800X now that I have DDR4-3200 available?
tului 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:28.

Tue Oct 20 03:28:57 UTC 2020 up 40 days, 39 mins, 0 users, load averages: 1.86, 1.69, 1.72

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.