最近在R2.14中增加了对并行计算的直接支持,这引发了一个问题。在R中创建集群有很多选项。我定期使用snow
SOCK集群,但我知道还有其他方法,如MPI。我使用SOCK snow
集群,因为我不需要安装任何其他软件(我使用Fedora 13)。
所以,我的具体问题:
答案 0 :(得分:8)
1)可用的基准数量有限,证明MPI比SOCKets更快。但作为R用户,您可能不会关心这些差异。它们在毫秒的范围内,并且在令人尴尬的并行问题中通信的数量并不高
2)是的,您不必提供机器名称或IP列表。对于具有100个节点的计算机集群,这变得复杂。但一切都取决于您的计算机集群。在大多数情况下,MPI或PVM已经预先安装,所有东西都是使用Rmpi开箱即用的......