我已经看过一些关于OpenCL有多强大的视频和文章 - 我迷上了。问题是那里有很少的资源可以帮助你使用OpenCL ..比如OpenGL。
我正在寻找一些开始OpenCL(例如Hello World教程)教程和一些高级教程的指针,当我掌握它时。
此外 - “跨平台”如何是OpenCL,有多少不同的操作系统(例如Windows,Linux,iOS和Android)可以运行OpenCL程序。
BTW:我更喜欢使用OpenCL和C ++(而不是Java等)的教程: - )
编辑:如果我要开始在OpenCL开发,我需要在哪里下载诸如标题和放大器的下载Windows系统上的.lib文件(在linux上你只需输入sudo apt-get install opencl-dev&我认为Mac OS X已经安装了它吗?)。
答案 0 :(得分:20)
如何'跨平台'是OpenCL,有多少不同的操作系统 (例如Windows,Linux,iOS和Android)我可以获得OpenCL程序 跑??
OpenCL是开放标准,但主要依赖于供应商为特定硬件和操作系统开发的驱动程序。
要获取驱动程序,c ++ lib和信息,请访问以下链接:
AMD guide (beginner to relatively advanced)
Nvidia guide (beginner to relatively advanced) + CUDA (to learn more techniques for Nvidia GPUs)