Unless things have changed since January (the last time I looked) there is
no existing plan class that will send CAL apps to CAL capable cards only if
they don't also have OpenCL.  Maybe they're not supposed to, but they do.
 If the scheduler believes (erroneously or not) that the CAL application is
faster, it will send it.  That, and the lack of easy customizability is why
I've stopped using the standard plan classes in favor of
plan_class_spec.xml .

I was planning on adding that capability to the plan_class_spec style plan
classes, but have not yet done so.  I've also been planning on trying to
fully understand the app selection logic and why it sometimes uses
processing rate (good) and other times uses elapsed time (bad) to choose
one app over another.  The app selection is sufficiently bad that I need to
put a lot of time into trying to get the right apps to the right GPUs with
the right drivers rather than letting processing rate be the decider.



On Tue, Apr 16, 2013 at 10:14 AM, David Anderson <[email protected]>wrote:

>
>
> On 16-Apr-2013 2:12 AM, Raistmer the Sorcerer wrote:
>
>  How to properly configure project server to send Brook+ app ONLY to GPUs
>> with
>> CAL support but w/o OpenCL support and OpenCL app to all OpenCL GPUs ? Is
>> this possible in current BOINC implementation ?
>>
>
> Yes; see
> http://boinc.berkeley.edu/**trac/wiki/AppPlan<http://boinc.berkeley.edu/trac/wiki/AppPlan>
>
> -- David
>
> ______________________________**_________________
> boinc_dev mailing list
> [email protected]
> http://lists.ssl.berkeley.edu/**mailman/listinfo/boinc_dev<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