Switzerland's University of Applied Sciences Graubünden has challenged the world record for calculating Pi, claiming it has computed the mathematical constant to 62.8 trillion digits.
The university yesterday claimed it had broken the record, asserting it beat the previous record of 50 trillion digits, set by Timothy Mullican last year, by 12.8 trillion digits, and completed the task in just over 108 days versus Mullican's 303.
Helpfully, the uni has also published details of the hardware used for its feat.
A pair of 32-core AMD Epyc 7542 processors powered the uni's rig. AMD states the CPU cores spend most of their time at 2.9GHz, can burst to 3.4GHz, have 128MB L3 cache and happily run 64 threads apiece. A server with 1TB of RAM was also employed, with Ubuntu Linux 20.04 installed on a pair of solid-state disks of unspecified size.
A JBOD housed 38 7200RPM hard disks, each with 16TB capacity.
Thirty-four of those disks were used to store values swapped from RAM – a design chosen because memory is very expensive. Hard disks were chosen over SSDs because SSD performance degrades over time and the university's designers feared their intensive calculations could cause problems. In all, the uni said 510TB of disk space was used.
- That's Numberwang! Google Cloud staffer breaks record for most accurate Pi calculation
- Pi(e) Day of the Century is upon us! Time to celebrate 3/14/15 in style, surely?
- Linux gods at last turn their gaze to Pi 400: Computer-in-a-keyboard receives mainline kernel support with v5.14
The uni's rig computations were significantly faster than the record set by the cloudy 96-vCPU effort that Googler Emma Haruka Iwao employed over 121 days to calculate Pi to 31.4 trillion decimal places in 2019.
An app called y-Cruncher did the work, and was configured to move data in parallel from the server to the 34 disks at around 8.5GB/sec.
Sharp-eyed readers will have noted that the JBOD housed 38 disks – the other four were used to store the value of Pi itself.
The last 10 digits stored on those disks are 7817924264 and they are now the last known digits of Pi, if the uni's calculations are correct. If the world record is confirmed by Guinness, the full number will be published, the uni said. ®