r - R SNOW 包的 "SOCK"、 "PVM"、 "MPI"和 "NWS"之间的差异

标签 r cluster-computing load-balancing multicore snow

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/

相关文章:

r - 非零退出状态tidyverse安装软件包Rstudio

r - 减去R中的移位向量

r - 将抖动数据点添加到带有误差线的晶格 xYplot 中

twitter - Apache Mesos 可以识别 GPU 核心吗?

unit-testing - 使用Zookeeper在hadoop minicluster中负载均衡hiveserver2

r - 性能错误(pred, "tpr", "fpr")

mysql - log4j 记录到数据库(在集群中)

java - 在集群环境中生成范围(0-100k)的随机数

javascript - 是否可以使用带有非 Java 前端客户端的 Spring Boot 微服务?

ssl - 在 AWS Load Balancer 中将 HTTP 请求路由到 HTTPS