質問
話を楽しめるように設定しましたの導入事例をOpenCLを示し、各種のアプリケーションを体感できる大型(例えば、50x-1000x)の増加速度です。 Cuda 多くの例が、いかに同じことOpenCL.
素敵な例がグローバル最適化の複合体の機能による粒子群は、シミュレーションされたアニール、進化的アルゴリズム、蟻のコロニー最適化など。
解決
nvidiaのSDKには素晴らしい例がいくつかあります:
他のヒント
アルゴリズムにおいての記述は簡単な入門の視点からGPUプログラミングその理由はCUDA例はこれらの地域では周辺が多発しています。はありませんが公開版のOpenCLるGpu.両ATI、NVIDIAはベータ版のOpenCLドライバーがATIののみをサポートCPU計算およびNVIDIAの署名が必要で、NDAを取得します。簡単に言うと、OpenCLれていない周りが包括的な例のようにこれらの全てを発揮します。
とはいえ、知へのアクセスNVIDIAのOpenCLドライバーではありません。また、このサイトではどのような自分のフォーラム こちらの.そのOpenCL配含むサンプルプログラムをご用意しています。
そのためで優れた機会を開発すべく、これらのベンチマークと自。その人についてお仕事ではなくまで参照です。ないの期待も多くの驚きものです。OpenCLのあるべきぼCUDAパで幅広くご利用いただけます。
私たちのチームはOpenCLアルゴリズムと高速化に取り組んでいます。記事をお勧めします
最小化のためのシミュレーテッドアニーリングアルゴリズムのサンプル実装として。
次の2冊の本を試すことができます:
超並列プロセッサのプログラミング...ハンズオンアプローチ(NVIDIA)(第1章および第2章)
OpenCLプログラミングブック...マルチコアCPUおよびGPUの並列プログラミング(履歴コンポーネント
開発が行われた理由と真のボーナスがどこで見つかるかを説明するために、両方とも詳しく説明します。
ただし、ベンチマークについてはよくわかりませんが、自分でも運がありません。