makeCluster
SNOW 包的函数有“SOCK
”、“PVM
”、“MPI
”和“NWS
”的不同簇类型,但我不太清楚它们之间的区别,等等特别是哪种最适合我的程序。
目前我有一个不同长度的任务队列进入负载平衡集群 clusterApplyLB
并且正在使用 64 位 32 核 Windows 机器。
我正在寻找四种集群类型之间差异的简要描述,这最适合我的用途以及原因。
最佳答案
欢迎使用并行编程。您可能想仔细阅读 R 附带的优秀并行包的小插图,因为它给出了一般性介绍。它还让您了解在 Windows 上可以做什么或不能做什么——简而言之,PVM 和 MPI 是同名库支持的标准并行编程方法。它们存在于 Windows 上,但使用频率较低,而且通常不如 Unix 版本成熟。
如果您想坚持使用雪,您的选择基本上仅限于 SOCK 类型的集群。同样,包文档将有指针。
关于r - R SNOW 包的 "SOCK"、 "PVM"、 "MPI"和 "NWS"之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19014360/