R is niet per definitie een multithread-toepassingen, dus onder normale omstandigheden uitsluitend wordt gebruikt één processor tegelijk.
Er zijn verschillende opties voor parallel programmeren die waarde bieden:
1. revolutie R Enterprise gebruikt alle beschikbare processors voor sommige algemene wiskundige bewerkingen zoals Matrixvermenigvuldiging. (Deze is gekoppeld met multithread mathematische bibliotheken die betere prestaties op Intel-processors met meerdere kernen.)
2. het RevoScaleR-pakket geleverd met Enterprise R revolutie biedt externe geheugen parallel algoritmen en een zeer efficiënte data-bestandsindeling (.xdf).
3. u kunt ook schrijven expliciete parallelle code met behulp van ParallelR. Zie CRAN taakweergave: Krachtige en Parallel Computing met R voor een lijst met opties:
http://cran.r-project.org/web/views/HighPerformanceComputing.html
4. het RevoScaleR-pakket opgenomen met revolutie R Enterprise biedt nieuwe hulpmiddelen voor parallelle en gedistribueerde computersystemen met R die u kunt schalen uit.