Distributed Computing on Next Gen Consoles
anonymous lion writes "Wired has a story on the need for Xbox 360 and PlayStation 3 to support distributed computing with a non-gaming purpose. The article goes on to discuss SETI@home, distributed.net, and Folding@Home." From the article: "The next generation of console gaming is going to see a huge increase in machine performance and overall computing power. Already planned for both the Xbox 360 and the PlayStation 3 are multiple 3.2-GHz PowerPC processors capable of handling advanced gaming and graphics simulations, along with out-of-the-box internet capabilities such as Xbox Live Silver. With all that horsepower in a machine that is used for only a fraction of a day, we should offer gamers a chance to put these unused resources to good use."
### The reason you shouldn't switch off your computer is to keep the electronics at a relatively constant temperature.
I seriously doubt that this is an issue. I have yet to actually see a single computer that breaks for this reason. Fans, harddisk and the like all break years before your electronics go by by. And a fan constantly rotating 24/7 for sure gets more used then one that only rotates for 40h a week.
### It doesn't have anything to do with constant access
Its *all* about constant access. If computers would be available seconds after you touched the power button, like C64 used to be, people wouldn't bother to let their computer running, noise, heat, powerconsumtion all are very good reason to switch the PC of as soon as you can, but with those long boot times we have these days its just to annoying to wait a minute or longer just to have a quick look at a webpage.
Well, it may not be much of an issue now, but this is quickly changing.
Both Microsoft and Sony are playing with the idea that these game consoles will do more than merely play games. If it also has DVR functionality, advanced DVD capabilities, etc., then the day will soon arrive where people DO leave them on 24x7.
I have a TiVo, which is just a special-purpose computer. I wouldn't mind at all if it had a "power down" mode that would run a grid application such as trying to help cure cancer while it's not recording anything and I'm not watching anything.
And for what it's worth, both my Xbox and PS2 stay on 24x7. When I'm done playing a game, I usually just switch the input on the tv, not actually turn the console off. Am I alone in this?
If Martz wants to use the video game consoles and electricity of people to do his calculations, let him give the people something they want in return, like free games.
That would probably be enough to motivate a lot more people to turn their machines over to SETI.
The idea that people are going to let their machine run their crunching away, for free, for no benefit, is pretty stupid. The first distributed computing project to offer any sort of tschocke is likely to become more help.
http://www.thebricktestament.com/the_law/when_to_
(1) All of the distributed applications that you mention release the results of their research as public scientific publications. Any companies can use the results, but so can anyone else. Subscription to the journals is all that costs money, but generally free "e-prints" are available. All of the distributed applications that you mention are non-profit.
(2) Even if they were patenting the results (which they aren't -- see 1) it is better to have the patented result that one has to pay for than to have nothing. If I have breast cancer, I would rather pay $1000 for a test than be unable to get a test because no company wanted to invest in it.
As a side rant (somewhat related to (2)), you say patents are inhibiting progress. But without the financial incentive that the breast cancer patent generated, the medicine would never have been developed. I'm sorry that so many people only work out of greed, but that's reality at the moment. And it actually works pretty well.
1. I bought my first Mac in February. Now it seems PPCs are not in the Mac future.
2. I run ClimatePrediction.net on my Mac and Linux x86 systems. The program is huge, comes from a mainframe environment, and is married to an INTEL compiler. The PPC version is, needless to say, not very fast. Single work units can take months to complete.
The other projects in the article would be on my plate, too, if they compared with my concern for climate change.
Something I've thought about a few times, but done no research on whatsoever, is the possibility of distributed computing on mobile phones. They are getting more and more powerful, more and more ubiquitous, and they are connected to a network. And they're kept on all day with their processors idle for the most part. We could use this computing horsepower for somthing that will benefit all of society, such as processing marketing data.
I understand your point about the tv but standard tube tvs actually use a small heater to keep the tube warm 24/7, even when the tv is "off" so there should not be quite the change in temperature you may expect. Why do they do this? so the tv will turn on quicker. You can test it by feeling the back of a standard tube tv when off, it should feel warm. Try and unplug it for a few minutes to let it cool off then plug it back in and turn it on, it should take quite a bit longer than normal for the picture to finally come in while the tube warms up.
There's two very good reasons that lead me to leave my computer on. Skype and gaim. It's the same as having my phone 'on' all day with an answering machine.
Plus with the whole dynamic underclocking thing on the desktop now, my computer runs as a 700MHz machine most of the time so I'm not getting a huge power bill. (AMD PowerNow, wooo!)