0

GPU のオプション価格設定にはモンテカルロ アルゴリズムを使用する必要があります。2 つの選択肢があります。1 つは NVIDIA GPU 上の CUDA で、もう 1 つは OpenCL です。どの API を使用すればよいか混乱しています。OpenCl での開発は CUDA に比べて時間がかかることは承知していますが、パフォーマンスの方が気になるので、どの方法をとるべきか、またその理由は何ですか?

4

1 に答える 1

3

CUDA と OpenCL は、GPU をプログラミングするための 2 つの異なるプラットフォームです。OpenCL は、Cpu、GPU などの異種プラットフォームのオープン スタンダードですが、CUDA はNVIDIA GPUに固有です。エンジニアリングの経験則として、移植性が必要な場合は OpenCL を使用してください。パフォーマンスが必要な場合は、CUDA を使用してください。

これらのパフォーマンスの詳細については、次の参考文献を参照してください。

于 2013-02-20T23:09:20.100 に答える