日本天才妹「算出圓周率31.4百萬位元」 Google狂賀員工:實現12歲的夢想了

近親香肩| 2019-04-04| 檢舉

我們都知道「圓周率」,圓周率一般用希臘字母「π」指代,約等於3.1415926…因為π是一個無理數,所以小數部分是一個無線不循環小數。日本女孩Emma Haruka Iwao成功算出了π的小數點後第31.4兆進位,創造了世界紀錄。Emma是Google的員工,在3月14日「國際圓周率日」這一天,Google公開表揚了她。

Emma從小就對圓周率很感興趣,早在12歲的時候,就試著下載運算軟體計算。長大後她進入Google工作,使用25台Google雲端虛擬運算機,花121天算出了這個驚人的數字。

日本天才妹「算出圓周率31.4百萬位元」 Google狂賀員工:實現12歲的夢想了

這些數字沒有重複,她一個人就產出了170TB的超大數據,這相當於8.5萬小時的電影或1050億張照片。想要完全讀出這個數字,至少要花332064年的時間。

日本天才妹「算出圓周率31.4百萬位元」 Google狂賀員工:實現12歲的夢想了

Emma接受採訪時說:「這是我一直以來的夢想,很小的時候我就想這樣做,現在終於打破了世界紀錄。」現在她是全球算出π小數點後最多數字的人,Google公司還特別表揚她,認為她很有能力。

圓周率在數學、工程學、物理、超級計算機運算、航太航空等領域都有重要的作用。計算π的小數點後的數字,是數學家們的興趣。Emma創造了新圓周率世界紀錄,在此之前有兩位世界紀錄的保持者是日本人,現在她也達成了讓人敬佩的成就~

以下是該計畫的其他詳細資訊:

日本天才妹「算出圓周率31.4百萬位元」 Google狂賀員工:實現12歲的夢想了
日本天才妹「算出圓周率31.4百萬位元」 Google狂賀員工:實現12歲的夢想了

我們的 π 集群架構

集群設計

我們為主計算節點選擇了一個 n1-megamem-96 實例。它是計算引擎上可用的最大的虛擬機器類型,在項目開始時提供了 Intel Skylake 處理器。Skylake 一代 Intel 處理器支援 AVX-512,這是 512-bit SIMD 擴展,可以對 512 位元資料或 8 個雙精度浮點數同時執行浮點運算。

目前,每個計算引擎虛擬機器最多可以掛載 64 TB 的永久磁片。我們使用 iSCSI 協定遠端連結永久磁片以添加額外容量。節點的數量是根據 y-cruncher 的磁片基準測試性能決定的。我們為 iSCSI 目的機選擇了 n1-standard-16,以確保計算節點和存儲之間有足夠的頻寬,因為網路出口頻寬和永久磁片輸送量是由 vCPU 內核的數量決定的。

計算在以下 Google Cloud 節點上完成:

計算: 1 x n1-megamem-96(96 vCPU,1.4TB),帶 30TB SSD 存儲: 24 x n1-standard-16(16 vCPU,60GB),帶 10TB SSD

24 個較小的節點用於網路附加存儲。總計約有 240 TB 的存儲空間。

如何獲得31415926535897位數字

我們的 pi.delivery 服務提供了一個 REST API 來訪問 web 上的數位。

方便你在自己的工作中使用這些數字,我們將計算出的 π 數字作為快照在穀歌雲平臺上提供。每個快照都包含一個帶有十進位數字字的文字檔,你可以根據這些圖像創建一個新的永久磁片。我們提供了 XFS 和 NTFS 磁片格式來分別適應 Linux 和 Windows 作業系統。

你需要加入 pi-31415926535897 Google Group 才能獲取存取權限。將克隆磁片保存在專案的 us-central1、us-west1 和 us-east1 區域之一,每天大約需要花費 40 美元。我們將把這些快照保存到 2020 年 3 月 14 日。

文章來源: https://www.twgreatdaily.com/cat43/node2043051

轉載請註明來源:今天頭條