The world’s fastest computer, the K Computer, is located in Kobe, Japan, and it can do calculations at a rate of 10.51 Petaflops per second. That’s 10.51 quadrillion calculations (10,510,000,000,000,000) per second! If you need a really quick answer, go to Kobe.
The U.S. has more than half of the 500 fastest computers in the world, with our current speed demon being the Department of Energy’s Cray Jaguar at the Oak Ridge National Laboratory. The Jaguar currently processes 1.75 quadrillion calculations per second. It’s getting an overhaul right now, and early next year, after adding a few hundred 12-core AMD CPUs and thousands of graphics processors, it should be double the speed of the K Computer. Amazon.com owns the world’s fastest non-research computer, ranking number 42, at about one-sixth the current speed of the Jaguar.
Time on many of these supercomputers is available to outside agencies and companies to run simulations and do research, but the cost is high. So, what if you had a lot of numbers to crunch, but not a lot of money and you’re not in a big hurry?
The answer to your needs is distributed computing–lots of smaller computers doing little bits of the work independently. And that’s where you come in; you can help right at home or in your office.
Your computer is probably loafing along as you work, and it may not be doing anything at all for significant portions of the day. Even when you are working, most of your applications only use one processor core at a time. In a dual- or quad-core computer, you have the equivalent of another computer (or three) sitting there twiddling its thumbs. Instead of sitting idle, your computer could be doing productive and meaningful work for science or medicine.
The first such popular effort at distributed computing was SETI@home, the Search for Extra-Terrestrial Intelligence. Users installed a small program that ran as a screensaver. Your computer downloaded a file from the SETI server, analyzed it, sent the results back, and grabbed another file.
The files are recordings from the Arecibo Observatory radio telescope in Puerto Rico. While astronomers do their work with the telescope, SETI piggybacks on it and records other radio signals from outer space. What it hears is random static, just like you hear when tuning to a radio frequency on which there is no broadcast station. Your computer’s job is to analyze all the bits of information in a file and see if any of them have a discernible pattern—the signature of a coherent wave—a radio signal, produced by an extra-terrestrial intelligence.
Will we find an E.T. version of I Love Lucy? Probably not. Leaving aside the diminishing strength of electromagnetic radiation over great distances, if we hear anything, it will probably be a simple “Hey! We’re over here!” carrier frequency of some sort designed just to signal their presence.
Since the early days of SETI, in 1999, a new distributed computing software platform called BOINC (Berkeley Open Infrastructure for Network Computing ) has been developed to run this kind of analysis, and it’s become the standard for a growing industry.
If you want to help advance the fields of science and medicine from the comfort of your own home or office and searching for signals from E.T. seems a little frivolous for you, you might want to help with these other projects:
Folding@home: a Stanford University project that analyzes protein folding and its implications in Alzheimer’s, Parkinson’s, some cancers, Cystic Fibrosis, and numerous other diseases.
Influenza Antiviral Drug Search: analyzes drugs that can stop the spread of flu strains that are drug resistant.
Climateprediction.net: which tries to improve the accuracy of climate models.
Einstein@Home: searches for gravitational waves that Einstein predicted in his General Theory of Relativity.
MilkyWay@home: creating an increasingly accurate 3D model of our galaxy from data collected by the Sloan Digital Sky Survey.
The Clean Energy Project: searches for the best molecules for solar cells and the best way to assemble them.
TheSkyNet: analyzes data for radio astronomers around the world.
Dozens of projects are in need of help and they vary widely in scope. Links and summaries can be found on numerous sites, especially http://boinc.berkeley.edu, www.distributedcomputing.info, and www.hyper.net/dc-howto.html. You could help advance research in Malaria, HIV, Dengue fever, geology, or particle physics. Your choice.
And all those little computers all over the world, owned by people who volunteer their time in the interest of science or medicine, are processing data at a rate of 4.8 Petaflops per hour—twice the speed of the second fastest computer in the world. That’s the power of distributed computing.