1. ホーム
  2. cuda

[解決済み] AMD GPU上でCUDAを動作させることは可能ですか?

2022-03-11 15:40:15

質問

GPUコンピューティングのスキルを伸ばしたいと思っています。レイトレーシングやリアルタイムグラフィックス(OpenGL)には詳しいのですが、次世代のグラフィックスやハイパフォーマンスコンピューティングは、GPUコンピューティングかそれに類するものになりそうです。

現在、自宅のパソコンでAMD HD 7870グラフィックカードを使っています。これに対してCUDAのコードを書くことは可能でしょうか?(私の直感ではノーですが、Nvidiaがコンパイラのバイナリをリリースしたので、私は間違っているかもしれません)。

もう1つのより一般的な質問は、GPUコンピューティングはどこから始めればいいのか、ということです。これはよくある質問だと思いますが、私が見たベストは08年のもので、それ以来、この分野はかなり変化していると思います。

どのように解決するのか?

いいえ、CUDAは使えません。CUDAはNVIDIAのハードウェアに限定されています。 OpenCL がベストな選択肢でしょう。

Khronos自身は リソースリスト . 同様に StreamComputing.eu ウェブサイト . AMD に特化したリソースとしては、以下のサイトをご覧ください。 AMDのAPP SDKのページ .

なお、現時点では、CUDAを異なる言語やAPIに翻訳/クロスコンパイルする取り組みがいくつか行われています。そのような例の1つが ヒップ . しかし、これはAMD GPU上でCUDAが動作することを意味するものではありません。