科技日报记者 刘霞
据《新科学家》杂志网站近日报道,英伟达公司前工程师卢克·杜兰特利用众多高性能图形处理单元(GPU),成功发现了迄今已知最大素数:2^136279841-1。这个数字展开后,达41024320位十进制数字,比此前纪录长1600万位。
素数是那些只能被1和自身整除的数,比如2、3、5等。素数的数量无穷无尽,证明哪些数是素数的难度也与日俱增。卢克参与“梅森素数互联网大搜索”(GIMPS)项目,发现了这一最新素数。他将获得3000美元奖金,这是该项目自2018年以来颁出的第一笔奖金。
GIMPS项目此前发现的所有素数,都由个人电脑的中央处理单元(CPU)找到。而此次最新发现的素数,是借助GPU发现的。
GPU最初是为电脑游戏开发的芯片,如今已经成为人工智能发展的关键。卢克曾在英伟达公司担任GPU开发工程师,深知GPU的强大数字能力。为此,他让分布在17个国家24个数据中心的数千个GPU联网,合作发现了迄今已知最大的素数。
这个新素数也是第52个梅森素数。梅森素数指以2^P-1形式表达的素数,是为纪念法国数学家马林·梅森在该领域所做的开创性工作而命名。这类素数恰好比2的P次方小1,相对容易被找到,因此成为GIMPS项目的首要目标。
卢克则表示,他之所以不遗余力寻找梅森素数,是希望通过这一成果证明:GPU不仅能用于AI领域,也有望在基础数学和科学研究领域“大显身手”。