this post was submitted on 16 May 2025
37 points (81.4% liked)
Technology
70048 readers
3724 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related news or articles.
- Be excellent to each other!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
- Check for duplicates before posting, duplicates may be removed
- Accounts 7 days and younger will have their posts automatically removed.
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Says they used a cluster with 2.2PB of flash drives (that was Kioxia's contribution) and the calculation took 7.5 months. Article is otherwise sort of useless. I'd like to know more technical and mathematical details. It gives the "spoiler" that the 300 trillionth digit of pi is 5, but that was already relatively easy to compute using the Borwein-Bailey-Plouffe algorithm and was probably already known. The BBP algorithm lets you compute a specific digit like the 300 trillionth, using fairly little memory and much less compute time than computing all of the digits.
https://en.wikipedia.org/wiki/Bailey%E2%80%93Borwein%E2%80%93Plouffe_formula
I wanted to just post the video, which has a lot more information (though not the kind of info you're looking for), but I didn't know if an LTT video was an "official" enough source for this community.
I suppose this was probably the first time that all of the digits of pi up to 300 trillion were calculated, even if the 300 trillionth specifically was already known.
Yes, that's the idea, it's just that the "spoiler" likely only revealed something that was already known (that specific digit), or at any rate, something that could be computed on a much smaller computer and in less time. Mostly though, that's a bit of mathematically interesting info.
I don't feel like watching a video but maybe there will be a more informative article sometime. I wonder if they used some existing software like Y-cruncher: https://en.wikipedia.org/wiki/Y-cruncher
The calculation technically only takes 12 straight days to compute, but they had many interruptions over the process, sometimes having to fully restart the whole calculation.
They did use Y-cruncher.
Edit: Some other fun tidbits: most of that 2.2 petabytes of storage wasn't actually used to store the 300 trillion digits itself - that number of digits fits in like 170 terabytes (which LTT is thinking of making available as a download, lol) - it's actually used a pseudo-ram during the actual calculation.
Cool, yeah, the digits themselves are at most 0.5 byte each ;). I don't know enough about the higher level algorithm to say exactly how the rest of the storage is being used. There is a book called "Pi and the AGM" about pi computation and similar algorithms that is supposed to be really good, but it looks over my head mathematically.