The new PlayStation 3 firmware that includes the software for Stanford University's Folding@Home project has been released. And setting it up reminded me of the choice I had to make at the DMV on whether or not to become an organ donor. It seems like a noble cause, but there was some nagging feeling I had in the back of my mind about whether or not to volunteer for it.
The Folding@Home project is not only a scientific marvel, but a technical one. It is perhaps the most ambitious distributed computing project ever devised. Its findings could revolutionize modern medicine by increasing our understanding of the human genome. What's not to like?
And yet, I had questions about it. Will this thing suck up all my network bandwidth? Will my games slow down while I'm playing? Will it monitor my gaming habits and send them back to some Master Database? How much extra electricity will I be using by leaving my PlayStation 3 on while I'm not gaming? Will it in any way limit my ability to enjoy my PlayStation 3?
But the benefits seemed to outweigh my concerns and paranoia, so this past weekend I went ahead and installed it. The setup was pretty painless. There were no inputs to make and no options to configure. I just had to accept the license agreement and tha was it. And then it was up and running.
In its default mode, it shows a rotating map of the northern hemisphere showing locations where folding is being done. Naturally, most major urban centers are well represented. Los Angeles, New York, Seattle, Chicago, Atlanta, Boston, and Tokyo are all shown with bright yellow dots over their locations. Press a button on the controller, and up comes a small window with an image of the protein being worked on. I have no idea what mystical calculations are going on behind the scenes, but the molecular representation shakes and shimmies, going through rapid preterbations like a cell in a petri dish. There are a few options here to change the look of the molecule, but they're strictly esoteric.
Each "work unit" as it's called takes about eight hours to complete, so even running around the clock the PlayStation 3 will only report its results back about three times per day. So there's little consequence to your broadband Internet connection. So far as I can tell, the application only runs when you tell it to run, so you'd have to quit out to play a game anyway. (Fortunately, your progress will be saved and calculations will pick up where they left off after you quit.) So my enjoyment and games are unaffected.
I also realized that I'm not as diligent about turning off the console as I would like to believe. I may routinely forget to shut my PS3 off after I answer the phone, or if my children start making too much noise or anything happens to distract me. Once I get pulled away, I may not get back to the console for hours even if I expect to get back in a few minutes. So leaving the console on intentionally to do some good work should be an easy call.
As it turns out, the Folding project has been pretty harmless while running on my PS3. The only downside I've seen so far is that it causes the PlayStation 3 to work hard, a lot harder than any game I've played to date. The system heats up and the fan blows at a pretty high rate. It's not as loud as the XBOX 360's DVD drive, but it is a noticeable difference, especially without the sound of a game to drown it out.
I've also learned that there are Folding clients for Windows, Linux, and MacOS, so I may put clients on my PCs (some of which are always on) in order to help contribute to the project. In fact, it's an easier call to make on the PCs if only because I don't leave them on by accident.
So I'm officially part of the project now. While I've been writing, the PlayStation 3 has completed about 30% of its current work unit, with about two hours to go before it is completed. Seeing the difference that the addition of an army of PS3s has made to the project is impressive, and I'm proud to have been a small part of that. It certainly seems that my fears were exaggerated if not unmerited. It was just like the DMV all over again.
Oh, and I did sign up to be an organ donor. :)
Log in to comment