Google a annoncé (s’ouvre dans un nouvel onglet) un nouveau record mondial pour l’élaboration de Pi, la célèbre constante mathématique irrationnelle qui représente le rapport de la circonférence d’un cercle à son diamètre. Lorsque 3,141592653589793 ne suffira plus, Google vous couvre jusqu’à 100 000 milliards de chiffres.
La raison pour laquelle la société de publicité de Mountain View a ressenti le besoin de le faire, au-delà du droit de se vanter, reste inconnue. Cependant, nous savons qu’il utilisait un seul nœud de calcul Google Cloud composé de 128 vCPU et de 864 Go de RAM, exécutant Debian Linux. Cela a croqué les délicieux chiffres pendant 157 jours, 23 heures, 31 minutes et 7,651 secondes avant de recracher les chiffres.
Google s’est immédiatement rendu sur son blog Cloud pour se vanter de l’exploit, soulignant les progrès réalisés par sa famille de machines Compute Engine N2 depuis sa dernière fissure dans la série orbiculaire infinie en 2019. Dans cette course, il a calculé un 31,4 billion de chiffres tranche de Pi en 111,8 jours en utilisant 25 des nœuds de calcul de l’époque (un total de 96 vCPU avec 1,4 To de RAM). En 2021, des scientifiques de l’Université des sciences appliquées des Grisons (s’ouvre dans un nouvel onglet) a porté le total à 62,8 billions de chiffres en utilisant deux processeurs AMD Epyc à 32 cœurs et 1 To de RAM.
Le fait que chaque équipe ait utilisé un matériel différent rend très difficile la comparaison et le choix du meilleur Pi-cruncher, mais ils utilisent tous le même logiciel, Y-cruncher (s’ouvre dans un nouvel onglet)par Alexander J. Yee, exécutant l’algorithme Chudnovsky. Une caractéristique de cet algorithme est « que le temps et les ressources nécessaires pour calculer les chiffres augmentent plus rapidement que les chiffres eux-mêmes », a déclaré Google sur le blog. (s’ouvre dans un nouvel onglet) en 2019. Heureusement, la puissance de calcul de Google Cloud a considérablement augmenté en seulement deux ans.
Il y avait bien sûr d’énormes quantités de stockage utilisées pour contenir un si grand nombre et les composants utilisés dans son calcul. Sur les 663 To disponibles pour le nœud de calcul, 515 To ont été utilisés et le total des E/S de disque s’est élevé à 82 Po de données. Si vous avez environ un million d’années de rechange, vous pouvez lire l’ensemble des 100 billions de chiffres sur pi.delivery (s’ouvre dans un nouvel onglet) – ou l’écouter converti en musique de piano. Alternativement, vous pouvez simplement continuer et télécharger le tout à partir d’ici (s’ouvre dans un nouvel onglet), mais vous aurez besoin de beaucoup de temps et d’espace sur le disque dur. Il y a beaucoup plus de détails sur la façon dont le nœud de calcul et le logiciel ont été configurés sur le blog Google Cloud.
Les passionnés du site d’actualités informatiques The Register (s’ouvre dans un nouvel onglet) ont enlevé leurs chaussures et leurs chaussettes pour comprendre que ces nombreux chiffres auraient coûté 70 000 $ à un utilisateur normal de Google Cloud en frais de calcul – bien que nous ne sachions pas si cela prend en compte les 300 $ de crédit que les nouveaux utilisateurs reçoivent. Quoi qu’il en soit, il convient de noter que Pi à 15 chiffres – le nombre en haut de cette histoire – est assez bon pour que la NASA puisse tracer un vaisseau spatial interplanétaire avec.