Prime95 , también distribuido como una utilidad de línea de comandos mprime bajo FreeBSD y Linux , es una aplicación gratuita escrita por George Woltman . Es utilizado por Great Internet Mersenne Prime Search (GIMPS), un proyecto de computación distribuida dedicado a la caza principal de Mersenne . En los círculos de overclocking , se usa comúnmente para pruebas de estabilidad. [4]
Desarrollador (es) | George Woltman |
---|---|
Versión inicial | 3 de enero de 1996 |
Lanzamiento estable | 30.3 build 6/15 de septiembre de 2020 [2] |
Versión de vista previa | 30.6 build 1 [1] / 20 de abril de 2021 |
Escrito en | ASM , C |
Sistema operativo | Microsoft Windows , macOS , Linux , FreeBSD |
Tipo | Probador de estabilidad del sistema / buscador principal de Mersenne |
Licencia | Freeware [3] |
Sitio web | mersenne |
Aunque la mayor parte [5] de su código fuente está disponible , Prime95 no califica como software gratuito y de código abierto porque su acuerdo de licencia para el usuario final [3] establece que, en caso de que el software se utilice para encontrar una prima récord que califique para las recompensas ofrecidas por Electronic Frontier Foundation , [6] cualquier premio en metálico debe ser reclamado y redistribuido por GIMPS.
Encontrar números primos de Mersenne mediante computación distribuida
Desde la fundación de GIMPS en 1996, los participantes del proyecto han encontrado 17 nuevos primos de Mersenne . [7]
Para lograr esto, el programa implementa los siguientes algoritmos:
- Prueba de primalidad de Lucas-Lehmer (LL)
- Prueba de primalidad de Fermat (PRP) con comprobación de errores
Debido al gran volumen de candidatos y la escasez de primos de Mersenne , el programa también implementa algunas pruebas computacionalmente más baratas para excluir rápidamente candidatos compuestos :
- División de prueba utilizando un tamiz de Eratóstenes modificado
- Algoritmo de factorización de Pollard (P-1)
- Método de factorización de curva elíptica (ECM) para números más pequeños
Usar para pruebas de estrés
Debido a las operaciones realizadas por Prime95 y su énfasis en el rendimiento, se ejerce una presión extrema sobre los diversos subsistemas informáticos cuando se utilizan con ciertos parámetros. Esto puede ayudar a identificar problemas con RAM , FPU y suministro de energía y otros componentes. En un sistema estable, ejecutar Prime95 no provocaría fallas o resultados incorrectos. Es por esto que Prime95 es una de las herramientas más comunes utilizadas por la comunidad de overclocking para evaluar la estabilidad de sus sistemas. [4]
Ver también
- Lista de proyectos de computación distribuida
- Pruebas de estrés
- número primo
- PrimeGrid
Referencias
- ^ https://mersenneforum.org/showpost.php?p=576305&postcount=150
- ^ Woltman, George. "¡He convertido 30.3 build 6 en la versión oficial de descarga en mersenne.org!" . Consultado el 16 de septiembre de 2020 .
- ^ a b "GIMPS Legalese - PrimeNet" . Gran búsqueda de Internet Mersenne Prime . Consultado el 8 de mayo de 2019 .
- ^ a b "Cómo ejecutar una prueba de esfuerzo de la CPU con Prime95" . Appuals.com . 2015-12-10 . Consultado el 23 de mayo de 2019 .
- ^ Woltman, George. "El código de seguridad o suma de comprobación es difícil de falsificar. Este es el único código fuente que no se publica" .
- ^ "Premios EFF Cooperative Computing" . Fundación Frontera Electrónica . 2008-02-29 . Consultado el 8 de mayo de 2019 .
- ^ "Historia de GIMPS - PrimeNet" . Gran búsqueda de Internet Mersenne Prime . Consultado el 9 de mayo de 2019 .
enlaces externos
- Página web oficial con descargas para varias arquitecturas
- Cómo usar Prime95 para pruebas de estrés (tortura)