SETI@home & RC5
abh writes "The SETI@home project is now sending new (fresh) work units, after having spent a few weeks in a rut sending the same 2 days worth of observations repeatedly. Read the announcement " As well, we were sent word from a reader that we've lost the #1 position at RC5. Head over and sign up!
Unfortunately, because the hardware is so highly optimized for making pretty pictures, it is pretty much useless for doing other things, like cracking encryption.
Theoretically, it is possible. Most 3d hardware needs to have things like add, multiply, etc in order to do the other stuff. But depending on the implementation of the hardware, it could be very difficult to access these parts, and even the access itself would probably be enough to slow things down quite a bit. It's akin to asking your sound card to act like a modem. While this is possible (see soundmodem drivers for linux kernel) it's not necessarily what the hardware is good at. (soundmodem driver is limited to 9600 baud max, using X.25 packet protocol, half duplex.)
It would require a massive code effort to warp the rc5 client around to use the OpenGL library for things the OpenGL library was never meant to do, and it probably wouldn't be much of a win anyway due to the odd manipulations you would have to go through to make a task-specific processor do things that its not specific to doing.
The link should be http://setiathome.ssl.berkeley.edu/tech_news.html which takes you to the announcements. The link Hemos posted is to the main page of the SETI@Home site which just carries a 1 line explanation.
If you read the actual announcements, you'll see it was only one day when the same 2 days worth of work units (actually not even two complete days, just 115 work units from 2 different days) were being sent, then the project moved to about 30k units, which were all that were avaible at the time. Now several months worth of data is avaible. They go into detail as to problems they have had and their solutions on this page, it's rather interesting...
---
Could this stuff be put to a *really* practical use? Surely some math professors out there have some linear algebra number crunching to do, or some physicist has weather modelling simulations to make, or the like. Not that generating primes and scanning gads of radio waves for intelligent signs isn't nice and all, but it seems to me that gargantuan amounts of parallelized computation time could really help out researchers on tight budgets.
Is there an easy process for researchers to utilize this stuff? If not, it might be a Good Thing to set up.
(It'd have to be secure, I suppose, and in a best-case scenario could involve timesharing without administrative hassle...)
"Whatever happened to fair use?"
-- Duff-Man
Yeah but Slashdot will topple Team EvangeList from overall 1st place at this rate in about a year (if the contest lasts that long). AnandTech, even if they double their rate it would take them 3 years to catch up.