2013-06-29 15 views
21

私は、OpenCLがどれほど強力であるかに関するビデオや記事を見てきました。問題はOpenCLであなたを助けることができるリソースが少なくて済んでいるということです。OpenCLチュートリアルの初歩?

OpenCL(例:Hello Worldチュートリアル)のチュートリアルといくつかの高度なチュートリアルの一部を紹介します。

また、「クロスプラットフォーム」はOpenCLですが、OpenCLプログラムを実行するにはいくつの異なるオペレーティングシステム(Windows、Linux、iOS & Androidなど)をいくつまで使用できますか?

ところで:私は

EDIT :-) C++(などないのJava)でのOpenCLを使用してチュートリアルを好むだろう:私は、ヘッダー&などのダウンロードのために行く必要があるだろうにOpenCLに開発を開始した場合。 libファイルをWindowsシステムにインストールしてください(Linuxの場合、sudo apt-get install opencl-dev &と入力するだけで、Mac OS Xにはすでにインストールされていると思います)。

+0

ヘッダファイルは、[リンク](http://www.khronos.org/opencl/)から入手可能です。そこにはたくさんのリソースも載っています。 – chippies

+0

開始チュートリアル:http://www.thebigblob.com/getting-started-with-opencl-and-gpu-computing/ OpenCL C++バインディングチュートリアル:http://www.thebigblob.com/using-the-cpp- bindings-for-opencl/ –

+0

私はこれを見つけました:http://www.codeproject.com/Articles/92788/Introductory-Tutorial-to-OpenCL – anhoppe

答えて

18

'クロスプラットフォーム' はOpenCLのは、どのように多くの異なるオペレーティングシステム (WindowsやLinux、iOSの&アンドロイドなど)私が実行しているの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

+0

iOSはOpenclをサポートしていますか? – Mohan

+0

@Mohan this [スレッド](http://stackoverflow.com/questions/18847255/is-available-opencl-on-ios)iOSとOpenCLに関する話題 –