Outline ·
[ Standard ] ·
Linear+
Prime95 v27.xx
|
cybpsych
|
Feb 6 2011, 09:26 PM
|
|
Prime95 v26.5 Betaftp://mersenne.org/gimps/p95v265.zipftp://mersenne.org/gimps/p64v265.zip» Click to show Spoiler - click again to hide... « 1) Pentium 4s and Celerons with L2 cache size of 256K or less choose a length 4M FFT when they could use an FFT between 1600K and 4M in size. Fixed in next release. 2) The on screen message reporting that errors have occurred during the LL test was wrong. The counts for "SUM(INPUTS) != SUM(OUTPUTS)" and "ROUNDOFF > 0.4" were reversed. Fixed in next release. 3) Dual-boot users running a 32-bit and 64-bit executable on the same exponent may experience "Unable to initialize FFT" message. This happens when prime95 writes an FFT size to worktodo.txt and that FFT size is only supported by just one of the two executables. For example, the 2240K FFT length is supported for 64-bit Core 2 but not 32-bit Core 2. Fixed, somewhat inelegantly, in 26.5 -- unimplemented FFT lengths are ignored when worktodo.txt is read. 4) Prime95 will sometimes inexplicably unreserve exponents. I think this happens when prime95 incorrectly calculates the CPU speed. Version 26.5 will only use a new slower CPU speed measurement after several slower CPU measurements. Hopefully, this will resolve the unreserve problem caused by a single erroneous CPU speed measurement. 5) Prime95 would lose the how_far_factored and tests_saved information on PRP= lines in worktodo.txt. Fixed in 26.5. 5) Prime95 did not offer an option to delete P-1 save files when a work unit completes. Fixed in 26.5. 6) Prime95 did not fully understand Sandy Bridge CPUID output. Fixed in 26.5. 7) Prime95 did not accurately report the CPU speed. Fixed in 26.5. 8) At startup, the workers threads do not start up properly until communication with the server completes. If you have a large worktodo.txt file, this will result in wasted CPU time and many "use count" error messages. Fixed in 26.5. 9) Time estimates for trial factoring to 2^79 and above were incorrect. Fixed in 26.5.
|
|
|
|
|
|
TSstasio
|
Feb 11 2011, 02:14 PM
|
|
Prime95 v26.5 Build 2ftp://mersenne.org/gimps/p95v265.zipftp://mersenne.org/gimps/p64v265.zip1) Minor bug fixes. 2) Starting in build 2, P-1 work will display the chance of finding a factor. The worktodo.txt line must include how_far_factored using the new syntax: Pminus1=k,b,n,c,B1,B2[,how_far_factored][,B2_start][,"factors"]
|
|
|
|
|
|
TSstasio
|
Feb 19 2011, 09:59 AM
|
|
Prime95 v26.5 Build 3ftp://mersenne.org/gimps/p95v265.zipftp://mersenne.org/gimps/p64v265.zipStarting with build 3, at startup the program tries to determine which hyperthreaded logical CPUs comprise one physical CPU. If this isn't working properly, see the AffinityScramble2 setting in undoc.txt. The previous version's AffinityScramble setting is no longer supported!
|
|
|
|
|
|
TSstasio
|
Feb 22 2011, 09:51 AM
|
|
Prime95 v26.5 Build 4ftp://mersenne.org/gimps/p95v265.zipftp://mersenne.org/gimps/p64v265.zip Added on February 22, 2011, 4:48 pmPrime95 v26.5 Build 5ftp://mersenne.org/gimps/p95v265.zipftp://mersenne.org/gimps/p64v265.zip-Fixes the dual-core non-SSE2 benchmark crash This post has been edited by stasio: Feb 22 2011, 04:48 PM
|
|
|
|
|
|
cybpsych
|
Feb 24 2011, 07:54 AM
|
|
Prime95 v26.5 Build 5 (status upgraded to Stable, 23-02-2011)http://mersenneforum.org/gimps/p64v265.ziphttp://mersenneforum.org/gimps/p95v265.ziphttp://www.mersenne.org/http://www.mersenne.org/freesoft/default.phpMuch of the FFT assembly code has been rewritten for better speed on newer CPU architectures. There are also many more FFT sizes supported. The net result is significantly faster test times for most users! To upgrade from version 25, simply exit Prime95, download the new version, and unzip the new version replacing the old version.
|
|
|
|
|
|
TSstasio
|
Feb 24 2011, 08:09 AM
|
|
QUOTE(cybpsych @ Feb 24 2011, 07:54 AM) Prime95 v26.5 Build 5 (status upgraded to Stable, 23-02-2011)http://mersenneforum.org/gimps/p64v265.ziphttp://mersenneforum.org/gimps/p95v265.ziphttp://www.mersenne.org/http://www.mersenne.org/freesoft/default.phpMuch of the FFT assembly code has been rewritten for better speed on newer CPU architectures. There are also many more FFT sizes supported. The net result is significantly faster test times for most users! To upgrade from version 25, simply exit Prime95, download the new version, and unzip the new version replacing the old version. It's same release from 22.February build 5 ,posted above
|
|
|
|
|
|
TSstasio
|
Mar 4 2011, 11:18 AM
|
|
Prime95 v26.6 Build 1-x64 only ftp://mersenne.org/gimps/p64v266.zip» Click to show Spoiler - click again to hide... « -For rare cases where the program cannot figure out the number of cores and hyperthreading, the NumPhysicalCores option may help.
|
|
|
|
|
|
TSstasio
|
Apr 3 2011, 04:28 PM
|
|
|
|
|
|
|
|
TSstasio
|
Apr 9 2011, 09:44 AM
|
|
Prime95 v26.6 Build 3ftp://mersenne.org/gimps/p95v266.zipftp://mersenne.org/gimps/p64v266.zip» Click to show Spoiler - click again to hide... « 1) Occasionally, P-1 stage 2 would report 100% complete before stage 2 completed. This bug has been around forever. I've finally found the cause! Fixed in 26.5 build 2. 2) Worktodo.txt was not updated properly when P-1 completed for a PRP test. Fixed in 26.5 build 3. 3) In 26.5 build 3, when benchmarking and measuring CPU speed the program will keep all cores busy by launching auxiliary threads that loop indefinitely. This should prevent Intel Turbo boost from kicking in. This should prevent cases where the CPU speed is reported as 1.87 GHz, yet a benchmark reports very fast timings because the CPU core has been boosted to 3.2 GHz because only one core is active. 4) In 26.5 build 3, the OS's mapping of hyperthreaded logical CPU numbers to physical CPUs is determined automatically at startup. The AffinityScramble setting (see undoc.txt) is no longer supported. It is replaced by the AffinityScramble2 setting. 5) In 26.5 build 3, the message "set affinity to run on any cpu" instead listed all the CPU numbers and as well as CPU #31. Fixed in build 4. 6) In 26.5 build 3 and 4, benchmarking a dual-core non-SSE2 machine will crash. Fixed in build 5. 7) KeepPminus1SaveFiles=0 option described in undoc.txt did not work when a factor was found. Fixed in 26.6. 8) The 32K,64K,80K length FFTs with sumout checking for Pentium 4's with 256K or less cache were not implemented. Symptom is a torture test failure. Fixed in 26.6. 9) Prime95 does not load on Sandy Bridge CPUs running Win XP. I've got a trial fix in 26.6. 10) Prime95 chooses very inefficient FFT implementations for Core 2 Celerons (they have 512K L2 cache). Working on a fix for for 26.6. 11) Logical CPU numbers were sometimes output zero-based and sometimes one-based. In 26.6, they are all one-based. This post has been edited by stasio: Apr 9 2011, 09:56 AM
|
|
|
|
|
|
TSstasio
|
Dec 7 2011, 04:33 PM
|
|
Prime95 v27.1 Build 1
-(64bit) ftp://mersenne.org/gimps/p95v271.zipFrom developer: QUOTE A very early pre-beta prime95 version 27.1 is available. It has support for most, but not all AVX FFT lengths. I have not done any of the 64-bit optimizations.
I've been using this version on my Sandy Bridge for the last few days without incident. You are free to do so too. I'm fairly confident it will produce valid results as it has passed some torture testing and QA runs. If you do not have a Sandy Bridge CPU (or maybe a Bulldozer) there is absolutely no reason to download this version. In fact it would be dangerous to do so as I have not tested the SSE2 or x87 FFTs to see if I've broken something! This post has been edited by stasio: Dec 7 2011, 04:48 PM
|
|
|
|
|
|
cybpsych
|
Dec 20 2011, 01:53 PM
|
|
Prime95 v27.2 Early Previewftp://mersenne.org/gimps/p95v272.zip The only real difference is all FFT lengths are implemented. This should only make a difference to anyone testing 100M digit numbers.
|
|
|
|
|
|
TSstasio
|
Feb 17 2012, 12:56 PM
|
|
Prime95 v27.3 Build 1ftp://mersenne.org/gimps/p95v273.zipftp://mersenne.org/gimps/p64v273.zip» Click to show Spoiler - click again to hide... « This version supports 64-bit optimized AVX FFTs. 32-bit AVX FFTs are also a little bit faster. I haven't done full benchmarks so I'm not sure how much faster it is than versions 27.2 or 26.6.
The good/bad news is these FFTs are so fast that they are limited by memory bandwidth -- standard Sandy Bridge CPUs will experience a slow down when running all 4 cores. I'd like to hear from Sandy Bridge-E users to see if they also suffer slow downs when all 4 cores are running. This post has been edited by stasio: Feb 17 2012, 12:57 PM
|
|
|
|
|
|
TSstasio
|
Mar 9 2012, 11:23 AM
|
|
Prime95 v27.4 Build 1ftp://mersenne.org/gimps/p95v274.zipftp://mersenne.org/gimps/p64v274.zip» Click to show Spoiler - click again to hide... « This version fixes a number of bugs in 27.3 - mostly related to LLR and PFGW issues. There are no speed improvements over 27.3. Hopefully, Bulldozer processors now properly run SSE2 FFTs.
|
|
|
|
|
|
cybpsych
|
Apr 24 2012, 02:05 PM
|
|
Prime95 v27.6 Build 1ftp://mersenne.org/gimps/p95v276.zipftp://mersenne.org/gimps/p64v276.ziphttp://mersenneforum.org/showthread.php?t=16751New features in Version 27.6 of prime95.exe ------------------------------------------- 1) Multi-threaded tests might be a little bit faster especially when using a lot of threads. Of course, single-threaded usage still gives the best throughput. 2) FFT crossover points were adjusted. Many higher, a few lower. This post has been edited by cybpsych: Apr 25 2012, 01:57 PM
|
|
|
|
|
|
TSstasio
|
Apr 27 2012, 09:11 AM
|
|
Prime95 v27.6 Build 2ftp://mersenne.org/gimps/p95v276.zipftp://mersenne.org/gimps/p64v276.zip1. A slower trial factoring algorithm is chosen sometimes. Fixed in version 27.6 build 2.
|
|
|
|
|
|
cybpsych
|
Apr 28 2012, 05:13 AM
|
|
Prime95 v27.6 Build 3ftp://mersenne.org/gimps/p95v276.zipftp://mersenne.org/gimps/p64v276.zipThe round off error can be incorrectly calculated. Fixed in 27.6 build 3.
|
|
|
|
|
|
cybpsych
|
May 2 2012, 09:38 AM
|
|
Prime95 v27.6 Build 4ftp://mersenne.org/gimps/p95v276.zipftp://mersenne.org/gimps/p64v276.zipMprime -v does not print out the build number. Fixed in version 27.6 build 4. Torture test on small FFTs gets round off errors or crashes after a while. Fixed in version 27.6 build 4.
|
|
|
|
|
|
cybpsych
|
May 4 2012, 11:22 AM
|
|
Prime95 v27.7 Build 1http://mersenneforum.org/showthread.php?t=16779Windows 64-bit: ftp://mersenne.org/gimps/p64v277.zip Windows 32-bit: ftp://mersenne.org/gimps/p95v277.zipTorture test on small FFTs gets round off errors or crashes after a while. In very rare cases, regular tests could crash or raise a round off error. Fixed in version 27.7. Multithreaded FFTs could deadlock. Fixed in version 27.7. Why bump to version 27.7? I upgrade the minor version whenever there are changes that affect all users of the gwnum library. In very rare cases, the bug could affect any test. How rare? In version 27.1 to 27.4, carries were propagated to 8 FFT words. In 27.6 carries were propagated to just 4 FFT words. Assuming there are 18 bits per FFT word, then a 53-bit floating point result will need to propagate carries into 2 words. But, if that second word overflows and the third word is 2^18-1 and the fourth word is 2^18-1, then 27.6 would try to propagate into the fifth word and the bug is triggered. Thus, the chance of encountering the bug was about 1 in 2^36 (1 in 2^108 in earlier v27 versions). So, don't lose any sleep over bad LL results. This post has been edited by cybpsych: May 4 2012, 11:39 AM
|
|
|
|
|
|
TSstasio
|
May 16 2012, 10:08 AM
|
|
Prime95 v27.7 Build 2 http://mersenneforum.org/showthread.php?t=16779Windows 64-bit: ftp://mersenne.org/gimps/p95v277.win64.zipWindows 32-bit: ftp://mersenne.org/gimps/p95v277.win32.zip1. SoB cannot package a default prime.txt with the Mac OS X version because the Mac version changes the working directory to ~/Prime95. Mac version changed to copy a prime.txt file from the application bundle to ~/Prime95. Fixed in version 27.7 build 2. 2. Root cause of several false prime reports in recent years found. Fixed in version 27.7 build 2. This post has been edited by stasio: May 16 2012, 10:15 AM
|
|
|
|
|