繁体   English   中英

使用AWS EC2上的doRedis和doMC在R中进行多核/并行仿真

[英]Multicore / Parallel simulation in R using doRedis and doMC on AWS EC2

我有一个非常适用于并行处理的模拟功能。 我设法让它运行多核(在EC2 cc2.8xlarge上最多32个核心)。

现在我想知道我是否也可以使用Redis使其在多个实例中并行运行多个核心。

我的模拟功能的核心本质上

library(doMC)
registerDoMC(cores=32)
simresults<-foreach (i=1:nrow(input.data), .combine=c) %dopar% {
    simulation function (input.data$1[i],input.data$2[i],input.data$3[i])
}

然后,simresults是我收集的结果的向量。 模拟运行了几次10 ^ 7次。

这是可能的doRedis或任何其他工具( segue ?)

是的,并且有几个浮动的例子 - 例如参见rredis包的rredis手册插图

除了redis和multicore之外,当然还有其他选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM