GPGPU は、ビデオ カードで並列プロセッサを使用してパフォーマンスを大幅に向上させるという原則です。
OpenCL または CUDA のいずれかを使用して、Delphi で GPGPU を使用することについて何か考えがある人はいますか? CUDA は以前は NVidia のみでしたが、OpenCL の「標準」も採用しています。
Google 検索からいくつかの Delphi サンプルを見つけましたが、クラッシュするか、コンパイル/実行されません。
最終的な指示のサンプルは次のようになります。
- ここから OpenCL DLL をダウンロードしてインストールします。
- ここから OpenCL SDK をダウンロードします。
- このサンプル Delphi プロジェクトをここからダウンロードします。
- Delphi プロジェクトを開いてコンパイルします。すべてが計画どおりに進めば、「やるべきことは何でも」実行する
その段階で、OpenCL SDK の調査と、任意の Delphi アプリから呼び出す DLL の作成とコンパイルを開始できます。
この種のものは本当に離陸し始めています。Embarcadero は、この段階で自分で何もする必要はありませんが (希望しない限り)、Delphi のチュートリアルとサンプルが利用可能であれば、それは素晴らしいことです。他の言語用の多くのサンプルを利用できますが、GPGPU アプリで Delphi を使用することがいかに簡単かを示すために、優れた単純な Delphi の例も必要です。