Prime95

Prime95

Infobox Software
name = Prime95


caption = Prime95 can also be used for benchmarking.
developer = George Woltman

latest_release_version = 24.14
latest_release_date = August 9, 2005 [ [http://www.mersenne.org/freesoft.htm Free Software] ]
latest_preview_version = 25.7
latest_preview_date = October 7, 2008 [ [http://mersenneforum.org/showthread.php?t=10746 Prime95 version 25.7 - mersenneforum.org] ]
operating_system = Microsoft Windows

genre = Mersenne prime finder / System stability tester
license = GIMPS prize terms
website = [http://www.mersenne.org/ http://www.mersenne.org/]

Prime95 is the name of the Microsoft Windows-based software application written by George Woltman that is used by GIMPS, a distributed computing project dedicated to finding new Mersenne prime numbers. As of March 2008, ten new Mersenne prime numbers have been found by the network of participants, and, on average, a new Mersenne prime is discovered approximately every year. The Linux-based version is called MPrime.

Although most of the GIMPS software's source code is publicly available, it is technically not free software, since it has a restriction that users must abide by the project's distribution terms [ [http://www.mersenne.org/prize.htm GIMPS prize terms] ] if the software is used to discover a prime number with at least 100,000,000 decimal digits and wins the $150,000 bounty offered by the EFF. [ [http://www.eff.org/awards/coop.php Cooperative Computing Awards] ]

The code that is used to generate checksums is not publicly available due to security reasons. [http://mersenneforum.org/showpost.php?p=47191&postcount=16]

Use for stress testing

Over the years, Prime95 has become extremely popular among PC enthusiasts and overclockers as a stability testing utility. It includes a "Torture Test" mode designed specifically for testing PC subsystems for errors in order to help ensure the correct operation of Prime95 on that system, which effectively stress-tests a PC.

The stress-test in Prime can be configured to better test various components of the computer by changing the fast fourier transform (FFT) size. Three pre-set configurations are available: Small FFTs, In-Place FFTs, and Blend. Small and In-Place modes primarily test the FPU and the caches of the CPU, whereas the Blend mode tests everything, including the memory.

By selecting Custom, the user can gain further control of the configuration. For example, by selecting 8-8KB as the FFT size, the program stresses primarily the CPU. By selecting 2048-4096KB and unchecking the "Run FFTs in-place" checkbox, providing the maximum amount of RAM free in the system, the program tests the memory and the chipset. If the amount of memory to use option is set too high then system will start using the paging file and the test will not stress the memory.

On an absolutely stable system, Prime95 would run indefinitely. If an error occurs (the tray icon will become yellow from the default red, indicating that the test has halted), there is a chance that the system is unstable. There is an ongoing debate about terms "stable" and "Prime-stable", as Prime95 often fails before the system becomes unstable or crashes in any other application. This is because Prime 95 is "designed" to subject the CPU to an incredibly intense workload, and to halt when it encounters even one minor error, whereas most normal applications do not stress the CPU anywhere near as much, and will continue to operate unless they encounter a fatal error.

In the overclocking community a rule of thumb is often used to determine how long to run Prime95: test the CPU (8KB FFT) for 10 hours and the memory (4096KB FFT) for 10 hours, and if the system passes, there is a high chance that it is stable.Fact|date=February 2007 Moreover, a large proportion of system overclockers and enthusiasts favor Prime95 over other benchmarking suites because Prime95 pushes the CPU's floating point units extremely hard, causing the CPU to become extremely hot. In addition, Prime95 stresses a computer machine far more than the majority of software based torture-suites. The nature of this is because the operating system usually shuts down the floating-point unit when unused by other programs, whereas Prime95 is well-optimized to continuously and effectively thread the FPU, resulting the FPU to be deeply pipelined thereby generating significantly more heat because of elevated power consumption under the massive workload conditions. In CPUs which are not properly cooled, errors are likely to occur. Prime95 also constantly accesses main memory up to 60MB per second. This constant activity will detect memory problems that other programs do not.

Lastly, power supply units of any machine running Prime95 are subject to the consistent ramifications of such harsh conditions. Power must be maintained clean, while providing adequate voltage, particularly to the CPU, RAM, and chipsets (Mainboard Chipsets such as the Northbridge where the memory controller may or may not reside, see Athlon64 for on-die memory controllers) to provide peak performance while maintaining stability. Cray Research used programs similar to Prime95 diagnostics package for over a decade for the purpose of stability testing. [http://www.xs4all.nl/~mfvl/prime/readme.txt]

Limits

Some versions of Prime95 cannot test Mersenne numbers beyond 2^{79,300,000} -1. [http://www.starqwest.org/page4.html] This is slightly smaller than a 24 million digit number.

See also

* List of distributed computing projects
* Distributed computing
* MPrime
* Stress testing

References

External links

* [http://www.mersenne.org/freesoft.htm Prime95 download page]
* [ftp://mersenne.org/gimps GIMPS FTP server] - contains various versions of Prime95


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Prime95 — Prime95/MPrime Prime95 bei der Probedivision Basisdaten Entwickler George Woltman Aktuelle Version …   Deutsch Wikipedia

  • Mersenne prime — Named after Marin Mersenne Publication year 1536[1] Author of publication Regius, H. Number of known terms 47 Conjectured number of terms Infinite …   Wikipedia

  • Great Internet Mersenne Prime Search — Die Great Internet Mersenne Prime Search (GIMPS) ist ein gemeinschaftliches Projekt zur computergestützten Suche nach Mersenne Primzahlen. Das Projekt wurde von George Woltman gegründet, der auch die Software Prime95 und MPrime für das Projekt… …   Deutsch Wikipedia

  • AMD Fusion — ist der Code und Markenname eines Prozessorkonzepts, das CPU und GPU sowie Video und andere Hardwarebeschleuniger auf einem Die vereinigt. Es ist ein Ergebnis des Zusammenschlusses von AMD und ATI.[1] Erste Modelle basierend auf diesem Konzept… …   Deutsch Wikipedia

  • Overclocking — For other uses, see Overclocked. AMD Athlon XP overclocking BIOS setup on ABIT NF7 S. Front side bus frequency (external clock) has increased from 133 MHz to 148 MHz, and the clock multiplier factor has changed from 13.5 to 16.5… …   Wikipedia

  • MPrime — Infobox Software name = MPrime developer = George Woltman latest release version = 24.14 latest release date = August 9, 2005 [ [http://www.mersenne.org/freesoft.htm Free Software ] ] latest preview version = 25.6 latest preview date = December… …   Wikipedia

  • George Woltman — (born November 10, 1957) is the founder of the Great Internet Mersenne Prime Search (GIMPS), a distributed computing project researching Mersenne prime numbers using his software Prime95 and MPrime. He graduated from the Massachusetts Institute… …   Wikipedia

  • Multiplikator (Computer) — Als Übertakten (engl.: Overclocking) wird das Betreiben von Prozessoren oder anderer Computer Bauteile mit einer höheren Taktfrequenz außerhalb ihrer Spezifikation bezeichnet, mit dem Ziel, eine höhere Leistung zu erzielen. Das Gegenteil hierzu… …   Deutsch Wikipedia

  • Overclocking — Als Übertakten (engl.: Overclocking) wird das Betreiben von Prozessoren oder anderer Computer Bauteile mit einer höheren Taktfrequenz außerhalb ihrer Spezifikation bezeichnet, mit dem Ziel, eine höhere Leistung zu erzielen. Das Gegenteil hierzu… …   Deutsch Wikipedia

  • Übertaktung — Als Übertakten (engl.: Overclocking) wird das Betreiben von Prozessoren oder anderer Computer Bauteile mit einer höheren Taktfrequenz außerhalb ihrer Spezifikation bezeichnet, mit dem Ziel, eine höhere Leistung zu erzielen. Das Gegenteil hierzu… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”