Izračunali 105 bilijonov števk števila pi

Matej Huš

18. mar 2024 ob 07:50:24

Minuli teden smo obeleževali svetovni dan števila pi, ki zaradi desetiškega približka pade na 14. marec (3,14). Pred dvema letoma je skupina Googlovih inženirjev dan počastila z izračunom 100 bilijonov števk tega števila, letos pa je ekipa iz StorageReviewa izračunala še malo več cifer. Kot so pojasnili v videoposnetku, so bili ključni za izračun 105 bilijonov decimalnih mest števila pi pogoni SSD. Lani so Googlov dosežek izboljšali v hitrosti, to pot pa v obsegu.

Za podvig so potrebovali 36 pogonov SSD, na katere so shranili skoraj petabajt podatkov. Ob tem priznavajo, da praktične potrebe po poznavanju števila pi na toliko decimalk ni. Za kakršnekoli realne probleme zadostuje že precej manj decimalk. S 44 decimalnimi mesti lahko obseg vesolja opišemo z natančnostjo velikosti kvarka. NASA nikoli ne potrebuje več kot 16 decimalk. A izračunavanje bilijonov mest ni namenjeno matematiki, temveč gre za inženirski podvig.

Za izračun so potrebovali 75 dni. Uporabljali so sistem 2P 128-jedrni AMD EPYC Bergamo 9754 z 1,5 TB pomnilnika in petabajtom diskovnega polja (36x 30.72TB Solidigm D5-P5316 SSD). Vse skupaj je teklo na Windows Server 2022. Pri tem so morali rešiti kopico tehnoloških omejitev, kar je bil tudi smisel podvig. Seveda bi lahko število pi še na več decimalk izračunali na kakšnem superračunalniku z lestvice Top 500, a to ni bil namen.