Комментарии Дирка размещены на многоядерном / foreach / doMC.
Если вы выполняете тысячи симуляций, возможно, вы захотите воспользоваться услугой Amazon Elastic Map Reduce (EMR).Когда я захотел масштабировать моё моделирование в RI, я начал с огромных экземпляров EC2 и многоядерного пакета (как и вы!).Все прошло хорошо, но я набрался к черту счет EC2.Мне действительно не нужна была вся эта оперативная память, но я платил за нее.И моя работа заканчивалась в 3 часа ночи, тогда я не входил в офис до 8 часов утра, поэтому я заплатил за 5 часов, которые мне не нужны.
Затем я обнаружил, что могу использовать сервис EMR, чтобы запустить 50 дешевых маленьких экземпляров Hadoop, запустить моё моделирование и затем автоматически отключить их!Я полностью отказался от запуска своих симов на EC2 и теперь использую EMR почти исключительно.Это сработало настолько хорошо, что моя фирма начинает тестировать способы перехода большей части нашей периодической деятельности по моделированию на EMR.
Вот сообщение в блоге , которое я написал, когда впервые начал использовать многоядерный режим в EC2.Затем, когда я обнаружил, что могу сделать это с помощью Amazon EMR, я написал сообщение о последующей деятельности .
РЕДАКТИРОВАТЬ: с этого поста я работал над пакетом для облегчения использования EMR с R для функций параллельного применения.Я назвал проект Segue, и он в Google Code .
Дальнейшее обновление: С тех пор я не рекомендовал Segue, потому что есть гораздо лучшие и более зрелые предложения для доступа к сервисам Amazon от R.