Trois ans après le développeur de logiciels de Seattle Emma Haruka Iwao et ses coéquipières chez Google établir le record du monde pour calculer pi avec précision, ils l’ont refait. Grâce à Iwao et Google Cloud, nous savons maintenant ce que pi équivaut à une précision incroyable de 100 billions de chiffres.
Pourquoi pi?
Les mathématiciens ont travaillé sur le rapport de la circonférence d’un cercle à son diamètre pendant des millénaires, remontant au moins aussi loin que les Babyloniens (qui l’ont figuré à 3,125). Il est important pour les scientifiques et les ingénieurs de connaître la valeur du nombre irrationnel avec un haut degré de précision, mais au-delà d’un certain point, il s’agit vraiment de montrer à quel point un algorithme ou un réseau informatique peut gérer des problèmes plus pratiques.
C’est ce qui a motivé l’équipe d’Iwao à faire le calcul avec une précision de 31,4 billions de chiffres (pi fois 10 trillions) en 2019. En tant que défenseur des développeurs pour Google Cloud, quelle meilleure façon de démontrer la puissance de votre service de cloud computing qu’en menant le peloton pi?
Depuis 2019, l’état de l’art en informatique et en génie progresse à un rythme accéléré. L’enregistrement Google Cloud était cassé moins d’un an plus tard, et en 2021, cela le record a été battu à son tour (avec une précision de 62,8 billions de chiffres, soit pi fois 20 trillions).
L’état de l’art a également progressé chez Google Cloud.
« En combinant toutes les nouvelles fonctionnalités introduites au cours des trois dernières années, je pensais que nous serions en mesure de battre à nouveau un record, et pas seulement de quelques chiffres, mais d’une bonne marge », a déclaré Iwao à GeekWire. « Nous avons pensé, OK, 100 trillions semble raisonnable, et une avancée significative par rapport au précédent album. »
Grâce aux mises à niveau du moteur de calcul de Google Cloud et à l’augmentation du débit, Iwao et l’équipe Google ont pu obtenir 100 billions de chiffres en 157 jours de temps de calcul, soit un peu plus d’un mois de plus que les 121 jours qu’il a fallu pour le calcul de 31,4 billions de chiffres en 2019.
Environ 82 000 téraoctets de données ont été traités, à l’aide d’un programme de calcul pi connu sous le nom de y-cruncher. C’est plus de quatre fois la quantité de données traitées en 2019. Pour ce que cela vaut, Google affirme que 82 000 téraoctets de données équivaudraient à 2 598 ans de films HD.
Pour les geeks des nombres, voici les 100 derniers chiffres du résultat, se terminant par zéro comme le 100 trillionième chiffre:
4658718895 1242883556 4671544483 9873493812 1206904813 2656719174 5255431487 2142102057 7077336434 3095295560
Vous pouvez vérifier les chiffres vous-même via Pi.Livraison, un site Web créé par le Plaidoyer des développeurs Google Cloud Platform équipe. Et vous pouvez lire un paire de articles de blog par Iwao et l’équipe Google Cloud pour en savoir plus sur la façon dont les chiffres ont été effectués.
Iwao soupçonne qu’il ne faudra pas longtemps avant qu’un autre record ne soit établi.
« Les ordinateurs continuent de s’améliorer », a-t-elle déclaré. « Il en va de même pour l’infrastructure Google Cloud. Nous avons des limites. Y-cruncher a certaines limites, et nous sommes bien en dessous de ces limites. … Il y a beaucoup de gens qui veulent cibler plus de chiffres de pi, y compris moi. »
Il ne s’agit pas seulement des chiffres bruts: « J’attends vraiment avec impatience d’autres progrès et changements en informatique et en ingénierie, ainsi qu’en algorithmes et en mathématiques », a déclaré Iwao.
Ces progrès peuvent être appliqués à des tâches informatiques terre-à-terre ainsi qu’à des problèmes de pi-in-the-sky.
« Vous ne calculez peut-être pas pi à un billion de chiffres, mais vous avez d’autres problèmes et applications que vous souhaitez exécuter sur le cloud ou sur des ordinateurs », a déclaré Iwao. « Cela pourrait être de la recherche scientifique, cela pourrait être du multimédia, du transcodage, du rendu 3D, des jeux, n’importe quoi. Communiquer les nouvelles technologies, le nouveau matériel et les architectures aux développeurs et aux praticiens est l’un de mes domaines d’intérêt. »
Et qui sait ? Peut-être que quelqu’un peut trouver des applications du monde réel pour 100 billions de chiffres de pi. « En fait, j’ai hâte d’avoir des nouvelles de les personnes qui regarder le site Web et trouver de nouvelles idées », a déclaré Iwao. « Nous publions tous les chiffres (…) et voyez s’il y a quelque chose qu’ils peuvent faire avec ces chiffres.