Dav*_* MZ 5 parallel-processing virtualization cluster-computing mpi
我想尝试学习MPI以及并行编程.
可以在我的台式PC上创建沙箱吗?
如何才能做到这一点?
欢迎Linux和Windows解决方案.
如果您想学习 MPI,您绝对可以在一台 PC 上完成(大多数现代 MPI 都具有基于共享内存的本地通信通信,因此您不需要额外的配置)。因此,在 Linux 机器上安装流行的 MPI (MPICH / OpenMPI) 并开始吧!如果您的程序受 CPU 限制,我建议仅运行等于您计算机上处理器核心数量的作业大小。
编辑:既然您将其标记为虚拟化问题,我想补充一点,您还可以在多个虚拟机上运行 MPI(例如在 VMPlayer 或 VirtualBox 上)并运行测试。这需要配置虚拟机间网络(根据您的虚拟化软件而有所不同)。
无论您选择什么(单台 PC 还是 VM),都不会改变您编写 MPI 程序的方式。由于这是为了学习 MPI,我建议采用第一种方法(在一台 PC 上运行多个 MPI 程序)。
归档时间: |
|
查看次数: |
1542 次 |
最近记录: |