Prime95

From Wikipedia, the free encyclopedia

Prime95
Description de l'image Prime95 icon (green).svg.
Description de cette image, également commentée ci-après
Prime95 28.7 fonctionnant sur un quad-core Intel du système Windows 10.
Informations
Développé par George WoltmanVoir et modifier les données sur Wikidata
Écrit en C et Assembleur x86 (en)Voir et modifier les données sur Wikidata
Langues AnglaisVoir et modifier les données sur Wikidata
Type MathématiquesVoir et modifier les données sur Wikidata
Licence GratuicielVoir et modifier les données sur Wikidata
Site web mersenne.orgVoir et modifier les données sur Wikidata

Prime95 est une application freeware écrite par George Woltman qui est utilisée par GIMPS, un projet de calcul distribué destiné à la recherche de nouveaux nombres premiers de Mersenne. Plus précisément, Prime95 se réfère aux versions Windows et Mac OS X du logiciel.

MPrime est la version de l'interface en ligne de commande Linux de Prime95, pour être exécutée dans un terminal ou dans une fenêtre d'émulateur de terminal en tant que client shell à distance. Elle est identique à Prime95, il lui manque juste une interface graphique.

Bien que le code source du logiciel GIMPS soit en partie accessible au public, il n'est techniquement pas un logiciel libre étant donné que les utilisateurs l'utilisant doivent se conformer aux conditions de distribution du projet si le logiciel est utilisé pour découvrir un nombre premier avec au moins 100 000 000 chiffres et gagne 150 000 $ de récompense offerte par l'EFF[1]. Ainsi, un utilisateur qui utilise Prime95 pour découvrir un nombre premier ne serait pas en mesure de réclamer le prix directement (50 000 $ iront à la personne qui trouve le nombre premier). Un logiciel libre ne poserait pas cette restriction.

Le code qui est utilisé pour générer des sommes de contrôle n'est pas disponible au public pour des raisons de sécurité[2]. L'assembleur a été réécrit dans la version actuelle stable 28, entraînant par ailleurs une augmentation de performance énorme[3].

Prime95 ne supporte actuellement pas de GPU, bien que Woltman ait indiqué qu'il est en cours d'élaboration. Cependant, il y a des programmes tiers, tels que CUDALucas, qui font usage de la puissance de traitement des GPU.

Puissance de traitement

Depuis 2014, 14 nouveaux nombres premiers de Mersenne ont été trouvés grâce à ce réseau de participants, et un nouveau premier de Mersenne a été découvert environ chaque année jusqu'en 2009; le dernier a été trouvé quatre ans plus tard.

Une table de repères sélectionnés est fourni ci-dessous. La liste complète peut être consultée sur le site officiel du GIMPS[4].

Comparaison de la puissance de base de CPU Fréquence Cœurs FFT Divisions successives TDP
Prime95[4],[5] (par cœur) 2048k 4096k 64-bit
Plate-forme du modèle de processeur MHz ms ms ms Watts
Intel Atom 330 1600 2 621 1166 46 8
Intel Atom D510 1664 2 586 1954 25.7 13
Intel Pentium III 1151 1 438 923 50.6 30
AMD Athlon 1054 1 457 774 56.0 68
AMD Fusion E-350 1596 2 222 491 15.2 18
AMD Athlon XP 2000+ 1640 1 201 448 32.8 ~60
Intel Pentium 4 3078 1 72.4 162 14.9 86
AMD Phenom II X4 3414 4 34.9 76.3 4.59 125
Intel Core 2 Duo E8600 3334 2 34.2 73.1 4.89 65
Sandy Bridge Pentium G620T 2159 2 41.1 72.5 4.99 35
AMD Phenom II X6 1100T 3310 6 32.7 69.5 3.85 125
Intel Core i5-2500K 3330 4 23.9 53.2 3.49 95
Intel Core i5-2500K 4400 4 3.3 7.1 2.61 95
Intel Core i7-2600K 3463 4 21.8 45.4 3.67 95
Intel Core i7-3770K 4222 4 3.978 9.450 3.788 77

Utilisation pour des tests de résistance

Au fil des ans, Prime95 est devenu extrêmement populaire parmi les amateurs de PC et d'overclocking comme un utilitaire de test de stabilité. Il comprend un mode « Test de Torture » conçu spécifiquement pour tester les sous-systèmes de PC pour les erreurs afin d'aider à assurer le bon fonctionnement de Prime95 sur ce système. Ceci est important parce que chaque itération du test de Lucas-Lehmer dépend de la précédente; si une itération est incorrecte, le test de primalité sera donc faussé dans son entièreté.

La fonctionnalité du test de résistance Prime95 peut être configurée pour mieux tester différents composants de l'ordinateur en changeant la taille de la transformation de Fourier rapide (TFR). Trois configurations prédéfinies sont disponibles : Petits TFR, TFR en place, et Blend. Les modes de tests petits et en place testent principalement le FPU et les caches de la CPU, alors que le mode Blend teste tout, y compris la mémoire.

Avec un système absolument stable, Prime95 tournerait indéfiniment. Si une erreur se produit, cela indiquerait que le système est peut-être instable.

Limites

Les versions qui ont précédé la 25 (version 24, 23...) de Prime95 ne pouvaient pas tester les nombres de Mersenne au-delà de [6]. Ce chiffre est légèrement plus petit qu'un nombre ayant 24 millions de chiffres. Les nouvelles versions de Prime95 (versions 25, 26, 27 et 28) peuvent manipuler des nombres de Mersenne jusqu'à la limite [7]. Cependant, ils peuvent effectuer une factorisation sur des nombres de Mersenne allant jusqu'à .

Historique des versions

Voir aussi

Références

Related Articles

Wikiwand AI