Calcolo del Pi greco, dalla Svizzera un nuovo record del mondo

In Svizzera dicono di aver stabilito un nuovo record mondiale nel calcolo del Pi greco. Con oltre 62.800 miliardi di decimali è stato superato il precedente record di ben 12.800 miliardi di cifre.
di Manolo De Agostini pubblicata il 17 Agosto 2021, alle 10:01 nel canale Scienza e tecnologiaIn Svizzera, presso l'Università di scienze applicate dei Grigioni (FHGR), hanno raggiunto un nuovo record mondiale nel calcolo del Pi greco spingendosi a ben 62.800 miliardi di cifre dopo la virgola, 12.800 miliardi in più rispetto ai 50.000 miliardi (50.000.000.000.000) precedenti. "Le ultime dieci cifre conosciute di Pi sono ora 7817924264", spiegano dall'ateneo. Da tempo è in corso una vera e propria sfida per calcolare il modo sempre più preciso la costante matematica che tutti conosciamo con il generico 3,14.
Nel momento in cui scriviamo il nuovo record non è ufficializzato dal Guinness dei Primati, dove ritroviamo quello precedente fatto segnare da Timothy Mullican nel 2020.
Raggiungere il nuovo record ha richiesto 108 giorni e 9 ore, un lasso di tempo che sembra elevato ma che invece è due volte più veloce del record che Google stabilì nel suo cloud nel 2019 e circa 3,5 volte più veloce dell'ultimo record mondiale del 2020.
L'hardware richiesto per l'impresa consta in un paio di processori AMD EPYC 7542 con 32 core e 64 thread mossi dall'architettura Zen 2. Il processore, realizzato a 7 nanometri, lavora a 2,9 - 3,4 GHz e ha 128 MB di cache L3. Sono stati inoltre necessari 1 TB di RAM, Ubuntu Linux 20.04 installato su un paio di SSD di capacità ignota e un JBOD con 38 hard disk a 7200 RPM con 16 TB ciascuno.
Trentaquattro di quei dischi sono stati usati per memorizzare i valori scambiati dalla RAM. Come riporta l'ateneo, "sono stati scelti gli hard disk rispetto agli SSD perché le prestazioni degli SSD diminuiscono nel tempo e i progettisti dell'Università temevano che i calcoli intensivi potessero causare problemi. In tutto, sono stati utilizzati 510 TB di spazio su disco".
Il calcolo è avvenuto tramite il software y-Cruncher, configurato per spostare dati in parallelo dal server ai 34 dischi a 8,5 GB/s. Gli altri quattro dischi sono stati necessari per immagazzinare il valore del Pi greco.
Conoscere un Pi greco con una tale precisione non ha alcuna utilità, ma come affermato dal professor Heiko Rölke, serve per "acquisire molto know-how e ottimizzare i nostri processi nel corso della preparazione e dell'esecuzione dei calcoli. Tutto questo ora va a beneficio dei nostri partner di ricerca, con i quali portiamo avanti congiuntamente programmi nell'analisi dei dati e nella simulazione".
19 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoSarebbe curioso sapere che hw ha usato l'utente e quanto ci ha messo
Se in ASCII puro o in UTF-8 occupa esattamente 68 GB. Ma il numero trovato ha 62.800 miliardi di cifre, quindi parliamo di 62.8 TB di pi.txt (mi piacerebbe vedere "la faccia" del blocco note quando si tenta di aprire un file del genere, penso preferisca suicidarsi...
potrebbe essere una nuova competizione da WR
potrebbe essere una nuova competizione da WR
Gli editor solitamente non caricano in memoria tutto il file. Sarà rimasto solo notepad.exe a caricare tutto il file in memoria prima di visualizzarlo
Avranno usato una cosa customizzata immagino.
Avranno usato una cosa customizzata immagino.
Per avere un'idea, dai una occhiata a https://en.wikipedia.org/wiki/PiHex . Il programma è vecchiotto, ma i sorgenti sono open source e puoi vedere come hanno implementato l'algo di Bellard per il calcolo delle cifre.
Quadruple, octuple, extended precision, arbitrary precision decimal...
Prendila come occasione per approfondire. Se hai a che fare con i soldi ad es. dovresti usare un arbitrary precision decimal al posto che un double.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".