web-dev-qa-db-ja.com

OpenCLチュートリアルを始めますか?

OpenCLがいかに強力であるかについてのビデオや記事をいくつか見てきました-そして私は夢中になりました。問題は、OpenCLを支援するためのリソースがLOTよりも少ないことです。OpenGLと言えます。

私はそれのこつを得たときに、いくつかの最初のOpenCL(Hello Worldチュートリアルなど)のチュートリアルといくつかの高度なチュートリアルへのポインターを探しています。

また、「クロスプラットフォーム」がOpenCLである方法、OpenCLプログラムを実行できるオペレーティングシステム(Windows、Linux、iOS、Androidなど)はいくつありますか。

ちなみに、C++でOpenCLを使用する際のチュートリアルを希望します(Javaなど)ではありません):-)

編集:OpenCLで開発を開始する場合、Windowsシステムでヘッダーや.libファイルなどのダウンロードをどこで行う必要がありますか(Linuxでは、Sudo apt-get install opencl-devと入力するだけでMac OS Xだと思います)すでにインストールされていますか?).

23
hddh

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

OpenCLはオープンスタンダードですが、特定のハードウェアおよびオペレーティングシステム用にベンダーが開発したドライバーにほとんど依存しています。

ドライバー、c ++ lib、および情報を入手するには、リンクをクリックしてください。

クロノス

[〜#〜] amd [〜#〜]

AMDガイド(初級から比較的上級)

Nvidia

Nvidiaガイド(初心者から比較的上級者まで) + CUDA(Nvidia GPUの詳細なテクニックを学ぶために)

Mac

インテル

[〜#〜]腕[〜#〜]

サムスン

Qualcomm

20
a.lasram