Yeah, I don’t know what it stands for either*. It’s the acronym for the Berkeley distributed computing project. Back in the late 90’s I participated in the SETI@Home project. You let the software use idle CPU cycles to search for artificial signals from deep space. I participated for a few years and ended up earning 2000 credits. I printed out my certificate and it’s laying about someplace. Anyway the distributed computing project was so popular Berkeley created a platform called BOINC and now there are dozens of projects. Tens of thousands of computers have participated creating vast networks of supercomputing power very cheaply.

I’ve got two old laptops I’m using as home servers (one is for web development work). Originally the laptops were used to play around with Linux and also to do development work for clients. I ended up turning the first one into a print server on our home network. Now we don’t have to take our laptops into my office to print. Since this server is on all the time heating up the room (slightly), my mind harkened back to SETI@Home. I knew there were other projects so I looked at the list to see what struck my fancy. I found two. MilkyWay@Home and climateprediction.net.

MilkyWay@Home uses data from the Digital Sloan Sky Survey to help generate an accurate 3D model of our own galaxy. The other climatepredition.net is to run climate models and test the accuracy of climate models up to the year 2100. I chose the latter first as it seemed to be more practical. Actually I ended up choosing both, and I’m running each on their own laptop.

Although I accept the science for global warming, if I discuss it I don’t need to base my arguments on climate models. There’s plenty of hard evidence that humans have altered the climate. However, we do need to be able to predict the climate if people (mostly Americans) do not change the way they live to stop climate change. Computer climate modeling got underway in the 1970’s and those models have gotten more accurate and computers have gotten immensely more powerful since them. It would be useful to test to verify how accurate those models are. And if they are off then they can be improved.

If it turns out the climate models predict less serious consequences of human activity and those models have been made more accurate then that would be a good thing. I think it’s unlikely but we won’t know until we look. I suspect (and computer models have already predicted) that human caused climate change is going to be very bad for us. But we still have a window of opportunity to mitigate the worst consequences. We can’t stop it, but can slow it and eventually reverse it, but that will take centuries. However, that window is closing, and I don’t know how much time we’ve got.

Whether it’s for fun or serious reasons these distributed computing projects allow citizens to participate in large projects. And as computing power continues to improve these projects will help to solve pressing problems.

*Berkeley Open Infrastructure for Network Computing