Calculating Pi

In May 2025, after seeing a video from Linus Tech Tips about setting a new record calculating Pi, I was curious what this was all about. I did some reading and realized there were several different categories that benchmark these records but that the process to do it yourself was relatively simple. Obviously, tuning a system to do it in some record setting fashion is more complicated, but you can render absurdly long calculations of Pi yourself quite easily. I decided to push an old 2011 Mac Mini to its thermal limits and make it calculate 1 billion digits of π. Because… why not?

🧪 Pi Computation Benchmark – Old Mac Mini Edition


🖥️ System Specs

Component Details
CPU Intel Core i5-2415M @ 2.30 GHz
Architecture 2 cores / 4 threads (Sandy Bridge)
RAM 16 GB (13.1 GB usable)
OS Debian-based
Cooling Apple’s “eh, good enough” fan
Benchmark Tool y-cruncher v0.8.6.9545

⚙️ Benchmark Settings

Setting Value
Digits Calculated 1,000,000,000
Mode RAM Only
Algorithm Chudnovsky (1988)
Threads Used 4
Twiddle Tables 58.9 MiB
Working Memory 4.29 GiB
AVX Support ✅ (but no AVX2)

⏱️ Results

Metric Result
Total Time 12.12 minutes
CPU Utilization 374.78%
Multi-core Efficiency 93.70%
Final 50 Digits of π 7139868209 3196353628 ... 5483278746
Validation ✅ Spot Check Passed

File: Pi - 20250516-234849.txt


📊 How It Stacks Up

System Time (1B Digits) Notes
💾 My Mac Mini (2011) 12.12 min Surprisingly not dead
Ryzen 7950X3D ~1 min Absolute monster
M2 MacBook Air ~4 min Fanless wonder
Raspberry Pi 5 ~30 min Respectable for ARM
Intel N100 Mini PC ~9–10 min Efficient and cheap
2015 MacBook Pro (i7) ~12–13 min Pretty close to mine 👀

🧠 Final Thoughts

“You may not like it, but this is what peak 2nd-gen Intel performance looks like.”

This Mac Mini sat in a garage for 5 years, and today, it entered the π chat with honor.


📎 Want to Try?

You can run this yourself with: ```bash wget “https://cdn.numberworld.org/y-cruncher-downloads/y-cruncher%20v0.8.6.9545-static.tar.xz” tar -xf “y-cruncher v0.8.6.9545-static.tar.xz” cd “y-cruncher v0.8.6.9545-static” ./y-cruncher


📼 Video That Inspired This

Linus Tech Tips on YouTube - “This World Record took YEARS (and a Million dollars..)”