Archive for January, 2008

What would you do with a million CPU’s?

ps3folding

There’s a new podcast on Futures in Biotech with Dr. Pande from Folding@Home. Macresearch summarized it well:

  • How a bunch of Sony PS3s have become the largest component of the world’s fastest computer
  • The challenges of distributed computing, and in particular how data storage and CPU usage can actually complement each other
  • After the hype in the 80s around computational modeling of protein structure, the computational power available today could finally make that hype a reality
  • How to take a non-parallel task and transform it into a series of computational chunks (a.k.a. how to make a baby in 1 day with 270 women)
  • How modeling of protein structure will be able to get more into the dynamics of protein conformational changes
  • What would you do if you had 250,000 CPUs?
  • I really like the final point, “What would you do with 250,000 CPU’s”, because it’s an important question. Petascale computing has arrived but most applications aren’t ready to scale to thousands or millions of cores. Folding@Home is as a distributed computing project as it is biomedical. What they’ve been able to do is treat simulations as data and use bayesian data mining techniques to put together the whole picture with suprising efficiency. A clever workaround for Folding@Home’s “supercomputer”, which is severely limited by network latencies and individual agents with slow hardware compared to ‘real’ supercomputers. Finally he reports that PS3’s and GPU’s are achieving 20-30x acceleration. Exciting stuff!

    image taken from Flikr, CC licence

    The Low-Information Diet

    Learning to ignore things is one of the great paths to inner peace.
    -Robert J. Sawyer, Calculating God

    Over the holidays I used the time off to finally read the excellent book by tech entrepreneur Timothy Ferris entitled The 4-Hour Workweek. Among his many techniques for increasing effectiveness and lifestyle design, Tim prescribes a “Low-Information Diet”. Being away from the lab was a perfect opportunity to test out an immediate one-week media fast. The rules are pretty simple:

    • No newspapers, magazines, or nonmusic radio
    • No news at all
    • No television
    • No reading except one hour of fiction
    • No Web surfing

    This really exposed a bad habit of mine, unnecessary reading. My attention is almost constantly consumed by Google Reader as I unenthusiastically scour blogs, news, forums, and journals for several hours per day rendering me much less effective for the most important tasks. Following the rules above for over a week I feel rejuvenated.  There’s a 9-day information gap in my Google Reader stats that I am quite proud of

    google reader fast