Can I code my OpenCL application on an Nvidia GPU by installing ATI Stream SDK (as it will allow me to accelerate my CPU too which Nvidia programming SDK won’t) ?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can have more than one platform (meaning: OpenCL implementation) installed on a machine. So even if you have a NVIDIA GPU, you can use the AMD OpenCL implementation for CPUs (or the Intel OpenCL SDK if you have an Intel CPU). However you can’t use the AMD OpenCL implementation to run code on the NVIDIA GPU.
With this small utility lib you can easily select which implementation/platform to use: http://www.thebigblob.com/opencl-utilities/