RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

打破世界紀(jì)錄,谷歌工程師成功將圓周率π計(jì)算到小數(shù)點(diǎn)后31.4萬(wàn)億位數(shù)字

電子工程師 ? 來(lái)源:YXQ ? 2019-03-26 17:12 ? 次閱讀

刷新世界紀(jì)錄!國(guó)際圓周率日這天,谷歌工程師成功將圓周率π計(jì)算到小數(shù)點(diǎn)后31.4萬(wàn)億位數(shù)字,比上一次記錄多了9萬(wàn)億位!

昨天是 3 月 14 日,也是國(guó)際圓周率日。

在這天,一位谷歌工程師創(chuàng)造了一項(xiàng)世界紀(jì)錄!

她叫 Emma Haruka Iwao,來(lái)自日本,她利用谷歌云計(jì)算資源,花了 121 天,成功將圓周率 π 計(jì)算到小數(shù)點(diǎn)后 31.4 萬(wàn)億位,準(zhǔn)確地說(shuō),是小數(shù)點(diǎn)后 31415926535897 位,刷新了世界紀(jì)錄。

Emma Haruka Iwao

上一次記錄是在 2016 年創(chuàng)造的,當(dāng)時(shí)瑞士物理學(xué)家 Peter Trueb 用一臺(tái)電腦配置 24 個(gè) 6TB 硬盤,花了 105 天計(jì)算到圓周率小數(shù)點(diǎn)后的第 22.4 萬(wàn)億位。

也就是說(shuō),Iwao 往后多算了近 9 萬(wàn)億位。

Iwao 表示,這次的記錄是利用云計(jì)算完成的,這也是第一次使用云打破吉尼斯世界紀(jì)錄,證明了谷歌云的基礎(chǔ)設(shè)施能夠可靠地完成長(zhǎng)時(shí)間、高計(jì)算量的任務(wù)。

Iwao 的團(tuán)隊(duì)使用了一個(gè)名為ycruncher的程序,該程序由谷歌云平臺(tái)計(jì)算引擎上運(yùn)行的 25 個(gè)虛擬機(jī)驅(qū)動(dòng)。計(jì)算過(guò)程一共產(chǎn)生了170TB的數(shù)據(jù),相當(dāng)于整個(gè)國(guó)會(huì)圖書館印刷藏品數(shù)據(jù)量。

Iwao 表示:“對(duì)于 π 來(lái)說(shuō),最大的挑戰(zhàn)是它需要大量的存儲(chǔ)和內(nèi)存才能計(jì)算出來(lái)?!?/p>

當(dāng)然了,現(xiàn)實(shí)世界并用不到那么精細(xì)的 π,NASA 將火箭送至太空也僅運(yùn)用了 π 小數(shù)點(diǎn)后 15 個(gè)數(shù)字,而要以單個(gè)原子的精度來(lái)測(cè)量可見宇宙的周長(zhǎng),也只需要算到 π 小數(shù)點(diǎn)后 40 位數(shù)字。

Iwao 說(shuō):“這一直是我自孩童以來(lái)的夢(mèng)想,打破 π 小數(shù)點(diǎn)后位數(shù)的世界紀(jì)錄?!?2 歲時(shí),她就試過(guò)自己下載軟件,試圖計(jì)算圓周率 π。

Iwao 在谷歌云官方博客上詳細(xì)介紹了這次的計(jì)算過(guò)程,并且,所計(jì)算出來(lái)的 31.4 萬(wàn)億個(gè)數(shù)字也已經(jīng)成為開放資源可供下載,歡迎所有想用這些數(shù)字做實(shí)驗(yàn)的人下載使用。

121天,使用云計(jì)算的優(yōu)勢(shì)

自古巴比倫人以來(lái),人們就沒(méi)有停止過(guò)計(jì)算圓周率 π。π 是一個(gè)無(wú)限不循環(huán)小數(shù),為一個(gè)圓的周長(zhǎng)和其直徑的比率。公元 5 世紀(jì)時(shí),中國(guó)數(shù)學(xué)家劉徽和祖沖之用幾何方法將 π 精確到小數(shù)點(diǎn)后 7 位,即最經(jīng)典的 3.1415926,保持了 1000 多年。

我們使用 y-cruncher 實(shí)現(xiàn)了這一壯舉,這是由 Alexander J. Yee 開發(fā)的一個(gè) Pi 基準(zhǔn)程序,使用 Google Compute Engine 虛擬機(jī)群集。計(jì)算從 2018 年 9 月 22 日開始到 2019 年 1 月 21 日結(jié)束,持續(xù)了 121 天。

31.4 萬(wàn)億的數(shù)字比 Peter Trueb 在 2016 年 11 月創(chuàng)造的世界紀(jì)錄增加了近 9 萬(wàn)億。Yee 使用用 Bellard 公式和 BBP 公式對(duì)計(jì)算結(jié)果進(jìn)行了獨(dú)立驗(yàn)證。下面是結(jié)果的最后 97 位:

6394399712 5311093276 9814355656 1840037499 3573460992 1433955296 8972122477 1577728930 8427323262 4739940

當(dāng)然,大多數(shù)科學(xué)應(yīng)用都不需要超過(guò)幾百位的 π,不過(guò),這并未阻止科學(xué)家們繼續(xù)計(jì)算 π;從 2009 年開始,工程師們已經(jīng)使用定制的個(gè)人電腦來(lái)計(jì)算小數(shù)點(diǎn)后萬(wàn)億位數(shù)的 π。事實(shí)上,計(jì)算更多 π 數(shù)字的競(jìng)賽最近才加速,計(jì)算機(jī)科學(xué)家們將其用作測(cè)試超級(jí)計(jì)算機(jī)的方法,數(shù)學(xué)家也在相互競(jìng)爭(zhēng)。

然而,Chudnovky 公式具有復(fù)雜性 —— 計(jì)算 π 的常用算法是O(n(logn)3)。通俗地說(shuō),這意味著計(jì)算數(shù)字所需的時(shí)間和資源比數(shù)字本身增加得更快。此外,隨著計(jì)算的進(jìn)行,在潛在的硬件中斷或故障中生存下來(lái)會(huì)變得越來(lái)越困難。

我們決定使用來(lái)計(jì)算 π。使用 Compute Engine,谷歌云的高性能基礎(chǔ)設(shè)施,比使用專用物理機(jī)器有許多好處。首先,Compute Engine 的實(shí)時(shí)遷移功能允許在基礎(chǔ)設(shè)施更新時(shí)應(yīng)用程序繼續(xù)運(yùn)行。我們?cè)?111.8 天里運(yùn)行了 25 個(gè)節(jié)點(diǎn),即 2795 個(gè)機(jī)器日 (7.6 個(gè)機(jī)器年),在此期間,谷歌云不間斷地執(zhí)行了數(shù)千次實(shí)時(shí)遷移,并且對(duì)計(jì)算過(guò)程沒(méi)有造成影響。

在云中運(yùn)行還允許我們將計(jì)算出的數(shù)字完全作為磁盤快照發(fā)布。在不到一個(gè)小時(shí)的時(shí)間內(nèi),每天只需 40 美元,你就可以復(fù)制快照、處理結(jié)果并處理計(jì)算資源。在云計(jì)算出現(xiàn)之前,分發(fā)如此大的數(shù)據(jù)集的唯一可行方法是運(yùn)送物理硬盤。

此外,在云環(huán)境中運(yùn)行還有很多好處:可以選擇多種硬件,包括支持 AVX-512 的最新英特爾 Skylake 處理器。你可以根據(jù)需要對(duì)實(shí)例進(jìn)行放大或縮小,并在使用完實(shí)例后將其刪除,只需要為使用的實(shí)例付費(fèi)即可。

以下是該計(jì)劃的其他詳細(xì)信息

我們的 π 集群架構(gòu)

集群設(shè)計(jì)

我們?yōu)橹饔?jì)算節(jié)點(diǎn)選擇了一個(gè)n1-megamem-96實(shí)例。它是計(jì)算引擎上可用的最大的虛擬機(jī)類型,在項(xiàng)目開始時(shí)提供了 Intel Skylake 處理器。Skylake 一代 Intel 處理器支持 AVX-512,這是 512-bit SIMD 擴(kuò)展,可以對(duì) 512 位數(shù)據(jù)或 8 個(gè)雙精度浮點(diǎn)數(shù)同時(shí)執(zhí)行浮點(diǎn)運(yùn)算。

目前,每個(gè)計(jì)算引擎虛擬機(jī)最多可以掛載 64 TB 的永久磁盤。我們使用 iSCSI 協(xié)議遠(yuǎn)程鏈接永久磁盤以添加額外容量。節(jié)點(diǎn)的數(shù)量是根據(jù) y-cruncher 的磁盤基準(zhǔn)測(cè)試性能決定的。我們?yōu)?iSCSI 目標(biāo)機(jī)選擇了n1-standard-16,以確保計(jì)算節(jié)點(diǎn)和存儲(chǔ)之間有足夠的帶寬,因?yàn)?a href="http://hljzzgx.com/v/tag/1722/" target="_blank">網(wǎng)絡(luò)出口帶寬和永久磁盤吞吐量是由 vCPU 內(nèi)核的數(shù)量決定的。

計(jì)算在以下 Google Cloud 節(jié)點(diǎn)上完成:

計(jì)算:1 x n1-megamem-96(96 vCPU,1.4TB),帶 30TB SSD

存儲(chǔ):24 x n1-standard-16(16 vCPU,60GB),帶 10TB SSD

24 個(gè)較小的節(jié)點(diǎn)用于網(wǎng)絡(luò)附加存儲(chǔ)??傆?jì)約有 240 TB 的存儲(chǔ)空間。

如何獲得31415926535897位數(shù)字

我們的 pi.delivery 服務(wù)提供了一個(gè) REST API 來(lái)訪問(wèn) web 上的數(shù)字。

方便你在自己的工作中使用這些數(shù)字,我們將計(jì)算出的 π 數(shù)字作為快照在谷歌云平臺(tái)上提供。每個(gè)快照都包含一個(gè)帶有十進(jìn)制數(shù)字的文本文件,你可以根據(jù)這些圖像創(chuàng)建一個(gè)新的永久磁盤。我們提供了 XFS 和 NTFS 磁盤格式來(lái)分別適應(yīng) Linux 和 Windows 操作系統(tǒng)。

你需要加入 pi-31415926535897 Google Group 才能獲取訪問(wèn)權(quán)限。將克隆磁盤保存在項(xiàng)目的 us-central1、us-west1 和 us-east1 區(qū)域之一,每天大約需要花費(fèi) 40 美元。我們將把這些快照保存到 2020 年 3 月 14 日??煺湛稍谝韵挛恢毛@得:

XFS:

https://www.googleapis.com/compute/v1/projects/pi-31415926535897/global/snapshots/decimal-digits-xfs

NTFS:

https://www.googleapis.com/compute/v1/projects/pi-31415926535897/global/snapshots/decimal-digits-ntfs

谷歌博客:

https://cloud.google.com/blog/products/compute/calculating-31-4-trillion-digits-of-archimedes-constant-on-google-cloud

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6161

    瀏覽量

    105300
  • 云計(jì)算
    +關(guān)注

    關(guān)注

    39

    文章

    7774

    瀏覽量

    137351

原文標(biāo)題:谷歌破世界紀(jì)錄!圓周率計(jì)算到小數(shù)點(diǎn)后 31.4 萬(wàn)億位

文章出處:【微信號(hào):aicapital,微信公眾號(hào):全球人工智能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    隆基綠能刷新光伏晶硅組件效率世界紀(jì)錄

    近日,隆基綠能宣布了一項(xiàng)重大突破。據(jù)國(guó)際權(quán)威認(rèn)證機(jī)構(gòu)——德國(guó)弗勞霍夫太陽(yáng)電池研究所最新發(fā)布的認(rèn)證報(bào)告顯示,隆基綠能自主研發(fā)的HPBC 2.0組件效率達(dá)到了驚人的25.4%,成功打破了晶硅組件效率的世界紀(jì)錄。
    的頭像 發(fā)表于 10-23 17:40 ?503次閱讀

    請(qǐng)問(wèn)AURIX TC3xx tricore架構(gòu)下浮點(diǎn)運(yùn)算和浮點(diǎn)數(shù)小數(shù)點(diǎn)去掉變成整數(shù)來(lái)計(jì)算哪種方式更加節(jié)省算力?

    AURIX TC3xx tricore架構(gòu)下浮點(diǎn)運(yùn)算和浮點(diǎn)數(shù)小數(shù)點(diǎn)去掉變成整數(shù)來(lái)計(jì)算哪種方式更加節(jié)省算力? 比如一個(gè)浮點(diǎn)數(shù)12.89V,如果將其寫成12890mV,再參與計(jì)算,哪種方
    發(fā)表于 08-26 06:54

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    通常需要具備強(qiáng)大的問(wèn)題解決能力,以及對(duì)新技術(shù)的學(xué)習(xí)和應(yīng)用能力。他們的工作通常涉及到多個(gè)領(lǐng)域,如計(jì)算機(jī)科學(xué)、電子工程、機(jī)械工程等。 嵌入式硬件工程師 嵌入式硬件
    發(fā)表于 05-16 11:00

    740.6W!天合光能打破N型i-TOPCon組件輸出功率世界紀(jì)錄

    近日,天合光能光伏科學(xué)與技術(shù)全國(guó)重點(diǎn)實(shí)驗(yàn)室宣布, 其自主研發(fā)的210+N型i-TOPCon光伏組件,經(jīng)權(quán)威第三方檢測(cè)認(rèn)證機(jī)構(gòu)TüV南德認(rèn)證,最高輸出功率達(dá)740.6W,創(chuàng)造了新的世界紀(jì)錄! 這也是天
    的頭像 發(fā)表于 04-23 09:28 ?741次閱讀

    SAP操作教程: SAP Business One如何設(shè)置數(shù)值的小數(shù)點(diǎn)位數(shù)

    在SAP Business One(簡(jiǎn)稱SAP B1)中,設(shè)置數(shù)值的小數(shù)點(diǎn)位數(shù)是保證系統(tǒng)數(shù)據(jù)準(zhǔn)確性的重要前提,通過(guò)正確設(shè)置小數(shù)點(diǎn)位數(shù),可以確保系統(tǒng)在
    的頭像 發(fā)表于 04-10 15:34 ?801次閱讀
    SAP操作教程: SAP Business One如何設(shè)置數(shù)值的<b class='flag-5'>小數(shù)點(diǎn)</b><b class='flag-5'>位數(shù)</b>

    用IAR測(cè)試stm8s003的printf,無(wú)法打印小數(shù)點(diǎn)是怎么回事?

    如題,無(wú)法輸出小數(shù)點(diǎn),IAR還要怎么設(shè)置?? double y=0; y=34.56; printf(\"rn Printf_Number1 = %0.1f rn\", y
    發(fā)表于 04-07 06:01

    NVIDIA路徑優(yōu)化引擎創(chuàng)下23項(xiàng)世界紀(jì)錄

    NVIDIA cuOpt 不僅在過(guò)去三年中所有的大型路徑規(guī)劃基準(zhǔn)測(cè)試中均名列榜首,還創(chuàng)下了二十多項(xiàng)世界紀(jì)錄。這意味著該路徑優(yōu)化引擎能夠使各行各業(yè)采取節(jié)約成本的高效措施。
    的頭像 發(fā)表于 03-21 09:47 ?377次閱讀

    炬芯科技攜手圓周率智能推出全球離線地圖導(dǎo)航方案

    炬芯科技近日宣布與深圳市圓周率智能信息科技有限公司達(dá)成深度合作,雙方攜手推出了全球領(lǐng)先的離線地圖導(dǎo)航方案。該方案利用炬芯科技的ATS3089系列智能手表SoC芯片的高性能,結(jié)合圓周率智能的嵌入式地圖
    的頭像 發(fā)表于 03-18 13:37 ?492次閱讀

    紀(jì)錄!這個(gè)數(shù)已精確到小數(shù)點(diǎn)105萬(wàn)億

    行業(yè)芯事行業(yè)資訊
    北京中科同志科技股份有限公司
    發(fā)布于 :2024年03月18日 09:10:28

    炬芯科技攜手圓周率智能推出一款全球離線地圖導(dǎo)航方案

    近日,炬芯科技與深圳市圓周率智能信息科技有限公司(以下簡(jiǎn)稱“圓周率智能”)達(dá)成深度合作,雙方協(xié)力共同推動(dòng)嵌入式地圖引擎在終端智能設(shè)備上應(yīng)用,這項(xiàng)軟件技術(shù)集地圖顯示、導(dǎo)航、地理信息等功能于一身
    的頭像 發(fā)表于 03-14 11:03 ?465次閱讀

    【星嵌-XQ138F-試用連載體驗(yàn)】配置板卡以太網(wǎng),CPU壓力測(cè)試,申請(qǐng)F(tuán)PGA軟件License

    情況下的CPU狀態(tài),可以看到CPU的利用率很低的, 輸入命令,做一下圓周率計(jì)算,并且精確到小數(shù)點(diǎn)后面5000位,看下此時(shí)的CPU利用率,達(dá)到了驚人的98%以上,等待了大約7分多鐘的樣子,終于出來(lái)結(jié)果,可以看到。 OK基本性
    發(fā)表于 02-04 22:17

    labview小數(shù)位數(shù)設(shè)置

    在LabVIEW中設(shè)置小數(shù)位數(shù)既可以通過(guò)控件的屬性設(shè)置,也可以通過(guò)內(nèi)置功能塊進(jìn)行操作。以下是關(guān)于LabVIEW中小數(shù)位數(shù)設(shè)置的說(shuō)明: 小數(shù)位數(shù)控件屬性設(shè)置: LabVIEW中的數(shù)字控件
    的頭像 發(fā)表于 01-08 11:35 ?6422次閱讀

    ADIS16470陀螺儀的輸出數(shù)據(jù)小數(shù)點(diǎn)僅保留1位是為什么?

    (0.1>>0.0042 deg/s)。 是數(shù)據(jù)讀取錯(cuò)誤還是存在比例因子? 2陀螺儀的輸出數(shù)據(jù)小數(shù)點(diǎn)僅保留1位,可能由于截?cái)嗾`差太大致使精度不足,無(wú)法進(jìn)行高精度應(yīng)用。 在查詢手冊(cè)
    發(fā)表于 12-28 08:18

    AD9957的二進(jìn)制補(bǔ)碼的小數(shù)點(diǎn)位置如何確定?

    您好!我正使用AD9957的QUDC模式,現(xiàn)通過(guò)DSP給AD9957送入并行數(shù)據(jù)。我的問(wèn)題是,數(shù)據(jù)手冊(cè)說(shuō)施加于引D<17:0>的數(shù)據(jù)字可以選擇二進(jìn)制補(bǔ)碼編碼格式,那么請(qǐng)問(wèn)這18位的二進(jìn)制補(bǔ)碼的小數(shù)點(diǎn)位置如何確定?AD9957是如何判斷的?謝謝
    發(fā)表于 12-25 07:55
    RM新时代网站-首页