<$BlogRSDURL$>
Ankh Morpork's Finest Coder
Monday, November 01, 2004

MMMM...PI
I've wanted to do a distributed program for a long time. I'm thinking of buying some old computers and hooking them up into a small cluster at home. Of course I will need to code a program to compute PI.

If you want something that is already coded, check the Pi Hex page.

I believe that the current record is at Quadrillion. If you can find a better record, let me know.

If 1 byte = 1 character and 1 megabyte = 1 048 576 bytes, then 1 Quadrillion bytes =

1 * 10^18 bytes = 953674316406.25 MB.

1 terabyte = 1 099 511 627 776 byte => 10^18bytes = 909494.7017729282379150390625 Terrabytes.

Thats almost 1000 Terrabytes. :-)

[UPDATE] As Vijay points out, its 100,000 Terrabytes. DAM THESE EYES OF MINE!!!

Interesting fact, books in the largest library in the world, the U.S. Library of Congress, contain about 20 terabytes of text.


Nowdays there are supercomputers that can compute at 30 terraflops a second. Thats 30 trillion floating point instructions a second. If only I could build one of those then computing PI would be so much faster :-)

2 Comments:

"909494.7017729282379150390625 Terrabytes.
Thats almost 1000 Terrabytes. :-) "

1000 or 100000?? That's the kind of math that crashes landers onto planets :)

did some coding in MPICH couple semesters back in order to simulate a forest fire using a cluster of computers..pretty interesting stuff.

By Blogger Vijay, at 12:12 AM  

Yes indeed. 100,000. I'm an old man, my eyes are going. :-)

By Blogger Sushant Bhatia, at 12:18 AM  

Post a Comment