Folding@home GPU2 Beta Released, Examined
ThinSkin writes "Stanford has recently released an update to their Folding@home GPU-accelerated client, which includes notable upgrades such as support for more current Radeon graphics cards and even a visualizer to see what's going on. ExtremeTech takes a good look at the new Folding@home GPU2 client and interviews Director Dr. Vijay Pande about the project. To the uninitiated, Folding@home is a distributed computing project in which hundreds of thousands of PCs and PS3s devote a portion of their computing power to crunch chunks of biological data. The goal is 'to understand protein folding, misfolding, and related diseases.'"
Just think of all the global warming caused by all those CPU's and GPU's cranking away day and night! And all that electricity used! The horror! They are making Al Gore cry!
(I am joking, for those of you who are humor impaired)
I've been doing Folding @ Home for most of my adult life. I fold shirts, pants, underwear, etc. etc.
Why visualize it? It's boring, and doesn't it use precious CPU/GPU power?
From the benchmarks I have seen, it seems that there are currently no games that can effectively utilize, for example, 2 9800 GX2s. If Folding@home releases an Nvidia client, those people who have plunked $1000 into graphics cards may finally be able to put them to use!
From TFA, interestingly this bypasses DirectX and interfaces with the card directly (I guess you'd want to, to throw maths at it instead of vertices)
.Net framework. They do say they're "investigating" an nVidia version, but that sounds a while away.
However it only runs on R600-based Ati cards right now. It also requires
Interestingly also, it claims to parallelize processing the atoms, so it must use the individual stream processors on the graphics card directly.
So let me get this straight, you keep your computer running for long periods of time. The goal is "to understand protein...misfolding"
Sounds like Pornography@home to me...
What about folding@work? I have access to 150 computers, most of which stay on 24/5, and do nothing 16/5 (okay, maybe 20/5).
I, of course, would have to get the okay to do this, but I am not even sure I would want to...
Has anyone done this? How did you go about it? What concerns are there (security, reliability)?
No comprende? Let me type that a little slower for you...
http://www.extremetech.com/print_article2/0,1217,a=226537,00.asp
"to understand protein folding, misfolding, and related diseases."
FYI: This means Prions related diseases => Mad cow disease
Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
So, here's my thought - before someone sends an email, they contact Folding@Home, identify themselves, say who they want to send an email to, and the contents of the email. F@H gives them a work unit. When they complete it, F@H signs their email. Your email client can filter emails based on how many work units the sender did to send it to you. If someone really wants your attention, they'll process for a day or two. If it's a casual email, one work unit will do. Maybe even a fraction of a work unit.
That way, if you read spam, at least you know that you contributed to F@H. If you want less spam, you turn up your threshold for how many work units the sender has to do.
Education is the silver bullet.
Actually this is a grossly incomplete statement. Due to the fact that the process of Non-homologous End Joining (NHEJ) repair of DNA double strand breaks involves the exonuclease (DNA end-eating) proteins WRN and DCLRE1C (Artemis), the repair of double strand breaks corrupts the genome via microdeletions. Microdeletions can result in frameshift mutations which can of course result in protein mis-folding. The accumulation of these frameshift mutations and misfolded proteins over the lifespan of cells has downstream consequences including less efficient or improper cell function (cancer or aging) as well as the induction of apoptosis (managed cell death) -- more aging.
Thus the fundamental processes which will terminate most of our lives are related to mis-folded proteins. It is not limited to the less common "mad cow disease" (which few humans need to worry about) or even Alzheimer's (which more humans should be worried about as research funding is failing to keep pace with either inflation or the growth rate in people afflicted with the disease) [1].
(If any of these concepts are unfamiliar, the wikipedia discussions of the topics are not too bad.)
1. One could get into a long discussion as to whether or not to consider Alzheimer's a protein folding disease. I happen to be of the opinion that any disease involving the accumulation of molecules that are not present in "normal" cells is leaning in that direction.
/. now warns of redirects/links!? Awesome. Someone needs to combine goatse with rickrolling.. mmmmm...
which is totally what she said
How about we just use this huge processing network to emulate actual neurons and link them together as close to a brain as we can. Then we can see what happens..
i know it takes billions of neurons to do anything, but with all this extra power laying around we might just have enough to do it.
---- Booth was a patriot ----
Do I see several Amiga fans' eyes glowing in the murky gloom? :)
:p Old systems could use the new cards by having a driver for the new instruction set. Not that today's cards are slow or anything, but it would be nice to get rid of parts of the OS that aren't really necessary if you do the hardware interfaces right.. :p
I guess they will still be using drivers for the cards though, even if they are not using DirectX? But this is closer to bashing right on the hardware =p if cards were all made to conform to a certain set of intructions (presumably along the lines of how all x86 processors have the same basic instructions?), we'd be able to eliminate the need for drivers there
which is totally what she said
It doesn't count as "examined" until we can see the source.
Support SETI@home
FYI:
Old PS3s (90nm):
Folding@Home with visuals: 215 watts.
Folding@Home screen saver: 185 watts.
New PS3s (65nm):
Running Folding @ home 157
Considering the GPU is still 90nm, that 157 figure should drop to ~127 watts when the screen saver kicks in.
Typical energy costs are also more like $.10/kWh.
127W x 24h/d x 365d/y = 1112520 Watt-hours/y or 1113 kWh/y
at $.10/kWh that actually costs moar like: $111/y.
Or if for some reason you're paying $12/kWh, that's still only $134, less than half of your estimate.
Please stop spreading FUD about F@H and inflating the costs by more than a factor of two. It's important science that benefits everyone and the PS3 is actually very power efficient -- drawing less energy with F@H than your desktop 3D card does idle doing nothing.
If you don't want to participate in F@H and help science and humanity, that's your choice, but at least post the correct data to support your argument.
I really hope no one got dissuaded by the bad data in your argument into not running F@H when they might've contributed a key bit of research important for understanding drug candidates for P53 cancer suppression or Alzheimer's disease treatments. Perhaps I'm being melodramatic, but arguing against F@H makes me a sad panda.
Unless of course you're a highly developed tumor who figured out how to post on Slashdot and fear F@H as a matter of self-preservation, which I could hardly blame you for.
KEEP FOLDING!
You would also be filtering your email based on how much processing power they have available? (My gaming rig can knock off about 8 work units in the time it takes my older rig to do 1, and my work PC would take twice as long again).
And heaven forbid that someone who actually USES thier computer try and send you an important/urgent email. After all, the more processing cycles they use on anything other than F@H means less cycles sitting around for F@H to use, which means slower processing of work units. If someone really wants your attention, they'll process for a day or two "Hmm, I have this really important document that I need you to read and sign off on, and I need it done asap. I'll just sit here processing F@H for couple of days then..."
I could probably think of a few more reasons why this is stupid, but if you don't get the drift by now...
You don't have to, you could just have a library that maps the hardware functions to library calls.. you could call it something like VeryDirectX or something.. meh, nevermind.. :P
which is totally what she said
Regarding heart disease... If one leaves out those aspects of the disease which may be caused by specific genetic mutations the answer is no. Most heart disease is caused by poor diet, lack of exercise and an immune system which evolved under prehistoric conditions where food was not as abundant (or as fatty) and exercise was a requirement for survival.
Heart disease is one area you can generally attribute to a genetic program not designed for the era we live in rather than specific defects (or accumulated defects) which result in protein misfolding.