我看过一些关于 OpenCL 的强大功能的视频和文章 - 我被迷住了。问题是有很多资源可以帮助您使用 OpenCL 然后.. 比如说 OpenGL。
当我掌握了它的窍门时,我正在寻找一些关于 OpenCL(例如 Hello World 教程)教程和一些高级教程的指针。
另外 - OpenCL 是如何“跨平台”的,我可以在多少种不同的操作系统(例如 Windows、Linux、iOS 和 Android)上运行 OpenCL 程序。
顺便说一句:我更喜欢使用 OpenCL 和 C++(不是 Java 等)的教程:-)
编辑:如果我要开始在 OpenCL 中开发,我需要去哪里下载 Windows 系统上的头文件和 .lib 文件(在 linux 上,你只需要输入 sudo apt-get install opencl-dev & 我想Mac OS X 已经安装了吗?)。
最佳答案
How 'cross platform' is OpenCL, how many different operating systems (e.g. Windows, Linux, iOS & Android) could I get an OpenCL program running on?
OpenCL 是开放标准,但主要依赖于供应商为特定硬件和操作系统开发的驱动程序。
要获取驱动程序、c++ lib 和信息,请点击以下链接:
AMD guide (beginner to relatively advanced)
Nvidia guide (beginner to relatively advanced) + CUDA (to learn more techniques for Nvidia GPUs)
关于c++ - 开始 OpenCL 教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17377465/