1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

WCG GPU Client Discussion Thread

Discussion in 'World Community Grid (WCG)' started by BinaryMage, Nov 30, 2011.

  1. BinaryMage

    BinaryMage New Member

    Joined:
    Feb 6, 2011
    Messages:
    609 (0.45/day)
    Thanks Received:
    359
    Announced last September, WCG is planning to release a GPU application, initially for the Help Conquer Cancer project.

    Quote from forums:

    Timing-wise (thank you KieX) a beta period is slated to start sometime in January 2012. (If you want to participate, you'll need to opt-in on the WCG website)

    If this goes through as planned, our whole crunching strategy will likely change. GPUs are far, far more efficient than CPUs, FLOPS-wise. (Floating Point Operations per Second) For example, an overclocked i7 2600k, costing about $310, puts out about 14 GFLOPS. (reference) A videocard at the same price point, the HD 6970, puts out 2700 GFLOPS - 192 times what the i7 does. Now, GFLOPS do not directly translate into BOINC crunching power - but they are related. An i7 puts out maybe 5,000 PPD on an average BOINC project. The 6970 will do 250,000 PPD - a 50-fold increase. (source) Now, these GPU credit numbers are not from WCG, and the actual numbers from WCG GPU crunching will probably differ slightly. But nonetheless, crunching with a videocard instead of a CPU will likely be more efficient by many orders of magnitude. The official supported list of cards is here, but any AMD card supporting OpenCL or nVidia card supporting CUDA should work.

    Now, many of you are probably frustrated right now. Your 2600k you just bought for crunching - you now think was maybe not the best investment. I like to think of it like this. We crunch to help people. Not to win contests. Not to accumulate points. Your i7 isn't going to do any less work. It's not going to help people any less. But hopefully using videocards in the future will allow us to help people more. If the GPU application is, say, 40 times more efficient than the CPU one (in tasks finished/day at a certain price point), then that means, if we switch to buying GPUs instead, the project can obtain hopefully useful data much, much faster than it could otherwise. More efficient ways to help people? Sounds good to me, and that's the bottom line.
     
    Last edited: Dec 1, 2011
  2. (FIH) The Don

    (FIH) The Don

    Joined:
    Aug 11, 2009
    Messages:
    6,823 (3.59/day)
    Thanks Received:
    2,910
    Location:
    Viking Land
    this will be VERY interesting, may even make me invest in 2-3 more 5870s just for this, as they are dirt cheap now and will get cheaper :D
     
  3. Bow

    Bow

    Joined:
    Jul 25, 2008
    Messages:
    2,439 (1.07/day)
    Thanks Received:
    1,049
    Location:
    South of Planet Earth
    Sweet put my 6950's to work
     
    Crunching for Team TPU
  4. f22a4bandit

    f22a4bandit

    Joined:
    Sep 20, 2010
    Messages:
    574 (0.38/day)
    Thanks Received:
    196
    Location:
    SATX
    This is awesome news! I wonder how points would scale in crossfire/SLI?
     
  5. (FIH) The Don

    (FIH) The Don

    Joined:
    Aug 11, 2009
    Messages:
    6,823 (3.59/day)
    Thanks Received:
    2,910
    Location:
    Viking Land
    im thinking it will be like folding, where sli/cf has to be disabled
     
    ChaoticAtmosphere and f22a4bandit say thanks.
  6. KieX

    Joined:
    Dec 18, 2009
    Messages:
    2,408 (1.36/day)
    Thanks Received:
    2,461
    Location:
    London, UK
    Thanks for putting up the thread BinaryMage. Might wanna add the links from the Daily Numbers thread to your OP to keep it all in one place.

    As far as information on start dates:
    Source

    Looks like it's still some time away from full implementation for end users. Anyone willing to participate in the BETA, will need to remember to opt-in for it on the WCG website.

    Now.. the scoring system.. that's going to be interesting. According to WCG the current points are based on a 1 GigaFLOP machine, running full time, producing 100 units of credit in 1 day (~14Boinc points)

    That would certainly entail a massive PPD difference over anything a CPU can produce (GPU vs CPU GFlops). And I would not imagine they'll want to go the route of F@H and start differentiating points :shadedshu

    A lot of informations still to come, but looks very promising. :D

    http://boinc.berkeley.edu/flops.php
     
  7. f22a4bandit

    f22a4bandit

    Joined:
    Sep 20, 2010
    Messages:
    574 (0.38/day)
    Thanks Received:
    196
    Location:
    SATX
    Besides the PPD output (speculation at this point) another great thing about using video cards is their universality. You don't have to worry about new sockets, it's just plug-and-play. I know our video cards aren't stressed that much anyway unless we're gaming, editing, etc., so this just makes using your machine that much easier.
     
  8. Chicken Patty

    Chicken Patty WCG Moderator Staff Member

    Joined:
    Nov 27, 2007
    Messages:
    28,341 (11.22/day)
    Thanks Received:
    12,227
    Location:
    Miami, Florida
    F22 has a very good point. A lot easier to stack up points with the GPU's than it is with CPU's. :D
     
  9. F150_Raptor

    Joined:
    May 10, 2011
    Messages:
    355 (0.28/day)
    Thanks Received:
    680
    Location:
    Connecticut
    Your also going to have a hell of alot more heat and a higher power bill. Both of those were the reasons why I stopped using gpu's with F@H.
     
  10. Chicken Patty

    Chicken Patty WCG Moderator Staff Member

    Joined:
    Nov 27, 2007
    Messages:
    28,341 (11.22/day)
    Thanks Received:
    12,227
    Location:
    Miami, Florida
    That is very true. But I already fold as it is so for me it's not much of a big deal. Plus I have a fixed rate monthly. So unless it's a huge jump I don't think they'll tell me anything. Just bad for those who will get the big hit.
     
  11. KieX

    Joined:
    Dec 18, 2009
    Messages:
    2,408 (1.36/day)
    Thanks Received:
    2,461
    Location:
    London, UK
    If the points are calculated the same way for GPU then yes.

    At the moment it's only a small part of one project which will have support. Might be a lottery for the first Work Units. I'm feeling lukcy :pimp:
     
    Chicken Patty says thanks.
  12. f22a4bandit

    f22a4bandit

    Joined:
    Sep 20, 2010
    Messages:
    574 (0.38/day)
    Thanks Received:
    196
    Location:
    SATX
    Great point, I don't know why I even thought of that! But for those like CP with a fixed electricity bill, it is a great advantage.
     
  13. KieX

    Joined:
    Dec 18, 2009
    Messages:
    2,408 (1.36/day)
    Thanks Received:
    2,461
    Location:
    London, UK
    Although that's also partly due to the bigadv bonus system, right? ;) In F@H until recently an i7 could outdo a couple of GPUs.

    I don't think WCG being IBM sponsored want to go down that route of varying bonuses, so it may be that GPU's really are better than CPU for this type of project.

    From my GPU folding days I can certainly vouch for 500W+ for dual GPU setups being way less efficient than a good CPU. All speculation until there's any confirmation, of course. But here's to hoping :rolleyes:
     
    (FIH) The Don says thanks.
  14. BinaryMage

    BinaryMage New Member

    Joined:
    Feb 6, 2011
    Messages:
    609 (0.45/day)
    Thanks Received:
    359
    True indeed. There are differences, though. First, BOINC assigns credit roughly based on how much data you crunched, while F@H does not necessarily. GPUs are far more efficient in FLOPS/watt than CPUs, so BOINC crunching with GPUs is more efficient in work/watt and credit/watt, while F@H crunching with GPUs is more efficient in work/watt but not credit/watt. In addition, F@H's GPU system is mainly build for CUDA, and doesn't use the more powerful AMD GPUs (speaking in compute power) as effectively as it could.
     
    (FIH) The Don says thanks.
  15. FordGT90Concept

    FordGT90Concept "I go fast!1!11!1!"

    Joined:
    Oct 13, 2008
    Messages:
    13,798 (6.26/day)
    Thanks Received:
    3,682
    Location:
    IA, USA
    The reason I switched from F@H to BOINC is because BOINC didn't use GPUs. The reason is simple: CPUs are more accurate. An incorrect value often gets caught immediately in a CPU where a GPU requires testing on a separate machine in order to verify it's correctness and still not with 100% certainty.

    We're doing science here: slow, correct results are more desirable than fast, incorrect results.

    If TPU starts adding GPU work to its project list, I'll have to stop running BOINC for TPU. I refuse to compromise science for an arbitrary, altogether meaningless number.
     
    Crunching for Team TPU
  16. BinaryMage

    BinaryMage New Member

    Joined:
    Feb 6, 2011
    Messages:
    609 (0.45/day)
    Thanks Received:
    359
    Really? Where did you hear that? I did some quick Google-fu and came up with nothing...

    And anyway, BOINC tasks for both GPUs and CPUs are double or triple-checked, with multiple computers performing the same tasks. I doubt BOINC would use GPUs if they didn't produce valid data.
     
  17. ChaoticAtmosphere

    ChaoticAtmosphere

    Joined:
    Oct 27, 2008
    Messages:
    2,215 (1.01/day)
    Thanks Received:
    1,606
    Location:
    Look up. Look way up.
    Well electricity is no concern for me as it is included in my rent and it's why I have a 10,000BTU air conditioner in my room dedicated to cooling my rig.....almost like a server room :D

    More good news, I plan on buying a second HD6870 in 2 weeks :D (Or maybe I should buy the bulldozer, hmmmm decisions decisions.....:confused:)
     
  18. twilyth Guest

    Hell, I'll load up on 6970's or 7xxx's if each one can do more work than an overclocked 2600k.
     
  19. KieX

    Joined:
    Dec 18, 2009
    Messages:
    2,408 (1.36/day)
    Thanks Received:
    2,461
    Location:
    London, UK
    Might want to take a look at the PDF with their initial findings: http://www.cs.toronto.edu/~juris/WCG/UPDATE-SEP2011.pdf

    It includes a section on their findings with regards to accuracy. Like you said, GPU is always going to trade off some accuracy but it seems that the researchers find this to be a tolerable margin in order to run simultaneously with CPU WU.
     
    (FIH) The Don says thanks.
  20. Chicken Patty

    Chicken Patty WCG Moderator Staff Member

    Joined:
    Nov 27, 2007
    Messages:
    28,341 (11.22/day)
    Thanks Received:
    12,227
    Location:
    Miami, Florida
    I won't argue FORD on the accuracy/GPU subject because he does have a valid point, but keep in mind that the higher than meaningless # is, the more research that is getting done.

    Now is this just a personal thing that would not like to Crunch for a team that uses GPU's as well, or you refuse to crunch with GPU's? I mean, no one here can obviously hold you back, but as a consistant and dedicated cruncher you are, I'm sure no one here would like to see you go. I know I sure as heck wouldn't. Not only that, but you've been of great help to the community in other things not just the research.
     
    (FIH) The Don and KieX say thanks.
  21. ChaoticAtmosphere

    ChaoticAtmosphere

    Joined:
    Oct 27, 2008
    Messages:
    2,215 (1.01/day)
    Thanks Received:
    1,606
    Location:
    Look up. Look way up.
    Hmmmmm, Maybe a bulldozer then.....:rolleyes:
     
  22. (FIH) The Don

    (FIH) The Don

    Joined:
    Aug 11, 2009
    Messages:
    6,823 (3.59/day)
    Thanks Received:
    2,910
    Location:
    Viking Land
    i hope that this gpu project wont have nvidia favored like it is in f@h

    i hope for some equal competition in this, just for once
     
    Chicken Patty says thanks.
  23. Bow

    Bow

    Joined:
    Jul 25, 2008
    Messages:
    2,439 (1.07/day)
    Thanks Received:
    1,049
    Location:
    South of Planet Earth
    :toast:
     
    Crunching for Team TPU
  24. Chicken Patty

    Chicken Patty WCG Moderator Staff Member

    Joined:
    Nov 27, 2007
    Messages:
    28,341 (11.22/day)
    Thanks Received:
    12,227
    Location:
    Miami, Florida
    I'm really dying to have some money left over and maybe build a BD rig. Just dying to see what it can do.
     
    ChaoticAtmosphere says thanks.
  25. BinaryMage

    BinaryMage New Member

    Joined:
    Feb 6, 2011
    Messages:
    609 (0.45/day)
    Thanks Received:
    359
    The opposite will likely be true. AMD cards, by raw compute power, are way more powerful than comparatively priced nVidia ones, usually by about a factor of two. (For example, the HD 6990 has roughly 5 TFLOPs versus the GTX 590's 2.5) Folding@home, which was initially designed for CUDA (nVidia), hasn't ever really used AMD cards very efficiently. BOINC, however, does. Assuming this follows similiar trends as the other BOINC projects, you will get roughly double the crunching ability and thus credit from an AMD GPU versus a similarly priced nVidia one. Hope that cheers you up!
     
    Chicken Patty says thanks.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page