Slashdot Mirror


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.'"

41 of 149 comments (clear)

  1. Global Warming! by dreamchaser · · Score: 4, Funny

    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)

    1. Re:Global Warming! by JeanBaptiste · · Score: 5, Funny

      you should start a StopGlobalWarming@Home project, where spare CPU cycles go towards global warming research.

    2. Re:Global Warming! by dreamchaser · · Score: 4, Funny

      Your ideas are relevant to my interests. I would like to subscribe to your newsletter.

    3. Re:Global Warming! by Dr+Caleb · · Score: 4, Funny

      " . . read up on "Sleep Mode"."

      Perhaps later. Too tired now. *yawn*.

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    4. Re:Global Warming! by ArcherB · · Score: 2, Funny

      This is built into most OSes already, read up on "Sleep Mode". That's great, but Folding@Home doesn't work too well when the machine is asleep.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    5. Re:Global Warming! by vux984 · · Score: 5, Informative

      You shouldn't be joking.

      Folding @ Home on a PS3 costs the average participant around $150-200 year in electricity if they run it 24x7. Up to $400+ in places where electricity is more expensive. PCs average less, but only because so many of them are lower power, while all PS3s are high wattage.

      I think its a worthwhile project, but the electricity people are donating isn't free and F@H uses a lot more electricity than most people think. "Oh, I've got my PC on anyway", or "Oh it can't be as much as my fridge." both of which are mistaken, your fridge uses a fraction of what a PS3 running F@H does, and even if your PC is on, running at idle or going to sleep uses a LOT less power than maxxing out the cpu and/or gpu 24x7.

      A PS3 running @ 280W 24x7 for a year:

      280W x 24h/d x 365d/y = 2452800 Watt-hours/year or 2452 kWh/y

      at $@.12/kWh that'll cost you: $294.00 / year

      Then multiply that by the number of PC's running it... it adds up fast.

      Like I said, its a good program and a good cause, BUT its not free. A kid/teen shouldn't be running it without a parents permission and understanding of the cost.

      I don't like the F@H 'propaganda' because I think its somewhat deceptive about the costs. Its relying on peoples attitude that their free cpu time is truly free to prevent them thinking about the real costs. If you probe they don't lie about the costs, but ethically they really should be more upfront about them.

      And now that there is money involved, I should choose the best use of it. When I'm faced with a decision of choosing the best place to donate $300 I think their are other causes more worthy of my money than F@H. But that's a personal choice. If you want to donate to F@H, by all means do so.

      One final issue - generally when you donate more than $10-20 to charity you get a tax receipt. $150-500 quite a bit more than $10.

    6. Re:Global Warming! by boombaard · · Score: 2, Insightful

      hm.. this way you're directly investing in 'new' science, and you know what the goal is.. if you invest in amnesty/OxFam/whatever you know at least 20% is lost due to "overhead", another 10% at least is lost due to corruption, and even then (in the case of oxfam and related charities), there is a chance you're funding an organization that has more than a few members (statistically speaking, based on the amount of cases that have come out over the past 5 years or so) that indulge in sex-for-food programmes while they're doing their work. (That said, i do donate to Oxfam, because there just isn't an alternative i know that i know is better, and i'm hoping they're doing at least something with it that can be called useful.

      Anyway, it is of course up to you (and i'll admit i'm somewhat cynical when it comes to those organizations), but if i had to choose, and if i had a choice, i'd rather invest in an @home project.. i find it a lot more intrinsically motivating than knowing i'm keeping a statistic alive that in 10-20 years might start earning their country some money through taxation because he's had his K-6 education.

    7. Re:Global Warming! by dreamchaser · · Score: 2, Interesting

      My tongue was only half in my cheek. I stopped running any and all distributed clients a couple of years ago precisely because of the resultant power/CPU utilization. I didn't do it for the environment though as I alluded to in my joke. I did it to save money on my electrical bill.

    8. Re:Global Warming! by SecondHand · · Score: 4, Informative

      It seems that the PS3 40 GB consumes only half of what you said (135 Watts, see http://www.engadget.com/2007/10/30/40gb-ps3-features-65nm-chips-lower-power-consumption/).

      So you can go and buy a second PS3.

    9. Re:Global Warming! by dstates · · Score: 2, Interesting

      Of course there are also all of those Flash ads that continue to run even when the browser tab that they are on is not visible. They continue to consume CPU and electricity so they are also adding to your power bill. You think I am joking, but if you are like me, you may have a dozen tabs open at any given time and each of those pages may have several active graphics items on them. Adds up.

      Good reason to run FireFox and AdBlock or FlashBlock. Even better, turn your PC off when you are not using it.

      I was cleaning the basement and found an old copy of the New York Times. Still readable after a decade in storage and I didn't recharge it once. Amazing battery life :)

      --
      Statesman
    10. Re:Global Warming! by Hucko · · Score: 2, Funny

      slow update though....

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    11. Re:Global Warming! by vux984 · · Score: 3, Informative

      Thanks! You are right.

      There was information when the PS3/F@H launched that consumption was 280-300W, but apparently that was actually around 200-220W so my post above was out by ~$70, and now with the newer lower wattage PS3s the price comes down even more.

      But even at 135W, assuming the same .12c kWh I used in my original post that's ~$150/year. Maybe not a big deal to some, but how many would still sign up if they had to pay $150 to f@h directly instead of having it nickle and dime them daily on their power bill? I suspect the user count would be orders of magnitude lower.

    12. Re:Global Warming! by i.of.the.storm · · Score: 2, Informative

      Not really, it does more FLOPS but it generates less usable scientific data which is reflected in the PPD it gets, the SMP client (multiprocessor) is the client that gives them the most research value and thus is worth the most currently. Also, the GPU clients blow the PS3 out of the water in terms of FLOPS, and that was just when the x1900xtx was the top ATI folding compatible card. The R600 series GPUs have 320 stream processors and a ridiculous amount of floating point horsepower. So, you either haven't seen many PCs or you're just talking out of your ass, or a PS3 fanboy. Either way, you don't know what you're talking about. But then, you're an anonymous coward so that's to be expected.

      --
      All your base are belong to Wii.
    13. Re:Global Warming! by vux984 · · Score: 2, Informative

      Accounting for the electricity cost is your problem, but they should provide the details of who you donated it to that is needed for tax purposes.

      They would need to be registered charity though, for taxes. You can't just say you donated money to X and call it a day.

    14. Re:Global Warming! by evanbd · · Score: 2, Insightful

      They're a university. I'm sure they have that taken care of.

    15. Re:Global Warming! by vux984 · · Score: 3, Insightful

      hm.. this way you're directly investing in 'new' science, and you know what the goal is..

      Fair enough. But its a little dishonest if you don't REALIZE how much you are invested. That's my biggest issue. Once people know what it costs I have no issue if they're still willing to contribute. But it bugs me, especially since I beleive the a very significant proportion of the people contributing to F@H are not the one's paying the bills.

      The other part is how much do F@H results actually cost, in aggregate? Is it good value for the science produced? They've consumed between $50 and 100 million in electricity. Could they have made better progress towards their goals if they were given the money directly? At the very least if they built their own super computer and managed the costs directly the waste would be far far less.

      Not only would they be paying industrial rates for electricity instead of residential rates, they'd also be using far less of it because they'd have racks of CPUs not all powering hard drives, and what not needlessly.

      Hell, just take a look at the from their site: (For the purposes of this I've assumed that it costs 'volunteers' on average $10 to run a cpu per month in electricty.)

      190,000 PCs generating 182 TFLOPs. 191k cpus. Total Cost ~1.9M/month. ~$10,494/TFLOP/month
        41,000 PS3 generating 1257 TFLOPs. 41k cpus. Total Cost ~0.4M/month. ~$326/TFLOP/month

      What moron would keep the PCs running?

      A final note about overhead. You lose 10-20% efficiency right off the top with F@H due to the lack a tax receipt. I can donate $250 to a registered charity at the same cost to me as buying $200 worth of electricty due to the taxes. Or conversely when you donate $200 to F@H -you- pay an extra 20-50 in taxes vs had you given the same $200 to a registered charity.

      but if i had to choose, and if i had a choice, i'd rather invest in an @home project.. i find it a lot more intrinsically motivating than knowing i'm keeping a statistic alive that in 10-20 years might start earning their country some money through taxation because he's had his K-6 education.

      Between those two I'm inclined to agree. I tend to mostly donate to small local organizations myself.

    16. Re:Global Warming! by vux984 · · Score: 2, Interesting

      They're a university. I'm sure they have that taken care of.

      Good point.

      Be interesting to see someone try and claim it though. I wonder if the IRS would agree to its validity.

      Probably help if they provided you with a proper receipt of some sort, which they don't.
      And I don't think it'll help non-americans even if they did, unless they were registered as a chairty in other countries as well.

    17. Re:Global Warming! by DRobson · · Score: 2, Interesting

      You mean something like this?

    18. Re:Global Warming! by vux984 · · Score: 2, Informative

      Using a power meter connected between my desktop and the wall I only use $24 per year 24/7 (well, add 50% more for air con) on my FX55 gaming computer.

      Please show your work:

      W : Wattage of your PC running full tilt?
      P : Price of electricity in $/kwh in your area? P
      8760 : hours / year

      W x 8760 = Wh (Watt-Hours)
      Wh / 1000 = kWh (convert from Wh to kWh)
      kWh * P = Total

      I'd like to see how you get to $24. Because that would require either telling me that your "FX-55 gaming rig" is averaging ~16Watts at full load, that you pay less than 1/2 cent for a kWh of electricity, or that your PC is idle and sleeping a LOT more than you seem to think.

      My estimates put an FX-55 gaming rig going full tilt at around 180-200W, and electricity in the first world territories ranges from 5 - 35 cents, averaging around 8-11 cents. The number of hours in a year isn't really up for dispute. So I'm curious how your going to make the numbers come out without undermining your claim.

    19. Re:Global Warming! by Random+Destruction · · Score: 3, Insightful

      Unless its winter. In that case 100% of the energy going into your computer is going towards heating your house. Sure electricity is more expensive than gas, but it'll drastically change your numbers for winter months.

      --
      :x
  2. I do the laundry once a week by Anonymous Coward · · Score: 5, Funny

    I've been doing Folding @ Home for most of my adult life. I fold shirts, pants, underwear, etc. etc.

    1. Re:I do the laundry once a week by cpricejones · · Score: 2, Interesting

      You can also visualize protein folding at home by going to www.pdb.org. The Protein Data Bank website has lots of cool structures to download, from small proteins up to large RNA-protein complexes like the ribosome (http://www.pdb.org/pdb/explore.do?structureId=2J00), which is one of the more remarkable achievements in structural biology. (Note that you may need a stronger graphics card to actually look at and rotate the whole ribosome as it is 64,000 atoms.) To actually look at these structures, you can use a program like PyMOL (http://pymol.sourceforge.net/).

  3. Support for NVIDIA GPUs coming? by Grokmoo · · Score: 4, Insightful
    From the article:

    ET: Whenever someone hears about GPU-accelerated FAH, their first question is why there is no client with support for Nvidia cards. In the past it was said that it had more to do with Nvidia's drivers. Now that the core doesn't use DirectX, couldn't a GPU client use Nvidia's CUDA? Is there any work going on there, and if not, why not? Dr. Pande: We are interested in CUDA and are investigating how well FAH on CUDA would work. I am awaiting this with some serious excitement. Getting Folding@home working on Nvidia GPUs would definitely add a lot of computing power into the mix. This is especially true now, as it seems that the current crop of high end GPUs seems to favor Nvidia.

    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!
    1. Re:Support for NVIDIA GPUs coming? by magarity · · Score: 2, Insightful

      The first thought that comes to mind is whether the 8xxx and newer with the stream processors would need a completely different programming approach compared to the prior models. This being /., who wants to be first to pretend to know the answer?

    2. Re:Support for NVIDIA GPUs coming? by dvice_null · · Score: 4, Funny

      Yes

    3. Re:Support for NVIDIA GPUs coming? by dvice_null · · Score: 4, Funny

      No

    4. Re:Support for NVIDIA GPUs coming? by LotsOfPhil · · Score: 3, Informative

      Here is a post from the Nvidia/CUDA forums from Mike Houston, one of the Folding at Home people: http://forums.nvidia.com/index.php?showtopic=28868&view=findpost&p=224490

      --
      This post climbed Mt. Washington.
    5. Re:Support for NVIDIA GPUs coming? by cpricejones · · Score: 2, Funny

      I cant wait!

    6. Re:Support for NVIDIA GPUs coming? by cpricejones · · Score: 2, Funny

      Aw shucks

  4. Ati Only by Fross · · Score: 3, Informative

    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)

    However it only runs on R600-based Ati cards right now. It also requires .Net framework. They do say they're "investigating" an nVidia version, but that sounds a while away.

    Interestingly also, it claims to parallelize processing the atoms, so it must use the individual stream processors on the graphics card directly.

  5. Crude statement by relikx · · Score: 2, Funny

    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...

  6. Re:Doing this at work? by Gewalt · · Score: 5, Insightful

    Better check up on power consumption there, factor in 124 hours a week at 240 watts (conservative) x150 machines. Take a look at how much money your company is "donating" in raw power consumption, then triple it, cause for every watt of heat dissipated, it takes 2 watts of AC to remove it. See if your CEO approves of that donation to FAH that he can't even write off for tax purposes. (no receipt)

    --
    Modding Trolls +1 inciteful since 1999
  7. Translation of "protein folding related diseases." by denis-The-menace · · Score: 2, Informative

    "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
  8. Re:Doing this at work? by Gewalt · · Score: 4, Insightful

    There's a HUGE difference between an idle computers power consumption and ones whose CPU and RAM throughput are being taxed to the limit by a process like folding. The 240 watts I mentioned is just the CPU, northbridge, RAM, and internal heat evacuation. Drives and monitor are completely irrelevant.

    You execs are right to dismiss the notion of shutting down a computer thats idle. It's NOT consuming much. However, when that same computer is crunching foldings numbers for it.... THAT is a huge cost.

    --
    Modding Trolls +1 inciteful since 1999
  9. Idea: F@H to help filter spam? by Viking+Coder · · Score: 3, Interesting

    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.
    1. Re:Idea: F@H to help filter spam? by Viking+Coder · · Score: 2, Informative

      The stupid part about hashcash is that no useful work is done. I'm proposing an idea that would at the very least get something useful accomplished.

      There are all sorts of third parties involved in sending email. I'm not proposing a solution for everyone - I'm suggesting one possibility.

      --
      Education is the silver bullet.
    2. Re:Idea: F@H to help filter spam? by religious+freak · · Score: 2, Insightful

      Yeah, because Lord knows the spammers don't have spare CPU capacity at hand on all the hijacked machines they control.

      It's worth a shot at thinking outside the box, but they have the CPU cycles and can likely hack past any kind of attempt to node lock the work units.

      I suppose a minor benefit would be that some kind of work gets done before a spam message was sent out, but there's got to be a way to get past that requirement -- F@H is based on a measure of trust (and some cross-validation) that participants aren't gaming the system. With the email plan, the incentive is to offer incorrect results quickly, rather that accurate results slowly.

      But like I said, at least it was a try at a different approach.

      --
      If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
  10. Re:Your math is WAY off. by vux984 · · Score: 2, Informative

    Your right I was off on the original data, by about $70 bucks, because I grabbed the wrong number. Early reports on ps3 f@h rated it at 280-300W, but this was corrected down to 190-220W thereafter. My mistake there and I've posted that I was wrong already elsewhere in this thread.

    As for the price of electricity, and your assertion that its 10c? vs 12c? Now were just playing statistics. I could justify mine by noting that prices are generally higher in Europe and Japan for electricity. (Its the equivalent of 25c in Japan IIRC, for example.) Or I could point out that the electricity is higher in the states where the population density is higher... so even if the average rate if you look at it by state is .10, the average person pays more than that because they mostly live in states that are higher. New York and California are both markedly above than 10c 50% and 70% higher, respectively, in fact.

    But it doesn't really matter, the cost of a kWh ranges from ~.05 to ~.30. The average is between .09-.14 depending on how you arrange the data. (Especially if you consider the places where there is ladder pricing -- where the first X is one price, and beyond that its another price... a high energy device always on can move you up the rungs of the ladder into a new rate category.)

    As for the newer PS3 being less power hungry, that's true too, and a fair comment.

    Please stop spreading FUD about F@H and inflating the costs by more than a factor of two

    Oh, so when they upgraded the PS3 to 65nm a couple million of 90nm units power consumption dropped by a factor of 2?

    I really hope no one got dissuaded by the bad data in your argument

    Me too. I hope they dp their own math for their own circumstances and hardware and make an informed decision for themselves.

    People in New York are going to find that even with my Watt numbers as off as they were, my final result for a 90m PS3 was far too LOW. (They pay .17 per kWh. so even at the correct Wattage of 215, they pay $351 for an 'old' ps3, and 256 for a new one. Making your $111 quote only 1/3rd their correct price for a 90nm unit, and less than half the price for a 65nm unit.

    If I'm spreading 'fud', what do they call it when you spread false reassurances?

    And its not just New York -- Conneticut pays .18, Hawahii .24, ... and lots of places in Europe and Japan are in that 15-25 ballpark. For all of -them- my numbers were too LOW. ... 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.

    Yeah, and when you walked past the unicef box and didn't put a quarter in you just made the difference between the next einstein living or dying. shame on you. just set mankind back a century.

    I'm not saying people should stop contributing. I'm saying people should be AWARE of what they are contributing. And while I agree that the numbers I posted should have been more 'right', and I regret that they were off, the visibility of the issue remains important.

    I support F@H's mission. I don't support them being funded largely by unsuspecting parents of teens who've essentially 'subscribed' to f@h and had the bill tacked on to mom&dad's utilities without so much as a lineitem -- or installed it on all the pcs at work thereby billing it to their employer.

    I realize f@h isn't at 'fault' for this, but they have an ethical obligation to be very upfront about what it it will cost, and maybe even perform some sort of basic validation, like requiring an address and sending a snail mail to the occupant thanking them for subscribing, and advising them of the impact. Sure it won't stop people from signing up illicitly but it would mean a lot if F@H made an effort to contribute to ensure the people it was taking money from were actually aware of it.

  11. Re:That's the stupidest idea I've seen all week. by SuiteSisterMary · · Score: 2, Insightful

    Actually, a very similar system was tried; I don't know if it's still in any sort of wide-spread use (or as wide-spread as it ever got) or not.

    Hashcash involved calculating a hash, taking up CPU time, and sticking it in the email header. The recipient could easily verify that you'd spent CPU to send this message, hence, in theory, proving that you're not a spammer.

    --
    Vintage computer games and RPG books available. Email me if you're interested.