1

私は数学的な計算を多用し、3Dでいくつかの結果を提示する必要がある卒業証書プロジェクトに取り組んでいます。これらの目的のために、数学的な部分の並列計算にCUDAまたはOpenCLを使用し、結果を表示するためにOpenGLを使用することにしました。さらに、プロジェクトはクラスター(MS Windowsによって操作される)に展開できる必要があります。これらの目的のために、プロジェクトスーパーバイザーはMPIを推奨しました。

私の質問は次のとおりです。MSVisualtudioで、これらすべてのコンポーネントを組み合わせる方が簡単です。

主要部分はCUDA+OpenCL + OpenGLであり、プロジェクトのコアになります。

PSこの質問は、QtとMSVisualStudioの間の聖戦を主演することではありません。

4

1 に答える 1

2

OpenCLはGPUに限定されず、クラスターでの並列プログラミングにも使用できます。たとえば、Intelは、マルチコアCPUとクラスターを対象としたOpenCL実装を提供しています。

したがって、GPUコンピューティングとクラスタリングの両方にOpenCLを使用することをお勧めします。MPI(Message Passing Interface)は、主に、別々のクラスターノードで実行されているタスク間で通信する方法です。それ自体は、クラスタリングフレームワークではありません。

于 2012-11-21T10:38:55.267 に答える