El Proyecto GIMPS (Great Internet Mersenne Prime Search) ha anunciado el descubrimiento el pasado 12 de octubre del mayor número primo conocido hasta la fecha. Lo de que hayan pasado 10 días era por el tema de la comprobación, que no es trivial. Un primo de Mersenne es un número primo con la forma M = 2n - 1 en el que n también es primo.
El número en cuestión es el 52º de este tipo que se conoce:
2136.279.841 - 1
Es decir, 2 elevado a 136.279.841 menos 1. En total tiene 41.024.320 dígitos, casi el doble que el anterior primo de Mersenne. [Expresado en ASCII son 42 MB, que se pueden descargar en un archivo zip comprimido a 19 MB].
Quien lo encontró fue Luke Durant, utilizando una GPU NVIDIA H100 en un centro de datos en San Antonio, Texas. Es la primera vez que se utilizan GPUs de forma masiva para esta tarea, junto con el software gpuOwl. Durant usó miles de GPUs distribuidas en 24 centros de datos en 17 países. Ahora recibirá un premio de 3.000 dólares, que dice va a donar a una institución educativa.
El número fue verificado con la prueba de Lucas-Lehmer y luego con varios programas, incluyendo Prime95, GpuOwl, PRPLL y CUDALucas.
A quienes les gusten los premios les agradará saber que hay 50.000 dólares por encontrar un primo de 100 millones de dígitos y 150.000 dólares por un primo de mil millones de dígitos… Toda una motivación extra.