Changes between Version 23 and Version 24 of GPUApp
- Timestamp:
- Mar 13, 2013, 4:21:10 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GPUApp
v23 v24 4 4 We have built sample BOINC-Cuda and BOINC-OpenCL applications as templates for making your own app. The source files are in the [http://boinc.berkeley.edu/trac/wiki/SourceCodeGit BOINC source tree] in samples/nvcuda and samples/openclapp. 5 5 6 Before starting, you must install the appropriate SDK for the GPU you wish to support: [https://developer.nvidia.com/cuda-downloads NVIDIA SDK] or [http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/ ATI / AMD SDK]. This document assumes version 5 of the NVIDIA SDK or version 2.8 of the AMD SDK. (Exception: no SDK is required for the OpenCL sample on Mac OS X, which has OpenCL support built in.)6 Before starting, you must install the appropriate SDK for the GPU you wish to support: [https://developer.nvidia.com/cuda-downloads NVIDIA SDK], [http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/ ATI / AMD SDK] or [http://software.intel.com/en-us/vcsource/tools/opencl-sdk-2013 Intel Ivy Bridge]. This document assumes version 5 of the NVIDIA SDK or version 2.8 of the AMD SDK. (Exception: no SDK is required for the OpenCL sample on Mac OS X, which has OpenCL support built in.) 7 7 8 8 == OpenCL Sample Notes == #openclnotes … … 35 35 === ATI Stream OpenCL === 36 36 The project file, example_app_atiopencl.vcproj, is in `boinc/win_build/`. It uses the same source files as NVIDIA OpenCL. 37 38 Please read the [#openclnotes OpenCL Sample Notes] section above. 39 40 === Intel Ivy Bridge OpenCL === 41 ''Project file to be added.'' It uses the same source files as NVIDIA OpenCL. 37 42 38 43 Please read the [#openclnotes OpenCL Sample Notes] section above. … … 100 105 Please read the [#openclnotes OpenCL Sample Notes] section above. 101 106 107 === Intel Ivy Bridge OpenCL === 108 ''Project file to be added.'' It uses the same source files as NVIDIA OpenCL. 109 110 Please read the [#openclnotes OpenCL Sample Notes] section above. 111 102 112 == Mac OS X == #mac 103 113 The Mac versions are built using gcc/make (not xcode). … … 130 140 }}} 131 141 === OpenCL === 132 Mac OS X has built in support for OpenCL. No additional SDK is needed to build and run the OpenCL sample, provided that you have an OpenCL-capable GPU. 142 Mac OS X has built in support for OpenCL. No additional SDK is needed to build and run the OpenCL sample, provided that you have an OpenCL-capable GPU. Note: at this time, Mac OS X does not yet support OpenCL on Intel Ivy Bridge GPUs. 133 143 134 144 Use the Terminal application to build the sample application. In Terminal, `cd` to the `samples/openclapp` directory and type: