web-dev-qa-db-ja.com

OpenCL SDKの入手方法は?

私は http://www.khronos.org/ Webサイトを調べていて、OpenCLのヘッダーのみを見つけました(OpenGLではなく、気にしていません)。 OpenCL SDKを入手するにはどうすればよいですか?

27
Roman Kagan

AMDのATI Stream SDKは私にとって完璧に動作し、マルチコアCPUを使用しています。 Intel CPUとNVIDIAカードを持っていますが、CPUを使用して動作します。登録のみが必要で、Nvidiaのような特別な選択は必要ありません: http://developer.AMD.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx

私はそれをubuntu 9.04で動作させるようにしました。インストール手順のPDFをダウンロードするだけで、そのページから入手できます。

17
Per Arneng

そのようなKhoronos OpenCL SDKはありません。 Khoronosは仕様を公開し、個々のメンバーは実装とSDKをリリースできます。十分にテストされた動作するOpenCL実装を取得する最も簡単な方法は、登録済み Apple 開発者を選択し、Snow Leopardシードをダウンロードすることです。どうやら [〜#〜] ati [〜#〜] にはベータ版のドライバとライブラリがありますが、まだ一般には公開されていません。私は NVidia がベータ版のWindows OpenCL SDKをリリースしたと信じていますが、それを使用するための要件は何なのかわかりません。

OpenCLはオープンスタンダードであり、将来的には広く利用できる無料の実装があると確信していますが、現時点では、Snow Leopardを実行していない限り、オプションはカードを提供するベンダーに限定されています。

8
Louis Gerbarg

必要なすべてのツール、SDK、およびドライバーをNvidiaからここからダウンロードできます。 OpenCLダウンロードページ

7

私にとってOpenCLの最も良い点は、SDKがまったく必要ないことです。これは、共通のインターフェイスの背後にあるさまざまなベンダー実装を抽象化するためです(このスレッドの回答を参照してください: 本当にOpenCL SDKが必要ですか? )。 。

3
denim

私は LinuxのOpenCLハウツー を書いたところです。

2
2
Nizar Romdhane

NVIDIAは、OpenCL SDKへのベータアクセスを提供しています。登録済みのGPUコンピューティング開発者になることでアクセスできます。詳細については、それらの forums を参照してください。

ATIがOpenCL SDKの限定ベータ版を開始しているようです。これ website は、OpenCLが含まれている可能性が高いStream 2.0ベータへのアクセスにサインアップする方法についての情報を提供します。

1
Eric