假设我想做R中的东西,通常会(在一个进程/线程)是这样的:我可以并行嵌套::: parLapply()吗?
for(i in 1:2) {
for(j in 1:2) {
#Do some stuff here
}
}
基于R的新包装的同时,四核的机器上,我可以做以下?
cluster<-makeCluster(4)
innerLoop<-function() {
#Do some stuff here
}
outerLoop<-function() {
result<-do.call(, parLapply(cluster, c(1:2), innerLoop))
}
final.result<-do.call(, parLapply(cluster, c(1:2), outerLoop))
使用R-2.14.0附带的并行程序包可能吗?
如果你尝试它会发生什么? – Andrie