New Pi Computation Record Using a Desktop PC
hint3 writes "Fabrice Bellard has calculated Pi to about 2.7 trillion decimal digits, besting the previous record by over 120 billion digits. While the improvement may seem small, it is an outstanding achievement because only a single desktop PC, costing less than $3,000, was used — instead of a multi-million dollar supercomputer as in the previous records."
I didn't read the article, only the summery but it made me wonder.
Do they verify these numbers somehow?
Anyone can write down a series of a numbers and claim it's a specific sequence.
Not saying these numbers aren't correct, just a thought.
- Don't do what I do, it's probably not healthy nor safe. -
if they think 1.2 billion is small
On a long enough timeline. The survival rate for everyone drops to zero. Chuck Palahniuk, Fight Club, 1996
But will it help us in getting flying cars?
From the FAQ
"How does your record compares to the previous one ?
The previous Pi computation record of about 2577 billion decimal digits was published by Daisuke Takahashi on August 17th 2009. The main computation lasted 29 hours and used 640 nodes of a T2K Open Supercomputer (Appro Xtreme-X3 Server). Each node contains 4 Opteron Quad Core CPUs at 2.3 GHz, giving a peak processing power of 94.2 Tflops (trillion floating point operations per second).
My computation used a single Core i7 Quad Core CPU at 2.93 GHz giving a peak processing power of 46.9 Gflops. So the supercomputer is about 2000 times faster than my computer. However, my computation lasted 116 days, which is 96 times slower than the supercomputer for about the same number of digits. So my computation is roughly 20 times more efficient. It can be explained by the following facts:
* The Pi computation is I/O bound, so it needs very high communication speed between the nodes on a parallel supercomputer. So the full power of the supercomputer cannot really be used.
* The algorithm I used (Chudnovsky series evaluated using the binary splitting algorithm) is asymptotically slower than the Arithmetic-Geometric Mean algorithm used by Daisuke Takahashi, but it makes a more efficient use of the various CPU caches, so in practice it can be faster. Moreover, some mathematical tricks were used to speed up the binary splitting. " ( http://bellard.org/pi/pi2700e9/faq.html )
Mathematical and Programming Ownage.
Now I can finally get somewhat reasonable precision when calculating the radius of stuff!
They figured this out... they post some, not all of the data, and therefore survive the slashdotting.
For those not previously familiar with Fabrice Bellard, he's known for:
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Core i7 clocking at 2.93GHz 6GB RAM 5 1.5TB Hard Drives (At least 7.2TB needed to store final result and base conversion)
He will be releasing the program he created for Windows (64bit only) and Linux
There is no -1 disagree
1 TB data files... somebody needs to help him with the compression! Oh, wait a minute.
There is an algorithm now for calculating the nth digit of Pi at a whim.
This is slightly retarded.
occultae nullus est respectus musicae - originally a Greek proverb
Could someone fill me in what purpose that may be?
Because.
http://michaelsmith.id.au
He mentions in the "press release" page that the most important thing developed in his code is "an arbitrary-precision arithmetic library able to manipulate huge numbers stored on hard disks", which sounds basic-research-y. There's some more on that in the technical-details PDF, although unfortunately he says he doesn't plan to release the code (somewhat unusual, since most of his projects are free software).
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
I believe in "Contact" (the book by Carl Sagan, not the movie), the travelers ask the superintelligent aliens "Do you believe in God? To which they reply: "Yes" When asked why, they say "We have proof" in the finding of a message in a transcendental number (pi?).
After reading the Wikipedia summary I understand that when the travelers come home and are accused of fabricating the whole thing, one of them tries to "find" this message by running their own computer program. She finds a message, or does she? Is it just a (very unlikely?) statistical fluke? What is noise and what is message when you are dealing with a literally infinitely long string of numbers? (Wasn't this also the plot behind one of Stanislaw Lem's books?).
I guess if he found a message the news would be all over the place by now so he didn't find a message (or maybe he's just keeping the insights to himself for stock market gains like in the movie "Pi"). Anyway, how DO you go about finding patterns in a finite (if you can call 2.7 trillion finite!) string of numbers?
speeding bullet, and was able to leap tall buildings in a single bound. Fabrice needs to lift his game.
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
Improving the algorithms for arbitrary precision arithmetic -- that is the area that Fabrice is interested in, not necessarily computing X number of digits of pi. That, and (a) it is interesting, (b) it is a challenge and (c) let's do it for fun.
..ought to be enough for everybody.
Read... The... Fine... (wait for it) Article!
Spoiler alert!
He developed a highly efficient library for arbitrary precision floating-point number calculations, capable of having a desktop machine best a supercomputer. Now go change your signature to "For lack of a better question..." ;-)
"The number you have dialed is imaginary. Please rotate your phone 90 degrees and try again."
Depends on what you mean by "pattern", of course, but pi is conjectured to be normal, which would exclude many sorts of patterns. It's not proven, though.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
~Hal
It's pi, man. There are no patterns.
So if you would include pi in your fractal equation you'll get a infinite world with infinite diversity?
There's a pattern to be found in everything provided you cut the logos and labels off your black 501's and never, ever enter a Tommy Hilfiger store.
Posts, MyBio or Sig, may contain satire, sarcasm, bolded nouns be sardonic or even witty & be Church of SD
Wasn't he the guy who developed lzexe ?
Anyway, what's with surnames spelled in caps ? Does he say "I am fabrice" and then he screams "BELLARD" when stating his name ?
Has anyone tried to calculate PI to an ungodly precision on Maple/Mathematica/Mathlab/Macsyma/etc.?
I wonder if it is even possible on a computer of this guy's specs?
On his page with extracts of the digits of Pi, in the third column of the 799,999,951th digits, he's got a 2 where I think it should be a 5.
^_^
Specialist Mac support for creative pros, Melbourne
Yeah, and if nothing else, watch out for the Michelin Man (Bibendum)
Specialist Mac support for creative pros, Melbourne
I have just calculated a digit that's much further. It's 7, and it's somewhere around the 8 trillionth decimal. Give or take a few.
Basic research ..... you know that stuff that has no useful application now .....especially maths
Like group theory, invented in 1832 by Évariste Galois, had no really useful application until the mid 20th century ... Now quantum mechanics and so most of modern electronics uses it ....
Puteulanus fenestra mortis
I don't think many people will be running his program that takes 116 days to complete to get as far as he did. Would have been nice to at least see how the code worked.
If you would put the outcomes in a graph would a pattern arise?
When I graphed it, I got a perfect circle...
Peter predicted that you would "deliberately forget" creation 2000 years ago...
I mean, apart from sheer nerd value, this has absolutely no worth to science or humanity.
Are you sure? I did not read the original article. Would be useless since I doubt I would understand the math his program is based on. But when the previous record was done on a multi million dollar machine and he did it on a single desktop computer I think it is not far fetched to assume he must have found some significant improvements to the pi calculating algorithm.
If this is possible for pi calculation, could something like that also be possible for prime number calculations? Maybe someone like him finds a tremendously faster method for prime factorizations? This definitely would affect humanity, when suddlenly a good deal of encryted data can easily decrypted on a cheap standard pc.
I don't get why computation stops at a certain digit? Wouldn't it be possible to keep computing indefinitely and then announce the number of digits at periodic checkpoints? Instead of SETI at Home and Folding at Home what about "PI at home" ??
You have the force. Use It.
RTFM: http://en.wikipedia.org/wiki/Pi#Computation_in_the_computer_age
It allows the unwashed masses (of which I am one) a chance to do things that were once only the realm of researchers in academia or the corporate world
I agree, that's why I have great hopes for my atomic bomb.
This is my sig.
I plugged his number into my circle-generator and it created a cube.
in base pi. The answer was 10.
"To those who are overly cautious, everything is impossible. "
From TFA's technical notes: "Unfortunately, the RAM had no ECC (Error Correcting Code), so random bit errors could not be corrected nor detected. Since the computation lasted more than 100 days, such errors were likely [12]."
Great we have all these digits, but they're mostly useless bits and their reliability is suspect.
Forget the radius. Now I can calculate zero to 2.7 trillion digits of precision: pow(e,i*pi)+1=0
Well, 'til now I saw the Pi-calculating e-peen waving as something like basic research. Ya know, where you build better computers and then you don't find anything sensible to do with them, so let's have them, say, find the next big prime (ok, being in cryptography I can see an application for that...)
Threads like this one make me feel incredibly stupid.
Could someone fill me in what purpose that may be?
The same purpose as climbing a mountain -- because it's there.
Free Martian Whores!
Now quantum mechanics and so most of modern electronics uses it ....
Errr...therefore it is still useless.
As trepidity just said, it has not been proven that there are no patterns.
America, Home of the Brave.
Meanwhile a machine in Redmond expects to complete the task sometime around the year 2518... (After 8 years it is now out to 15 places after the decimal.)
Is zero. You can stop now.
Fabrice Bellard continues to amaze me.
Of course, I'm not sure if I would bother with making my calculation accurate after the first fifty or sixty digits, though. ;)
I'm proud of my Northern Tibetian Heritage
Why not use PI as radix? :)
Then we could all have the joy of finding unlimited decimal to all of our everyday counting
Guess you could count just fine from 0 to 3. Perhaps a bit longer if my calculations are correct
3.1 ~ 3 + 1/pi^2 pi so there the problems start.
Now imagin the hassel to work out if you can fit four passengers in your car...
Am I reading that right that e accurate to two places, times a trillion is the number of places that pi has been calculated to? Nice. I see the answer to the Pi versus e debate has a tangental answer.
A correct algorithm is not enough to ensure a correct result.
The fact is that binary digits in RAM can (and do) spontaneously change from 0 to 1 and vice-versa. A few possible causes are listed here. The likelihood of such errors increases with the number of digits involved.
There is no mention of whether Bellard used ECC RAM.