R não é inerentemente um aplicativo multithread, em circunstâncias normais ele usa apenas um processador ao mesmo tempo.http://cran.r-project.org/web/views/HighPerformanceComputing.html 4. o pacote RevoScaleR acompanha a revolução R Enterprise oferece novas ferramentas para computação paralela e distribuída com R que pode ser dimensionada.
Há várias opções para a programação paralela que agregam valor: 1. revolução R empresa usará todos os processadores disponíveis para algumas operações matemáticas comuns, como multiplicação de matriz. (Ele é vinculado com bibliotecas matemáticas multithread que melhoram o desempenho de processadores Intel de vários núcleos). 2. o pacote RevoScaleR, acompanha a revolução R corporativa, oferece algoritmos paralelos de memória externa e um formato de arquivo de dados muito eficiente (.xdf). 3. Você também pode escrever código paralelo explícito usando ParallelR. : Consulte CRAN tarefa alto desempenho e computação paralela com R para obter uma lista de opções: