Пакеты snow, Rmpi и pvm поддерживают это в течение почти десятилетия, первоначально для компьютеров, а также для компьютеров с несколькими процессорами или с несколькими ядрами.
В многоядерный пакет добавлена возможность делать это на многоядерных машинах.
Начиная с версии 2.14.0, в параллельную упаковку включены основные части снега и многоядерного ядра в базовом дистрибутиве R. Это может быть вашей лучшей отправной точкой сейчас.
В некоторых частях самого R также используется многопоточное программирование, но этот подход ограничен из-за некоторых архитектурных ограничений, которые вряд ли будут отменены.
Несколько лет назад мы написали обзорную статью о параллельном программировании с R , которая все еще актуальна.