24

I have seen some videos and articles about how powerful OpenCL can be - and I'm hooked. The problem is there is a LOT less resources out there to help you with OpenCL then .. say OpenGL.

I am looking for some pointers to some beginning OpenCL (e.g. a Hello World tutorial) tutorials and some advanced tutorials as well when I get the hang of it.

Also - how 'cross platform' is OpenCL, how many different operating systems (e.g. Windows, Linux, iOS & Android) could I get an OpenCL program running on.

BTW: I would prefer tutorials on using OpenCL with C++ (not Java etc.) :-)

EDIT: If I were to start developing in OpenCL where would I need to go for downloads like headers & .lib files on a Windows system (On linux you just need to type sudo apt-get install opencl-dev & I think Mac OS X already has it installed?).

4

1 回答 1

21

OpenCL 有多“跨平台”,我可以在多少种不同的操作系统(例如 Windows、Linux、iOS 和 Android)上运行 OpenCL 程序?

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

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

克罗诺斯

AMD

AMD 指南(从初级到比较高级)

英伟达

Nvidia 指南(从初级到相对高级) + CUDA(学习更多关于 Nvidia GPU 的技术)

苹果电脑

英特尔

手臂

三星

高通

于 2013-06-29T18:52:25.740 回答