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 (to the project creators).
I’ve got two old laptops I’m using as home servers (one is for web development work). Originally it was to play around with Linux and also to 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 was hoping there’d be a distributed project studying Parkinsons’ disease. There are a few medical projects that tackle neurodegenerative diseases and study protein folding. I thought what would be the next most interesting. 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 more practical. Also, I’m annoyed at a friend of mine who is a climate denier. He spouts talking points from the climate denial industry how climate modeling sucks. And isn’t useful. Eventually, he will come around and realize he was wrong. He used to be a Creationist and now understand evolution pretty well. Instead of letting religion blind him to science. He’s letting his politics do that.
I am actually running both projects on both computers. They are sharing resources. I had an issue with getting climatepredictions.net going on the print server laptop. Turns out they’d only let you download one data set per day. So I grabbed the MilkyWay@Home project as well.
I don’t need to base my arguments on global warming 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 what they 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. I don’t know how much time we’ve got. We flagrantly wasted the last 10 years and I suspect we only have at best another 10 years to address it. Certainly not more than 20.
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.
The week before I was in Chicago for Pycon 2009. Had a great time. Came home for a day and a half then it was off to Buffalo Thunder Casino & Resort north of Santa Fe. We drove. Bleh. Very tired. Took some pics. May talk about it more. But am very very tired. Just ordered a pizza and waiting for it to arrive.