numCoresToUse (и rxOptions, като цяло) се отнася само до създаването на разпределени компютърни RevoScaleR функции. foreach и doParallel не го използвате. За да стартирате скрипта в паралелен режим, трябва да регистрирате паралелни сървъра за командата foreach. Настройка на numCoresToUse, вместо да използвате
library(doParallel} registerDoParallel(cores=6)
getDoParWorkers() трябва да се върне 6 в този момент. Това създава "compute cluster" през всяка ядро, всеки от които може да изпълни R процес и комуникират през контакти с други.http://cran.r-project.org/web/packages/foreach/vignettes/foreach.pdf http://cran.r-project.org/web/packages/doParallel/vignettes/gettingstartedParallel.pdf
Някои допълнителни ресурси за използване на foreach и doParallel, които ще обясняват повече опции за изпълнение едновременно: