我可以使用ForEach和DoSnow包在R Studio中并行运行代码。我可以轻松启动运行R Studio Server的32核AWS EC2实例,并使用以下代码并行运行代码:
cl<-makeCluster(32)
registerDoSNOW(cl)
foreach () %dopar% {}
但是,单个AWS EC2实例上的最大核心数为32.如何在多个AWS EC2节点上使用相同的确切代码并使用所有核心?
例如,假设我想在4个AWS EC2上并行运行相同的代码,这将使用128个内核,这样的实例:
cl<-makeCluster(128)
registerDoSNOW(cl)
foreach () %dopar% {}
是否有一些简单的方法将多个EC2实例“绑定”在一起,以便R Studio Server,ForEach和DoSnow将这128个核心看作是一个EC2实例?