问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

GIMPS最新发现已知最大素数:2¹³⁶²⁷⁹⁸⁴¹ - 1

创作时间:
作者:
@小白创作中心

GIMPS最新发现已知最大素数:2¹³⁶²⁷⁹⁸⁴¹ - 1

引用
1
来源
1.
http://www.360doc.com/content/24/1022/18/80115365_1137356380.shtml

2024年10月21日,互联网梅森素数大搜索(GIMPS)项目发现了一个新的最大素数:2¹³⁶²⁷⁹⁸⁴¹ - 1。这个素数拥有41024320位十进制数字,是目前已知的第52个梅森素数。

新素数的发现

这个素数是由美国加利福尼亚州圣何塞的卢克·杜兰特(Luke Durant)在10月12日首次发现的。卢克是目前GIMPS项目中最活跃的贡献者之一。他利用自己开发的基础设施,在横跨17个国家、24个数据中心区域的数千个GPU服务器上运行GIMPS软件。

这个素数的发现结束了普通个人计算机在这一领域长达28年的统治地位。2017年,Mihai Preda开发了GpuOwl程序,使得所有GIMPS用户都能利用GPU的强大计算能力。卢克·杜兰特作为前NVIDIA员工,深刻理解GPU在基础数学和科学研究中的潜力。他开发的基础设施充分利用了云中GPU的可用性,为新素数的发现提供了关键支持。

验证过程

新素数的验证过程采用了多种不同的算法和硬件平台:

  • Prime95:由Aaron Blosser在Intel CPU上运行
  • PRPLL:GpuOwl的一个分支,由Luke Durant等人在AMD和NVIDIA GPU上运行
  • Mlucas:由已故的Ernst Mayer编写,由Serge Batalov在Intel CPU上运行
  • CUDALucas:一个较旧的GPU程序,由Serge Batalov和Luke Durant在NVIDIA GPU上运行

这是GIMPS项目中第一个通过可能素数测试(probable prime test)发现的素数,引发了关于官方发现日期的讨论。最终,项目选择了Lucas-Lehmer测试的日期作为官方发现日期。

GIMPS项目简介

GIMPS项目始于1996年,由George Woltman创立,旨在发现新的梅森素数。该项目通过分布式计算的方式,利用全球志愿者的计算机资源进行素数搜索。项目使用的软件包括:

  • Prime95:由George Woltman开发,用于在Intel CPU上搜索素数
  • GpuOwl:由Mihai Preda开发,专门用于GPU计算
  • Mlucas:由Ernst Mayer编写,支持多种处理器架构

梅森素数简介

梅森素数是指形如2ᴾ - 1的素数,以法国僧侣马林·梅森(Marin Mersenne)的名字命名。目前已知的梅森素数共有52个。每个梅森素数都能生成一个完美数(完全数),即其真因数之和等于该数本身的数。例如,最小的完美数是6 = 1 + 2 + 3。

实际应用

虽然目前这些大素数的实际应用较少,但素数在密码学等领域具有重要价值。随着计算技术的发展,素数研究可能会带来更多意想不到的应用。

历史发现

GIMPS项目自成立以来,已经发现了多个重要的梅森素数。最近的几个发现包括:

  • 2018年12月:Patrick Laroche等人在美国发现第51个已知梅森素数
  • 2017年12月:Jonathan Pace等人在美国发现第50个已知梅森素数
  • 2016年1月:Curtis Cooper等人在美国发现第49个已知梅森素数

这些发现展示了分布式计算在数学研究中的强大潜力。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号