New Pi World Record with Emma Haruka Iwao and Sara Ford

Google Cloud Platform Podcast

Episode | Podcast

Date: Wed, 15 Jun 2022 16:00:00 +0000

<p><a href="https://twitter.com/carterthecomic"><span style="font-weight: 400;">Carter Morgan</span></a> <span style="font-weight: 400;">and</span> <a href="https://twitter.com/briandorsey"><span style="font-weight: 400;">Brian Dorsey</span></a> <span style="font-weight: 400;">are working on their math skills today with guests</span> <a href="https://twitter.com/Yuryu"><span style="font-weight: 400;">Emma Haruka Iwao</span></a> <span style="font-weight: 400;">and Sara Ford. What kind of computing power does it take to break the world record for pi computations? Emma and Sara are here to tell us.</span></p> <p><span style="font-weight: 400;">Emma tells us how she started with pi and how she and Sara came to work together to break the record. In 2019, Emma was on the show with her previous world record, and with the advancements in technology and Google products since, she knew she could do even more this year. Her 100 trillion digit goal wasn’t enough to scare people away, and Sara, along with other partners, joined Emma on the pi computation journey. Together, Sara and Emma talk about the hardware required, building the algorithm, how it’s run, and where the data is stored. Running on a personal computer was cheaper and easier than a super computer, and Emma explains why. Performing these immense calculations can also help illustrate just how far computers have come.</span></p> <p><span style="font-weight: 400;">The storage required for this project was immense, and Emma tells us how they worked around some of the storage limitations. We hear more about Ycruncher and how it was used to help with calculations. Our guests talk about how things might change for computing and specifically for pi computations in the next few years, and Sara tells us about the storage journey from the perspective of a mathematician, and gives us some interesting facts about the algorithms involved, and we learn how world records are verified.</span></p> <h5><strong>Emma Haruka Iwao</strong></h5> <p><a href="https://twitter.com/Yuryu"><span style="font-weight: 400;">Emma</span></a> <span style="font-weight: 400;">is a developer advocate for Google Cloud Platform, focusing on application developers’ experience and high performance computing. She has been a C++ developer for 15 years and worked on embedded systems and the Chromium Project. Emma is passionate about learning and explaining the most fundamental technologies such as operating systems, distributed systems, and internet protocols. Besides software engineering, she likes games, traveling, and eating delicious food.</span></p> <h5><strong>Sara Ford</strong></h5> <p><span style="font-weight: 400;">Sara Ford is a Developer Advocate on Google Cloud focusing on Serverless. She received a Masters degree in Human Factors (UX) because she wants to make dev tools more usable. Her lifelong dream is to be a 97-year old weightlifter so she can be featured on the local news.</span></p> <h5><strong>Cool things of the week</strong></h5> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">New Cloud Podcasts Website</span> <a href="https://cloud.google.com/podcasts"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Even more pi in the sky: Calculating 100 trillion digits of pi on Google Cloud</span> <a href="https://cloud.google.com/blog/products/compute/calculating-100-trillion-digits-of-pi-on-google-cloud"> <span style="font-weight: 400;">blog</span></a></li> </ul> <h5><strong>Interview</strong></h5> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">GCP Podcast Episode 167: World Pi Day with Emma Haruka Iwao</span> <a href="https://www.gcppodcast.com/post/episode-167-world-pi-day-with-emma-haruka-iwao/"> <span style="font-weight: 400;">podcast</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">pi.delivery 100 Trillion Digits</span> <a href="https://pi.delivery/"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">pi.delivery Github</span> <a href="https://github.com/GoogleCloudPlatform/pi-delivery/tree/main/pi-100t"> <span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">A History of Pi</span> <a href="https://www.amazon.com/History-Pi-Petr-Beckmann/dp/0312381859"><span style="font-weight: 400;"> book</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Distributing historically linear calculations of Pi with serverless</span> <a href="https://www.youtube.com/watch?v=cWTScWr52I0"><span style="font-weight: 400;">video</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Ycruncher</span> <a href="http://www.numberworld.org/y-cruncher/"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Compute Engine</span> <a href="https://cloud.google.com/compute"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Functions</span> <a href="https://cloud.google.com/functions"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">SRE</span> <a href="https://cloud.google.com/sre"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Terraform</span> <a href="https://www.terraform.io/"><span style="font-weight: 400;">site</span></a></li> </ul> <h5><strong>What’s something cool you’re working on?</strong></h5> <p><span style="font-weight: 400;">Carter and Brian are working on a new season of</span> <a href="https://www.youtube.com/playlist?list=PLIivdWyY5sqIteZONy-rTwyf3w3OddFQ1"> <span style="font-weight: 400;">VM End to End</span></a></p> <h5><strong>Hosts</strong></h5> <p><span style="font-weight: 400;">Carter Morgan and Brian Dorsey</span></p>