pie

We may earn a small commission from affiliate links and paid advertisements. Terms

Bellard, of Paris Telecom Tech, made and checked the calculation by running his own software algorithms for 131 days. The previous record calculation, set by Daisuke Takahashi at the University of Tsukuba in Japan in August 2009, took only 29 hours to complete, but used a super-computer costing millions of dollars, and running 2000 times faster than Bellard's PC.
Pi is the value of the ratio of the circumference of a circle to its diameter, and has been of interest to mathematicians for hundreds of years, since Sir Isaac Newton developed formulae to extend the number of decimal places.
Bellard has been following the records for calculating Pi to the maximum number of decimal places since he received his first book about Pi at the age of 14. Computations to find a value to any number of decimal places are part of a branch of mathematics called "arbitrary-precision arithmetic". For Bellard the calculation was more for fun than because of an obsession with the digits, but he said that arbitrary-precision arithmetic has applications because it can be used for testing algorithms and computers. He claims his method is about 20 times more efficient than previous methods.
Bellard said he used the Chudnovsky formula to produce a binary result (a process that took 103 days), which was then checked (which actually took 34 hours on 9 computers, but would have taken 13 days on one PC), and converted to a base-10 result (12 days), which was then verified (3 days).
Bellard's computer cost less than €2000 (roughly $2870 US) and ran Linux's Red Hat Fedora operating system. It had a Core i7CPU at 2.93 GHz, and had 6 GB of RAM and 7.5 TB of disk storage space in five 1.5 TB hard disks. He wrote all the required software.
The world record for memorizing and reciting Pi was set in 2005 by a Chinese graduate student, Lu Chao, who spent a year learning 100,000 digits and was able to recite Pi to the 67,890th decimal place before he made an error. The feat took just over 24 hours. Reciting Bellard's result of 27 trillion digits would take over 1,284,000 years at the Guinness Book of Records' required rate of one digit every 15 seconds.
M Bellard is perhaps best known as the writer of the open source project FFmpeg and processor emulator QEMU. He said he has no immediate plans to calculate Pi to further digits in the future, but may do, depending on his motivation and the availability of larger and faster storage. He intends to release open-source versions of his software for Linux and Windows to enable anyone who is interested in furthering the calculation to beat him to it.
 
I wonder if a filter at post time could take care of that... split up words longer than 25 characters automatically.

1049583957284573847294857 3948576859304958673859684

etc
 
If we were a math board, i'd look into it, and have MathML set up too you could post derivvitives and other math shapes....

but we're not... we're a honda board. stop trying to be smart!
 
I'm not 100% sure what the breaking point is, but it's useless data and will slow down full text searching dramaitcally as there's no spaces in it. the longest 'word' is only like 25 chars long or something. When you have a 10,000 length word the loop on the match char bacially goes recursive....
It doesn't hash words for its search? Seems like this would be a much quicker way to do it.

Also surprised you can't change the code to limit the amount of text you can put into a text area before submitting the form.
 
It is new. It's just built for working, nothing else.
 
It is possible to limit post length, but i've left it open as there's nothing worse than writing a nice aritcle only to get the 'your shit is too long' error message, get discouraged, and then just close out instead of editing it down, and the site suffers instead.

Otherwise, the limit is the DB, which will hold 2^16 bytes (64mb i think) in 'text' field. 64MB of text is a LOT of text.
 
See, it's not 10,000 characters.
it's 10,000 without a space. one big ass word.as each phrase is split upon during searching.
 
While pen testing, I broke one of our development systems at work a few months ago with pi out to 25k characters. Good times.
 
Back
Top