开始OpenCL教程?

时间:2013-06-29 06:36:03

标签: c++ resources cross-platform opencl gpu

我已经看过一些关于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已经安装了它吗?)。

1 个答案:

答案 0 :(得分:20)

  

如何'跨平台'是OpenCL,有多少不同的操作系统   (例如Windows,Linux,iOS和Android)我可以获得OpenCL程序   跑??

OpenCL是开放标准,但主要依赖于供应商为特定硬件和操作系统开发的驱动程序。

要获取驱动程序,c ++ lib和信息,请访问以下链接:

Khronos

AMD

AMD guide (beginner to relatively advanced)

Nvidia

Nvidia guide (beginner to relatively advanced) + CUDA (to learn more techniques for Nvidia GPUs)

Mac

Intel

ARM

Samsung

Qualcomm