parallel-processing - 开源并行编程 IDE 的建议

标签 parallel-processing cluster-computing gpu multi-gpu

使用 CUDA/MPI 等进行编程的最佳 IDE/IDE 插件/工具等是什么?

我在这些框架中工作了一段时间,但感觉 IDE 可以在扩展和作业处理交互方面做更多繁重的工作。

(我通常使用 Eclipse 或 Netbeans,通常使用 C/C++,偶尔使用 Java,这是一个模糊的问题,但我想不出任何更具体的表达方式)

最佳答案

这不是一个真正的答案,但我觉得被评论框限制住了......

我进行了大量的 MPI 编程,也进行了 OpenMP,但不进行 CUDA 和 GPU 编程。我主要写 Fortran,一些 C++。我仍在使用 Emacs 作为我的编辑器,并且在其他方​​面 Emacs 做得很好。我使用一个单独的并行调试器(DDT,我过去使用过 TotalView,更多的问题是机器上有哪个而不是我更喜欢哪个)和一个名为 OPT 的性能分析工具(如 Allinea Software 生产的 DDT)。

我一直在寻找用于并行编程的 NetBeans 和 Eclipse(前者是首选,后者太以 Java 为中心而且现在太繁重)的插件,虽然不是一年左右。现有的 C++ 比 Fortran 更好。但我还没有遇到任何插件真正使它远离研究实验室,足以让我改变旧的方式。

我和你一样有兴趣看看其他 SOer 推荐了什么,尽管现在看起来不太有希望。

关于parallel-processing - 开源并行编程 IDE 的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3002230/

相关文章:

matlab - 在matlab parfor循环中保存命令

python - multiprocessing.Queue 的管道损坏错误

Java线程notify() wait()以加快计算速度

azure - 将多次运行提交到 AzureML 上的同一节点

linux - 如何为集群计算机编写作业文件?

c++ - 使用 NVIDIA Nsight 2.1 和 Visual Studio 2010 调试 OpenCL

python - 为什么floatX的标志会影响Theano中是否使用GPU?

c++ - 如何在大函数内编写多线程函数?

r - 如何设置集群从节点(在Windows上)

c++ - OpenCL 内核浮点除法给出不同的结果