Formula Bailey-Borwain-Plouffe, ku destûrê dide te ku hûn hejmarek taybetî ya hexadecimal an binary ya pi-yê bêyî hesibandina yên berê derxînin (rekora heyî bi karanîna algorîtmaya Chudnovsky hate danîn, li jêrê qutkirinê binêre)
Komxebata Kompîturê ya Google Compute Engine di 121 rojan de li ser 25 makîneyên virtual, hejmara herî mezin a reqeman di pi de hesap kir, û rekora nû ya cîhanê destnîşan kir: 31,4 trîlyon dehek. Ev yekem car e ku nermalava cloudê ya ku ji raya giştî re peyda dibe tê bikar anîn da ku pi bi vê mezinahiyê hesab bike.
Qeyd dê bi navê Emma Haruka Iwao ji beşa komputera performansa bilind a Google were tomar kirin. Ew bû ku ji bo hesabkirinê binesaziya Google Cloud bikar anî. Rekora berê ya cîhanê ji hêla Peter Troub ve di sala 2016-an de hate danîn, wî hejmar bi 22,4 trîlyon reqeman hesab kir. , ku ew jî ji hêla karsaz ve hate piştgirî kirin.
Mîna Trub, endezyar Google ji bo hesabkirinê y-cruncher bikar anî. Ev bername bikar tîne , algorîtmayek bilez ji bo hesabkirina pi. Vegere di salên 80'î de xwe ew ji bo hesabkirina mîlyar dehek hate bikar anîn.
Di encamê de, algorîtma li ser taybetmendiya lihevhatina bilez a rêzikên hîpergeometrîkî ye:
Emma Haruka Iwao piştî ku li dibistanê di dersa matematîkê de li ser vê hejmarê fêr bû, heyranê jimareya "efsûnî" bû. Wired. Li zanîngehê, yek ji profesorên wê, Daisuke Takahashi, rekora herî zêde ya hejmarên ku bi karanîna superkomputer têne hesibandin girt. Îro, tomar dikare hema hema ji hêla her endezyarek eleqedar ve ku xwedan çavkaniyên ciddî yên hesabkirinê û hilanîna dîskê ya mezin (ji bo hilanîna encamên hesaban) ve were danîn. Bernameya ku di sala 2009 de hatî çêkirin Ji bo hesabkirina sabitên matematîkî yên wekî pi hatiye çêkirin. Ew rêzikên pir-mijal û trîlyon-pîvana girseyî piştgirî dike. Vê bernameyê bi bandor hesabkirina berdewaman kir.
"Ji bo şikandina rekora cîhanê ji we re komputerek pir mezin hewce ye," Iwao dibêje. "Hûn nekarin wiya li ser komputerek ji firotgehekê bikin, ji ber vê yekê mirovan berê otomobîlên xwerû çêdikirin." Di Îlona 2018-an de, Iwao dest pê kir ku meriv çawa pêvajoya hesabkirinê bi teknîkî li derveyî rêza tomarê bixebite. Di cih de diyar bû ku pirsgirêka sereke dê mîqdara daneyên ku werin hilanîn be. Di encamê de derket holê ku encama hesabkirî 170 terabytes digire. Li şûna avakirina serverek xwerû, mîna pêşiyên xwe, keçikê binesaziya Google Cloud bikar anî.
Iwao 25 makîneyên virtual hildan: "Lê li şûna ku ez wê bişkoka makîneya virtual 25 carî bikirim, min ew otomatîk kir," ew diyar dike. "Hûn dikarin di nav çend hûrdeman de bikin, lê heke ji we re ew qas komputer hewce bike, ew ê çend rojan bigire ku her tiştî saz bikin." Dûv re Iwao 121 rojan y-cruncher li ser wan 25 makîneyên virtual bi domdarî xebitand.
Ji bo ku hesab rast bin, pêdivî bû ku makîneyên virtual bi domdarî bixebitin. Endezyar pergalek çavdêriyê saz kir ku dê wê hişyar bike heke tiştek xelet biçe, mînakî, têkçûnek ji nişka ve li ser yek ji makîneyên virtual. Tenê yek têkçûn - tewra çend hûrdeman - heke ne ji bo paşvekişandinê nebe, dikare tevahiya pêvajoya hesabkirinê bixe xetereyê.
Iwao dibêje, "Cruncher û Google Cloud pergalên hilanînê hene, û min wan saz kir da ku hûn tavilê kopiyên wan dîskan bigirin bêyî ku hesabê rawestînin." Dûv re ev dane ji derve, li ser ajokarên din, wekî wêneyan hate kopî kirin û hilanîn.
"Di destpêkê de, çend parametreyên ku min guhartin hebûn, wek mînak çiqas daneya ku we di yek carê de bixwîne an binivîsîne, û gava ku we zoom dike dê çawa sînor biguhezin," dibêje Iwao.
Her ku hejmara jimaran zêde bû, qebareya pelan mezintir bû, û tevliheviya hesaban bi rengek nehêl zêde bû. Vê yekê hesabê destpêkê pir dijwar kir dema ku Iwao hewl dida hesab bike ka wê çiqas çavkaniya makîneya virtual ji bo projeyê hewce bike.
Naha hem hesab û hem jî verastkirina encamê qediyane: du algorîtmayên bingehîn di y-cruncher de têne çêkirin - yek ji bo hesabkirina pi bixwe, û ya din jî ji bo verastkirinê. Algorîtmaya verastkirinê bi hesabkirinê re paralel dixebite, lê tenê yek hejmar hesab dike, da ku tomar bi fermî were tomar kirin.
Di teorîyê de, bi tenê girtina pelê berê û sepandina formula Bailey-Borwain-Plouffe ji bo hesabkirina jimareyek din dikare rekorek nû ya cîhanê were danîn. Lê ev belkî berevajî qaîdeyên ji bo tomarkirina tomarên weha yên cîhanê ye: bi îhtîmalek mezin, divê her serlêder ji destpêkê ve dest bi hesabkirinê bike. Wekî vebijark: Serkeftina berê bi N% çêtir bikin, ku li gorî formula Bailey-Borwain-Plouffe nayê kirin.
Source: www.habr.com
