R SNOW包的"SOCK","PVM","MPI"和"NWS"之间的差异

jpd*_*527 11 multicore load-balancing r cluster-computing snow

makeClusterSNOW包的功能具有不同的簇类型" SOCK"," PVM"," MPI"和" NWS",但我不太清楚它们之间的差异,更具体地说,哪个最适合我的程序.

目前我有一个不同长度的任务队列进入负载平衡群集,clusterApplyLB并使用64位32核Windows机器.

我正在寻找四种群集类型之间差异的简要描述,这对我的使用和原因最有用.

Dir*_*tel 6

欢迎并行编程.您可能想要仔细阅读R附带的优秀并行软件包的插图,因为它提供了一般性介绍.它还让您了解在Windows上可以做什么或不可以做什么 - 简而言之,PVM和MPI是同名库支持的标准并行编程方法.它们存在于Windows上,但使用频率较低,并且通常不像Unix版本那样成熟.

如果你想坚持下雪,你的选择基本上只限于SOCK类型集群.同样,包文档将有指针.