We used Terraform to set up and manage the cluster. The N2 machine series provides balanced price/performance, and when configured with 16 vCPUs it provides a network bandwidth of 32 Gbps, with an option to use the latest Intel Ice Lake CPU platform, which makes it a good choice for high-performance storage servers. The higher bandwidth support is a critical requirement for the system as we adopted a network-based shared storage architecture.Įach storage server is a n2-highcpu-16 machine configured with two 10,359 GB zonal balanced persistent disks. The main compute node is a n2-highmem-128 machine running Debian Linux 11, with 128 vCPUs and 864 GB of memory, and 100 Gbps egress bandwidth support. We designed a cluster of one computational node and 32 storage nodes, for a total of 64 iSCSI block storage targets. The maximum persistent disk capacity that you can attach to a single virtual machine is 257 TB, which is often enough for traditional single node applications, but not in this case. Here’s how we configured our Compute Engine environment for the challenge.įor storage, we estimated the size of the temporary storage required for the calculation to be around 554 TB. Architecture overviewĬalculating π is compute-, storage-, and network-intensive. You can see that we're adding digits of π exponentially, thanks to computers getting exponentially faster. History of π computation from ancient times through today. Total I/O: 43.5 PB read, 38.5 PB written, 82 PB total.Total storage size: 663 TB available, 515 TB used.Total elapsed time: 157 days, 23 hours, 31 minutes and 7.651 seconds.Compute node: n2-highmem-128 with 128 vCPUs and 864 GB RAM.Program: y-cruncher v0.7.8, by Alexander J.It's a long list, but we'll explain each feature one by one.īefore we dive into the tech, here’s an overview of the job we ran to calculate our 100 trillion digits of π. The underlying technology that made this possible is Compute Engine, Google Cloud’s secure and customizable compute service, and its several recent additions and improvements: the Compute Engine N2 machine family, 100 Gbps egress bandwidth, Google Virtual NIC, and balanced Persistent Disks. This achievement is a testament to how much faster Google Cloud infrastructure gets, year in, year out. This is the second time we’ve used Google Cloud to calculate a record number 1 of digits for the mathematical constant, tripling the number of digits in just three years. Today we're announcing yet another record: 100 trillion digits of π. Then, in 2021, scientists at the University of Applied Sciences of the Grisons calculated another 31.4 trillion digits of the constant, bringing the total up to 62.8 trillion decimal places. In 2019, we calculated 31.4 trillion digits of π - a world record at the time.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |