Do you have OpenCL for ATI GPUs already? The problem of shipping OpenCL.dll with app strats when both SDKs (and both DLLs ) present on user PC. NV OpenCL.dll resides in system32 (that is, "system" file, no need to distribute indeed) but it can't handle ATI's OpenCL library calls.
----- Original Message ----- From: "Kamran Karimi" <[email protected]> To: "David Anderson" <[email protected]> Cc: <[email protected]> Sent: Saturday, May 15, 2010 2:19 AM Subject: Re: [boinc_dev] BOINC now supports OpenCL > BTW there was no need to supply any OpenCL.dll files with the app. We > sent the OpenCL kernel source to volunteer computers and compiled it at > execution time with no problem. > > In short, things worked smoothly. > > -Kamran > > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Kamran Karimi > Sent: Friday, May 14, 2010 3:15 PM > To: David Anderson > Cc: [email protected] > Subject: [boinc_dev] BOINC now supports OpenCL > > I am happy to report that we successfully tried an NVIDIA OpenCL test > version of our AQUA app on volunteer computers. > > There is no way to know for sure whether people who ran the work units > on their computers had OpenCL SDKs or not, but we didn't see any > failures, which means that every user with the appropriate NVIDIA driver > version (197.13+) who downloaded the OpenCL app ran it successfully to > completion. > > We have an ATI OpenCL test version of the app too. We can try it ASA the > appropriate application plan is functional. > > -Kamran > > > -----Original Message----- > From: David Anderson [mailto:[email protected]] > Sent: Wednesday, May 12, 2010 8:09 PM > To: Kamran Karimi > Cc: [email protected] > Subject: Re: [boinc_dev] OpenCL support? > > I added plan classes cuda_opencl (misnomer, sorry) and ati_opencl. > The former requires driver version 197.13+; > the latter is a stub that never matches. > > -- David > > Kamran Karimi wrote: >> Thanks for the clarification. >> >> I would appreciate it if you could do the app_plan() modifications to >> make sure opencl_nvidia is available to everybody for testing. >> >> -Kamran >> >> >> -----Original Message----- >> From: David Anderson [mailto:[email protected]] >> Sent: Wednesday, May 12, 2010 3:22 PM >> To: Kamran Karimi >> Cc: [email protected] >> Subject: Re: [boinc_dev] OpenCL support? >> >> Kamran Karimi wrote: >>> We also have two versions of our aqua app for NVIDIA and ATI. They > run >>> when invoked manually, and accept a "--device" argument to determine >>> which GPU to use (as provided to cuda apps before, but I can't find >> this >>> argument in the sched_customize.cpp file any more). >> >> It's not supplied by the scheduler. >> It's supplied by the client, after it decides which GPU to use. >> >>> We can try the apps >>> under BOINC when it can detect and report OpenCL's presence. >> >> You can try them right now; >> just define an opencl_nvidia plan class, >> and add a clause to app_plan() in which you check for >> driver version 197.13 or later. >> I can add this if you want. >> >> ATI: we need to wait until ATI includes OpenCL support in their > driver. >> Asking volunteers to install an SDK, >> and having the client check for it, is not viable. >> >> -- David >> > > _______________________________________________ > 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.
