2

ATI Stream SDK をインストールして、Nvidia GPU で OpenCL アプリケーションをコーディングできますか?

4

2 に答える 2

6

1 つのマシンに複数のプラットフォーム (つまり、OpenCL の実装) をインストールできます。そのため、NVIDIA GPU を使用している場合でも、CPU 用の AMD OpenCL 実装 (または Intel CPU を使用している場合は Intel OpenCL SDK) を使用できます。ただし、AMD OpenCL 実装を使用して NVIDIA GPU でコードを実行することはできません。

この小さなユーティリティ ライブラリを使用すると、使用する実装/プラットフォームを簡単に選択できます: http://www.thebigblob.com/opencl-utilities/

于 2012-10-24T13:47:58.103 に答える
1

はい、AMD SDK を使用してホスト プログラムをビルドし、必要な数の異なるデバイス (CPU、NVIDIA GPU など) をターゲットにすることができます。ただし、各デバイス用に最適化された個別のバージョンの OpenCL コードがあることを確認してください。

于 2012-11-02T21:59:31.467 に答える