人類發現史上最大梅森素數: Intel i5-6600連跑六天

素數的概念大家應該還都記得, 那麼你是否知道梅森素數(Marin Mersenne)?

這是法國數學家馬蘭·梅森在1644年提出的, 是指可表達為2n-1形式的素數, 最小的一個是3, 然後是7, 31, 127……關於梅森素數是否有無窮多個, 如何分布, 一直都是數學史上的超級謎題.

在此之前, 人們總共發現了49個梅森素數, 而從1997年至今, 所有新的梅森素數都是由互聯網梅森素數大搜索(GIMPS)分布式計算項目發現的, 此前已陸續發現15個.

經過確認, 2017年12月26日, 美國田納西州的51歲聯邦快遞員, 曾經幹過電氣工程師的Jonathan Pac發現了 第50個梅森素數, 數值為277232917-1, 也就是2的77232917次方減1.

它是一個23249425位數, 比2016年1月份發現的第49個梅森素數多了接近100萬位, 可以寫滿9000頁紙, 1秒鐘寫1英寸(2.54厘米)長也要連寫54天, 整個數字長達37英裡(59.5公裡), 比第49個長了3英裡(4.8公裡).

Jonathan Pac已經加入GIMPS項目尋找梅森素數超過14年, 這次利用自己的一台Core i5-6600電腦, 連續運行了六天, 才得到這個重大發現 , 並由四個人在五個不同平台上使用四種不同演算法進行了驗證:

- Aaron blosser, Intel Xeon伺服器, Prime95, 37小時.

- David Stanfill, AMD RX Vega 64顯卡, gpuOwL, 34小時.

- Andreas Hoglund, NVIDIA Titan Black顯卡, CUDALucas, 73小時; 亞馬遜AWS, Mlucas, 65小時.

- Ernst Mayer, 32核心Xeon伺服器, Mlucas, 82小時.

Jonathan Pac為此獲得了3萬美元獎金. 接下來如果誰第一個發現首個超過1億位數的梅森素數, 將獲得15萬美元獎金! 10億位數的會獎勵25萬美元!

感興趣的可以去Mersenne.org下載工具參加.

2016 GoodChinaBrand | ICP: 12011751 | China Exports