最近幾天,瑞士Graub nden應用科學大學團隊用101天9小時完成了圓周率小數(shù)點后62.8萬億位的計算,是創(chuàng)造吉尼斯紀錄所用計算時間的一半產(chǎn)生這么多小數(shù)位的算法y—cruncher來自高中生
62,831,853,071,750!
圓周率精確到小數(shù)點后62.8萬億位!
最近幾天,瑞士研究團隊挑戰(zhàn)圓周率最精確值的世界紀錄!
目前吉尼斯世界紀錄是50萬億位數(shù),是2020年1月29日搭載Chudnovsky算法的y—cruncher程序計算出來的,計算時間持續(xù)了8個多月。
一半的計算時間!
瑞士格勞本登應用科學大學的數(shù)據(jù)分析,可視化和模擬能力中心于4月下旬首次開始計算。
上次在阿拉巴馬州創(chuàng)造吉尼斯世界紀錄用了303天,但瑞士科學家只用了108天9小時就完成了任務。
時間大大減少!
這一切只需要兩個AMD處理器!
格勞本登應用科學大學官網(wǎng)披露了該項目的硬件設備:
—兩個32核AMD Epyc 7542處理器
—1TB內(nèi)存
—510TB磁盤空間
—38個16TB硬盤,以7200轉(zhuǎn)/分的速度運行
—2個用于操作系統(tǒng)存儲的固態(tài)硬盤
存儲系統(tǒng)結(jié)構(gòu):黃色部分是帶處理器和磁盤的計算單元,紅色部分是38塊硬盤
黃色部分是RAM,綠色部分是處理器,藍色部分是機箱風扇
雖然計算量巨大,但這個項目還是挺環(huán)保的!
團隊計算了項目的能耗。CPU,內(nèi)存,SSD,38塊硬盤,加上散熱,總共需要1700瓦左右!
傳統(tǒng)的吹風機只有2000瓦
從一個高中項目,已經(jīng)走了一點遠
1988年,楚德諾夫斯基兄弟提出計算圓周率,的公式。
直到現(xiàn)在,Chudnovsky公式還在計算圓周率,任何位數(shù)的最有效方法每次迭代的平均計算精度為14.81位。
產(chǎn)生了如此多萬億小數(shù)的算法y—cruncher來自于高中時Alexander J. Yee開發(fā)的一個算術Java庫:BigNumber。
2006年,他將歐拉—馬斯切羅尼常數(shù)計算到小數(shù)點后116,580,041位,創(chuàng)造了世界紀錄。
后來在2009年,又以小數(shù)點后14,922,244,782位再次打破記錄。
之后,他把程序改名為y—cruncher,用C和C重寫,這個y也是歐拉常數(shù)導出的,
后來,大神去了伊利諾伊大學厄巴納—香檳分校,2011年第一次用自己的程序計算圓周率,小數(shù)點后十萬億位打破世界紀錄,隨后發(fā)表了《多核系統(tǒng)上超幾何級數(shù)的高精度求和》的研究。
最近10年的誕生
日前,y—cruncher完成了Chudnovsky公式的核心計算,然后計算出反平方根部分。
之前計算的是分母,小數(shù)點后一萬億位。
日前,經(jīng)過92天的計算,y—cruncher更改了其十六進制版本的pi,把它寫在電腦磁盤上數(shù)字壓縮后,只占用24TB左右的磁盤空間,然后計算pi,轉(zhuǎn)換為小數(shù)
日前,7:30,62.8萬億位從十六進制轉(zhuǎn)換為十進制數(shù)字被分成63個壓縮文件,以驗證基數(shù)轉(zhuǎn)換過程是否已經(jīng)正確完成
8月14日9:30,高性能計算平臺終于完成小數(shù)點后62,831,853,071,750位的計算,得到pi,最后10個已知數(shù)字是:7817924264。
鄭重聲明:此文內(nèi)容為本網(wǎng)站轉(zhuǎn)載企業(yè)宣傳資訊,目的在于傳播更多信息,與本站立場無關。僅供讀者參考,并請自行核實相關內(nèi)容。
|