Iyo Bailey-Borwain-Plouffe formula, iyo inokutendera kuti utore chero chaiyo hexadecimal kana binary digit ye pi pasina kuverenga yapfuura (iyo yazvino rekodhi yakaiswa uchishandisa Chudnovsky algorithm, ona pazasi kucheka)
Google Compute Engine computing cluster yakaverenga nhamba huru yemanhamba mu pi mumazuva 121 pa 25 virtual machines, ichiisa rekodhi yenyika itsva: 31,4 trillion decimal nzvimbo. Aka ndekekutanga kuwanikwa pachena gore software yashandiswa kuverenga pi yehukuru uhu.
Iyo rekodhi icharekodhwa muzita raEmma Haruka Iwao kubva kune yepamusoro-performance computing division paGoogle. Aive iye akashandisa Google Cloud zvivakwa zvekombuta. Rekodhi yenyika yapfuura yakagadzwa naPeter Troub muna 2016, akaverenga nhamba kusvika 22,4 trillion manhamba. , iyo yakatsigirwawo nemushandirwi.
SaTrub, injinjini yeGoogle yakashandisa y-cruncher pakuverenga. Iyi purogiramu inoshandisa , algorithm inokurumidza yekuverenga pi. Kare muma80s isu pachedu raishandiswa kuverenga bhiriyoni renzvimbo dzedesimali.
Nekudaro, iyo algorithm yakavakirwa pane pfuma yekukurumidza kuchinjika kweiyo hypergeometric akateedzera:
Emma Haruka Iwao akafadzwa nenhamba ye "magic" mushure mekudzidza nezvayo mukirasi yemasvomhu kuchikoro. Wired. Kuyunivhesiti, mumwe wemapurofesa ake, Daisuke Takahashi, akabata rekodhi yenhamba zhinji dzenhamba yakaverengerwa pachishandiswa supercomputer. Nhasi, rekodhi inogona kuiswa neanenge chero anofarira injiniya anokwanisa kuwana zvakakomba zviwanikwa zvekombuta uye hombe dhisiki yekuchengetedza (yekuchengetedza mhedzisiro yekuverenga). Chirongwa chakagadzirwa muna 2009 yakagadzirirwa kuverenga mathematical constants akadai se pi. Iyo inotsigira yakakura-yakawanda-tambo uye matiriyoni-zvikero mazinga. Ichi chirongwa chakabudirira commoditize kuverengwa kwemaconstants.
"Unoda komputa yakakura kwazvo kutyora rekodhi yenyika," Iwao anodaro. "Haugone kuzviita pakombuta kubva kuchitoro, saka vanhu vaigadzira mota dzetsika." MunaGunyana 2018, Iwao akatanga kufunga kuti maitiro ekuverenga angashande sei kupfuura rekodhi rekodhi. Zvakabva zvave pachena kuti dambudziko guru raizova huwandu hwe data kuchengetwa. Somugumisiro, zvakazoitika kuti chigumisiro chakaverengwa chinotora 170 terabytes. Panzvimbo yekuvaka sevha yetsika, sevakamutangira, musikana wacho akashandisa Google Cloud zvivakwa.
Iwao akatora 25 muchina chaiwo: “Asi panzvimbo pekudzvanya bhatani riya remuchina ka25, ndakazviita otomatiki,” anotsanangura kudaro. "Unogona kuzviita mumaminetsi mashoma, asi kana uchida makomputa akawanda kudaro, zvinotora mazuva akati wandei kumisa zvese." Iwao yakabva yamhanya y-cruncher pane aya makumi maviri neshanu emuchina nguva dzese kwemazuva zana nemakumi maviri nerimwe.
Kuti masvomhu ave echokwadi, machina chaiwo aifanira kunge achingoshanda nguva dzose. Injiniya yakaisa sisitimu yekutarisa yaizomuzivisa kana chimwe chinhu chakashata, semuenzaniso, nezvekutadza kungoerekana kwaitika pane imwe yemashini chaiwo. Kungokundikana kumwe chete - kunyangwe kwemaminetsi akati wandei - kunogona kukanganisa iyo yese komputa maitiro kana isiri ye backup.
"Cruncher neGoogle Cloud vane masisitimu ekuchengetedza, uye ini ndinoamisa kuitira kuti iwe ugone kutora makopi emadhisiki iwayo pasina kumisa kuverenga," anodaro Iwao. Idzi data rakazokopwa uye kuchengetwa kunze, pane mamwe madhiraivha, sema snapshots.
"Pakutanga, pakanga paine mashoma ma paramita andakachinja, senge data rakawanda rawaigona kuverenga kana kunyora panguva imwe chete, uye kuti miganhu yaizochinja sei paunenge uchikwevera mukati," anodaro Iwao.
Sezvo nhamba yemadhijitari yakawedzera, huwandu hwemafaira hwakawedzera, uye kuoma kwekuverenga kwakawedzera kusingaite. Izvi zvakaita kuti kuverenga kwekutanga kuome zvakanyanya apo Iwao aiedza kuverenga kuti imarii emuchina sosi yaaizoda purojekiti.
Ikozvino zvese kuverenga uye kusimbiswa kwemhedzisiro kwapera: maviri ekutanga algorithms akavakirwa mu y-cruncher - imwe yekuverenga pi pachayo, uye imwe yekuongorora. Iyo verification algorithm inoshanda pamwe chete nekuverenga, asi inongoverengera digit imwe chete, kuitira kuti rekodhi inyore zviri pamutemo.
Muchirevo, rekodhi yenyika itsva inogona kuiswa nekungotora faira rapfuura uye kushandisa iyo Bailey-Borwain-Plouffe formula kuverenga imwe nhamba. Asi izvi zvimwe zvinopesana nemitemo yekunyoresa marekodhi epasirese: kazhinji, munyoreri wega wega anofanira kutanga kuverenga kubva pakutanga. Senge sarudzo: vandudza zvakamboitika neN%, izvo zvisingagone kuitwa zvinoenderana neBailey-Borwain-Plouffe formula.
Source: www.habr.com
