Page 2 of 2 FirstFirst 12
Results 11 to 18 of 18

Thread: BOINC 7.0.x, important changes in behavior

  1. #11
    Gold Member
    Slicker's Avatar
    Join Date
    October 25th, 2010
    Location
    South of Cheeseland
    Posts
    1,253

    Re: BOINC 7.0.x, important changes in behavior

    I asked about CPU OpenCL but that will require a re-write of everything implemented so far. Instead of setting up OpenCL as a separate entity, they decided to make opencl an attribute of the AMD and nVidia corprocessor and don't report CPU OpenCL at all. The bad implementation has led to problems since OpenCL doesn't care whether it is AMD or nVidia. It just says there are X devices that support OpenCL. Unfortunately, device 1 in OpenCL may be device 0 in nVidia and so the client may schedule the nVidia WU to run on the same device that is already busy running an OpenCL WU. They think that have that problem solved. It would have been a lot easier to solve if they had just made OpenCL a new coprocessor type. Then it would have much easier to allow it to handle CPU tasks. Why is that important? From my testing, I've found that the Collatz OpenCL for CPU app works better than the OpenMP version - at least with the AMD driver. I haven't tried the Intel OpenCL for CPU driver yet. I would expect that to be as good or better. So, for now, the OpenCL for CPU apps have to be installed as opt apps using the "mt" plan class (multi-threaded) like AQUA WUs. Since there is no way to know whether the machine supports OpenCL on the CPU because the BOINC client doesn't report it, the only other way to handle it is to assume that if the user has AMD Catalyst drivers and the CPU supports SSE, then send the OpenCL CPU app and if the customer has nVidia or Itel drivers, then they are S.O.L.
    Spring 2008 Race: (1st Place)

  2. #12
    Gold Member
    Slicker's Avatar
    Join Date
    October 25th, 2010
    Location
    South of Cheeseland
    Posts
    1,253

    Re: BOINC 7.0.x, important changes in behavior

    Quote Originally Posted by zombie67 View Post
    eh? No. I'm talking about ati and eventually nvidia GPU apps. All gpu apps will be opencl eventually.
    Rumor has it that the HD 7970 doesn't support CAL. So eventually may be sooner than you think.
    Spring 2008 Race: (1st Place)

  3. #13
    Past Administrator
    Fire$torm's Avatar
    Join Date
    October 13th, 2010
    Location
    In the Big City
    Posts
    7,938

    Re: BOINC 7.0.x, important changes in behavior

    See here is the thing that has me confused. Moowrap@Home cannot be crunched on pre-5xxx ATI/AMD cards. Isn't this because OpenCL wasn't fully implemented before that series? If true then isn't the Moowrap ati14 GPU app OpenCL? Or is it just a stream app utilizing OpenCL calls which is why the ATI/AMD SDK needs to be installed with CCC 11.x???


    Future Maker? Teensy 3.6

  4. #14
    Gold Member
    Slicker's Avatar
    Join Date
    October 25th, 2010
    Location
    South of Cheeseland
    Posts
    1,253

    Re: BOINC 7.0.x, important changes in behavior

    Quote Originally Posted by Fire$torm View Post
    See here is the thing that has me confused. Moowrap@Home cannot be crunched on pre-5xxx ATI/AMD cards. Isn't this because OpenCL wasn't fully implemented before that series? If true then isn't the Moowrap ati14 GPU app OpenCL? Or is it just a stream app utilizing OpenCL calls which is why the ATI/AMD SDK needs to be installed with CCC 11.x???
    If it was OpenCL, I would expect the nVidia to do a lot better. G

    It works fine with older cards. I have a couple HD 3870's running it and they work OK: http://moowrap.net/results.php?hostid=608 and http://moowrap.net/results.php?hostid=7307 So does my HD 4830: http://moowrap.net/results.php?hostid=3686 Even my single precision HD 5450 works: http://moowrap.net/results.php?hosti...&state=3&appid=

    So, either they upgraded the app to support older cards, or maybe it was DNETC that didn't support the older cards. I don't recall.
    Spring 2008 Race: (1st Place)

  5. #15
    Past Administrator
    Fire$torm's Avatar
    Join Date
    October 13th, 2010
    Location
    In the Big City
    Posts
    7,938

    Re: BOINC 7.0.x, important changes in behavior

    Quote Originally Posted by Slicker View Post
    If it was OpenCL, I would expect the nVidia to do a lot better. G

    It works fine with older cards. I have a couple HD 3870's running it and they work OK: http://moowrap.net/results.php?hostid=608 and http://moowrap.net/results.php?hostid=7307 So does my HD 4830: http://moowrap.net/results.php?hostid=3686 Even my single precision HD 5450 works: http://moowrap.net/results.php?hosti...&state=3&appid=

    So, either they upgraded the app to support older cards, or maybe it was DNETC that didn't support the older cards. I don't recall.
    Ahhh maybe it was DNETC not Moo, Sorry. Moo didn't appear until after DNETC started having serious server problems and then getting shutdown for alleged copyright infringements IIRC (which doesn't seem often lately.....).
    I'll try it on my 4850 just to be sure.


    Future Maker? Teensy 3.6

  6. #16
    Silver Member
    coronicus's Avatar
    Join Date
    December 15th, 2010
    Location
    Tupelo, MS
    Posts
    712

    Re: BOINC 7.0.x, important changes in behavior

    moo works fine on my 4850x2 aswell as my 3850


  7. #17
    Past Administrator
    Fire$torm's Avatar
    Join Date
    October 13th, 2010
    Location
    In the Big City
    Posts
    7,938

    Re: BOINC 7.0.x, important changes in behavior

    Hmmm, well I still cannot run Moo on either of my 4850s which is why they are permanently on Collatz.

    Both systems are
    Win7 x64
    CCC is 11.5
    BOINC 6.10.58


    Future Maker? Teensy 3.6

  8. #18
    Gold Member
    Slicker's Avatar
    Join Date
    October 25th, 2010
    Location
    South of Cheeseland
    Posts
    1,253

    Re: BOINC 7.0.x, important changes in behavior

    Quote Originally Posted by Fire$torm View Post
    Hmmm, well I still cannot run Moo on either of my 4850s which is why they are permanently on Collatz.

    Both systems are
    Win7 x64
    CCC is 11.5
    BOINC 6.10.58
    Hopefully, in a month or two, they will also be able to crunch on Lychrel....
    Spring 2008 Race: (1st Place)

Page 2 of 2 FirstFirst 12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •