Changes between Version 35 and Version 36 of WorkShop11/HackFest
- Timestamp:
- Aug 19, 2011, 4:01:10 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WorkShop11/HackFest
v35 v36 104 104 Results:[[BR]] 105 105 106 * Working code samples for [http://boinc.berkeley.edu/trac/browser/trunk/boinc/samples/nvopencl NVIDIA] and [http://boinc.berkeley.edu/trac/browser/trunk/boinc/samples/atiopencl AMD]can be found in the BOINC source tree under /src106 * Working code samples for [http://boinc.berkeley.edu/trac/browser/trunk/boinc/samples/nvopencl NVIDIA] and [http://boinc.berkeley.edu/trac/browser/trunk/boinc/samples/atiopencl AMD] can be found in the BOINC source tree under /src 107 107 * The samples should probably be unified/consolidated (kernels might differ for NVIDIA and AMD of course) 108 108 * We tested both samples on AMD and NVIDIA GPUs respectively - success 109 * There's a [http://boinc.berkeley.edu/trac/wiki/GPUApp#BuildingBOINCapplicationswithCudaandOpenCL wiki page]describing how to build the samples on Windows, Linux and Mac OS109 * There's a [http://boinc.berkeley.edu/trac/wiki/GPUApp#BuildingBOINCapplicationswithCudaandOpenCL wiki page] describing how to build the samples on Windows, Linux and Mac OS 110 110 * Missing in the current client 111 111 * Enumerate all OpenCL platforms/devices, keep them in a list (array) 112 112 * Pass the list IDs of the platform/device to be used by the science app (as an integer) 113 113 * Provide two API calls: taking the list ID, returning the cl_platform_id and the cl_device_id (opaque complex types, required by science app to create OpenCL context) 114 * Make sure OpenCL and CUDA apps don't collide (use the same resource/GPU) on a multi-NVIDIA GPU system114 * Make sure OpenCL and CUDA apps don't collide (use the same resource/GPU) on a (multi-)NVIDIA GPU system 115 115 * Make sure multi-vendor GPU setups (single host system) are supported (applies to Mac OS and Windows 7) 116 116 * There are a number of lessons learned available at Einstein@Home with respect to AMD and NVIDIA driver issues related to OpenCL. We could add those to the BOINC wiki