Loading...
novembro 2, 2024

41 milhões de dígitos: novo maior número primo é descoberto usando GPUs

Luke Durant, um ex-programador da NVidia de 36 anos, fez uma descoberta impressionante ao encontrar o maior número primo conhecido até hoje. Após dedicar quase um ano e investir uma quantia considerável de seu próprio dinheiro, Durant revelou o número primo M136279841, que possui incríveis 41.024.320 dígitos. Esta descoberta marca o primeiro avanço significativo em números primos em quase seis anos.

Para aqueles que precisam de uma atualização, um número primo é um número inteiro que só pode ser dividido por 1 e por ele mesmo, como 2, 3, 5 e 7. A descoberta de Durant é classificada como um primo de Mersenne, uma categoria rara de números primos que podem ser expressos na forma (2^p – 1), onde (p) também é um número primo. O novo número primo é o 52º primo de Mersenne conhecido, um feito notável considerando a raridade desses números.

Ao contrário de outros grandes números primos usados em aplicações de segurança na internet, os primos de Mersenne têm importância histórica e matemática. “O registro histórico do maior número primo do mundo nos diz algo sobre a capacidade histórica dos computadores e, em particular, sobre o progresso da humanidade nessa área”, disse o Dr. Kevin Buzzard, professor de matemática pura no Imperial College London.

Leia mais:

Como o maior número primo foi descoberto

A descoberta de Durant foi anunciada pelo projeto Great Internet Mersenne Prime Search (GIMPS) em 21 de outubro. O GIMPS é um exemplo de ciência cidadã, permitindo que não especialistas façam descobertas significativas. Durant, baseado em San Jose, Califórnia, reconheceu a tecnologia avançada do GIMPS e combinou elementos de computação em nuvem para criar um supercomputador incrivelmente rápido.

A comunidade GIMPS inclui voluntários de todo o mundo que executam o software do projeto em seus computadores pessoais em busca de novos primos, além de matemáticos que analisam os resultados para expandir futuras explorações. Para Durant, a busca por números primos gigantes é uma combinação de seu interesse em desenvolver grandes sistemas de computação e explorar os limites das leis da física.

Números
(Imagem: Daboost/Shutterstock)

Embora não haja aplicações práticas imediatas para números primos tão grandes, a descoberta é significativa para os envolvidos no projeto. “Esta descoberta é mais um item de novidade para os matemáticos, uma joia rara e bela”, disse George Woltman, fundador do GIMPS. Durant recebeu um alerta preliminar sobre sua descoberta em 12 de outubro e rapidamente confirmou a primalidade do novo número.

Para testar a primalidade de um número, os programas do GIMPS executam um teste de provável primo e, se o resultado for bem-sucedido, o número é quase conclusivamente um novo primo. A partir daí, o servidor do GIMPS é notificado e vários testes definitivos de primalidade são realizados em diferentes hardwares e programas para verificar o novo primo de Mersenne.

Primeira descoberta do tipo através de GPUs

A descoberta de Durant é notável por ser a primeira do tipo descoberta através de unidades de processamento gráfico (GPUs), conhecidas por sua eficiência em lidar com cálculos matemáticos repetitivos em alta velocidade. As GPUs profissionais usadas por Durant incluíam milhares de GPUs de servidores, cruzando 24 regiões de data centers em 17 países.

GPU Nvidia
Imagem: NVIDIA/Divulgação

Woltman prevê que mais primos serão descobertos usando GPUs no futuro. Durant credita grande parte de seu sucesso à educação que recebeu na Alabama School of Mathematics and Science em Mobile. Com base em sua nova descoberta, Durant é elegível para o prêmio de descoberta de pesquisa do GIMPS de $3.000, que ele planeja doar para a escola pública.

O post 41 milhões de dígitos: novo maior número primo é descoberto usando GPUs apareceu primeiro em Olhar Digital.

Deixe um comentário

Your email address will not be published.

This field is required.

You may use these <abbr title="HyperText Markup Language">html</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*This field is required.