我看过一些关于OpenCL有多强大的视频和文章--我被吸引住了。问题是,现在能帮助你使用OpenCL的资源要少得多。说OpenGL。
我正在寻找一些指向一些入门OpenCL (例如Hello World教程)的教程和一些高级教程,当我掌握了它的诀窍时。
还有-- OpenCL是如何“跨平台”的,我可以在多少种不同的操作系统(如Windows、Linux、iOS和Android)上运行一个OpenCL程序。
顺便说一下:我更喜欢在C++ (不是Java等)中使用OpenCL的教程:-)
编辑:如果我要开始使用OpenCL进行开发,在Windows系统上我需要去哪里下载headers和.lib文件(在linux系统上,您只需要输入sudo apt-get install opencl-dev &我想Mac已经安装了它?)。
发布于 2013-06-30 02:52:26
OpenCL是怎样的“跨平台”,我可以在多少种不同的操作系统(例如Windows、Linux、iOS和Android)上运行一个OpenCL程序?
OpenCL是开放标准,但主要依赖于供应商为特定硬件和操作系统开发的驱动程序。
要获取驱动程序、c++库和信息,请访问以下链接:
Khronos
AMD
AMD guide (beginner to relatively advanced)
Nvidia guide (beginner to relatively advanced) + CUDA (to learn more techniques for Nvidia GPUs)
Intel
ARM
Samsung
https://stackoverflow.com/questions/17377465
复制相似问题