O ex-engenheiro de software da Nvidia, Luke Durant, e o projeto GIMPS (Great Internet Mersenne Prime Search) encontraram o maior número primo conhecido pelo homem, exigindo 41 milhões de dígitos para ser escrito. O GIMPS é um esforço de voluntários de todo o mundo para descobrir os números primos de Mersenne, que têm a forma 2n-1.
O maior número primo atualmente conhecido pelo homem é 2.136.279.841-1; e é designado como M136279841. Para obter esse número, você precisará multiplicar dois por si mesmo mais de 136 milhões de vezes e subtrair um do resultado resultante. Antes disso, seis anos antes, foi encontrado o número M82589933 que estabeleceu o recorde anterior.
A nova descoberta é significativa porque foi feita utilizando processadores gráficos em data centers. Mihai Preda foi o primeiro a usar recursos de GPU em 2017 – ele “escreveu o programa GpuOwl para verificar a primalidade dos números de Mersenne e disponibilizou seu software para todos os usuários do GIMPS”. Em 2023, Luc Durand juntou-se ao GIMPS, e os participantes do projeto construíram a infraestrutura necessária para implantar o programa Preda em vários servidores GPU na nuvem. O trabalho durou um ano, mas os esforços deram frutos no dia 11 de outubro, quando o acelerador Nvidia A100 em Dublin, na Irlanda, produziu o resultado M136279841, e foi confirmado pelo Nvidia H100 localizado em San Antonio, Texas.
É um exercício interessante para fãs de matemática e um lembrete de que as GPUs no data center são úteis para mais do que apenas inteligência artificial. Eles podem ser usados para simulações com uso intensivo de dados, criptografia e muito mais. As GPUs estão se tornando mais poderosas e continuarão a nos ajudar a encontrar números primos ainda maiores.