Random forest trivial for parallel work. This is one example in the foreach vignette :
x <- matrix(runif(500), 100) y <- gl(2, 50) library(randomForest); library(foreach) rf <- foreach(ntree=rep(250, 4), .combine=combine, .packages='randomForest') %dopar% randomForest(x, y, ntree=ntree)
You can use this construct to split the forest into each core in your cluster.
source share