1

我正在从事大量使用数学计算的文凭项目,并且应该以 3D 形式呈现一些结果。出于这些目的,我决定使用 CUDA 或 OpenCL 来并行计算数学部分,最有可能的是使用 OpenGL 来呈现结果。此外,项目应该能够部署在集群上(由 MS Windows 操作),为此项目主管推荐了 MPI。

我的问题如下:在 MS Visual tudio 中更容易组合所有这些组件

主要部分是CUDA + OpenCL + OpenGL,它将是项目的核心。

PS这个问题不是要在Qt和MS Visual Studio之间进行圣战。

4

1 回答 1

2

OpenCL 不仅限于 GPU,它还可以用于集群中的并行编程。例如,英特尔提供了针对多核 CPU 和集群的 OpenCL 实现。

所以我的建议是使用 OpenCL 进行 GPU 计算和集群。MPI(Message Passing Interface)主要是在不同集群节点上运行的任务之间进行通信的一种方式。它本身并不是一个集群框架。

于 2012-11-21T10:38:55.267 回答