How to obtain OpenCL SDK?

血红的双手。 提交于 2019-12-02 18:57:37

AMD's ATI Stream SDK works perfectly for me and it uses multicore cpu's. I have an Intel CPU and an NVIDIA card but it works with using the CPU. Just registration is required and no special selection like Nvidia requires: http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx

I got it to work in ubuntu 9.04. Just download the installation instruction PDF:s also available on that page and it should work.

There isn't a Khoronos OpenCL SDK as such. Khoronos puts out the spec, and then individual members can release their implementations and SDKs. The easiest way to get a working OpenCL implementation that is well tested is to be a registered Apple Select Developer and download the Snow Leopard seed. Apparently ATI has beta drivers and libraries, but they are not publicly available yet. I believe NVidia has released a beta Windows OpenCL SDK, but I have no idea what the requirements to use that are.

OpenCL is an open standard and I am sure in the future there will be widely available free implementations, but as of this moment your options are limited to either the vendor who provides your card unless you are running Snow Leopard.

Jonas Van der Aa

You can download all the needed tools, SDKs and drivers from Nvidia right here: OpenCL Download page

denim

For me the best thing with OpenCL is that you do not need an SDK at all because it abstracts different Vendor implementations behind a common Interface (see Answer in this Thread: Do I really need an OpenCL SDK?).

I just wrote an OpenCL how-to for Linux.

Here is the ARM OpenCL SDK for the Mali mpbile GPUs http://malideveloper.arm.com/develop-for-mali/sdks/mali-opencl-sdk/

NVIDIA is offering beta access to their OpenCL SDK. You can gain access by becoming a registered GPU computing developer. More information can be found on their forums.

It appears that ATI may be starting a limited beta of their OpenCL SDK. This website gives information about how to sign up for access to the Stream 2.0 beta, which likely includes OpenCL.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!