One other problem I see with that is if the user is using old drivers that 
support CAL but not OpenCL. A somewhat more unlikely scenario, especially with 
the kind of people that would be inclined to run BOINC, but still a distinct 
possibility.

Michael Tughan

On 2013-01-30, at 4:14 AM, Raistmer the Sorcerer <[email protected]> wrote:

> Charlie, you forgot about AMD GPUs that support CAL but can't support OpenCL. 
> Namely, HD2xxx, HD3xxx and their onboard analogues.
> Situation with ATi differs from sitaution with NV where all CUDA enabled GPUs 
> are also OpenCL enabled ones. Old AMD/ATi  GPUs support CAL but don't support 
> OpenCL.
> 
> 
> 
> Вторник, 29 января 2013, 22:28 -08:00 от Charlie Fenton 
> <[email protected]>:
>> I may be mistaken, but my understanding is that the ATI/AMD drivers which 
>> enable CAL on Windows and Linux also enable OpenCL for the ATI/AMD GPU.  If 
>> that is the case, and if the OpenCL application is faster, then it seems 
>> that there should be no reason to have the CAL application at all.
>> 
>> Of course, CAL does not support Macs, but Apple's OpenCL implementation 
>> supports most modern ATI/AMD GPUs and is standard on current versions of OS 
>> X.  So it also makes sense to have OpenCL but not CAL applications for Macs.
>> 
>> Cheers,
>> --Charlie
>> 
>> --
>> Charlie Fenton  [email protected]
>> BOINC / SETI@home Macintosh & Windows Programmer
>> Space Sciences Laboratory
>> UC Berkeley
>> 
>> 
>> 
>> On Jan 29, 2013, at 4:27 PM, David Anderson wrote:
>> 
>>> The project should adjust its app_plan() function so that
>>> the estimated FLOPS for the OpenCL version
>>> is higher than that for the CAL version.
>>> -- David
>>> 
>>> On 29-Jan-2013 4:01 PM, Raistmer the Sorcerer wrote:
>>>> SETI@home has both OpenCL ATi and Brook+ (CAL) apps for one of its
>>>> subprojects. Currently  CAL app distributed to all CAL-capable ATi devices,
>>>> including OpenCL capable ones. As was shown with CUDA apps on SETI beta 
>>>> BOINC
>>>> can't select fastest app if few available. CAL app much slower than OpenCL
>>>> app. So, feature needed to allow server to send CAL app only to CAL-only
>>>> capable hosts (not send if host supports OpenCL too) and OpenCL app for
>>>> OpenCL+CAL/OpenCL hosts. AFAIK currently it''s not possible.
>> 
>> _______________________________________________
>> boinc_dev mailing list
>> [email protected]
>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>> To unsubscribe, visit the above URL and
>> (near bottom of page) enter your email address.
> 
> _______________________________________________
> boinc_dev mailing list
> [email protected]
> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
> To unsubscribe, visit the above URL and
> (near bottom of page) enter your email address.

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to