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

在AWS EC2上使用doRedis和doMC在R中进行多核/并行仿真,r,parallel-processing,amazon-ec2,amazon-web-services,redis,R,Parallel Processing,Amazon Ec2,Amazon Web Services,Redis,我有一个非常适用于并行处理的模拟函数。我已设法使其运行多核(EC2 cc2.8XL上最多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

我有一个非常适用于并行处理的模拟函数。我已设法使其运行多核(EC2 cc2.8XL上最多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])
}
库(doMC)
registerDoMC(核心=32)

simresults是的,有几个例子到处都是——例如,参见包的示例

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