This latest version of prime95 has been optimized for Intel’s new AVX instruction set. Owners of Sandy Bridge and Ivy Bridge CPUs (Core i3/i5/i7 2xxx and 3xxx) will see a substantial performance boost. Any modern personal computer with Windows, Mac OS X, Linux, or FreeBSD can participate.
How it works:
This page describes what you will need to participate in GIMPS and how it works on your computer. This page is aimed at people with Intel-compatible personal computers, although in many cases it is possible for UNIX and Mac users to participate as well.
In brief, you need:
- a relatively modern computer – though very old computers can still be useful to help other computers find primes.
- your computer on and running more often than off – at least most of the time – it’s OK to go on holidays, vacations, etc.
- time and patience – testing for a prime can take weeks even on the fastest computers and months on very old computers.
- an Internet connection available at least once every two months – more often is preferred, weekly or daily is ideal .
GIMPS requires a modern PC that is on most of the time. The program runs at the lowest possible priority. You should not see any impact on your system’s performance. The program will use about 32MB of memory and about 50MB of disk space. WARNING: Running the program continuously will use about 40 watts of additional power, about the same as an energy-saving compact florescent lamp – your electric bill will go up just a little bit.
Most importantly, you will need a lot of patience. Roughly speaking it will take about a month to run a single primality test – visit the benchmark page for a more accurate estimate on your computer.
Setup Instructions for New Users:
Joining GIMPS is usually as simple as downloading and running the program, answering a few questions, and the program does the rest. There are cash awards for discovering a new Mersenne prime!
- If you have not done so, CREATE YOUR USERID. It’s optional, but required to check your account details, computer status and performance statistics and to assign computers to your user ID.
- Download the appropriate free program for your OS
- Create a directory and decompress the file you just downloaded. Windows 7, Vista, and XP have built-in unzip features. Other Windows users can choose from a variety of decompression programs. We use 7-zip. Linux and FreeBSD users should use the standard tar and gzip decompression utilities.
- Start the program! (Linux and FreeBSD users should run the program from the command line with a -m switch, i.e. “./mprime -m”). Enter your optional userID created on the website in Step 1, and optionally name your computer. We recommend Windows users select Options, Start at Bootup or Start at Logon.
That’s all you need to do! The program contacts a central server called PrimeNet to get some work to do. Usually the program and PrimeNet know the best work to assign, but it’s up to you!
You can administer your account and computers on your userID’s account page. Once you complete a workunit you can track your standings on the competitive stats pages the server updates every hour (see Top Producers in the menu, left, for more stats). You can monitor each of your computers’ progress, even remote-control the work assignments they request using your userID’s CPUs page!
Linux and FreeBSD versions can also be set up to run every time you restart your computer. Ask for help at the Mersenne Forum.
Questions and Problems:
Please consult the readme.txt file for possible answers. You can also search for an answer, or ask for help in the GIMPS forums. Otherwise, you will need to address your question to one of the two people who wrote the program. Networking and server problems should be sent to Scott Kurowski. Such problems include errors contacting the server, problems with assignments or userids, and errors on the server’s statistics page. All other problems and questions should be sent to George Woltman, but please consult the forums first.
See GIMPS Terms and Conditions. However, please do send bug reports and suggestions for improvements.
- Windows updated to 30.4.9
- AVX-512 support.
- Modified torture test dialog box with new options and better understanding of the L1/L2/L3 cache hierarchy.
- More robust implementation of Gerbicz error checking in PRP tests. This replace LL testing as the default work type.
- PRP with proofs. Eliminates the need for lengthy double-checking!!!
- Resource Limits dialog box to control Prime95’s resource usage. See the readme.txt file for setting these options
- Faster P-1 stage 2.
- Faster ECM stage 1 and stage 2.
- Gwnum library overhauled. Many functions deprecated. Replaced by more powerful gwmul3. New functions that compute (a+b)*c and (a-b)*c with less memory accesses. Faster conversion to and from binary.
- ECM and P-1 can choose the find B2 value for the amount of memory prime95 is allowed to use. For ECM, this happens when the worktodo.txt line sets B2=100*B1 which is the default assignment from the PrimeNet server. For P-1, the best B2 is chosen when the worktodo.txt line specifies the trial factoring depth.
- For example, “Pminus1=1,2,20000003,-1,500000,0,70” chooses the best B2 bound for B1=500000 given that M20000003 has been trial factored to 2^70.