Для параллельного запуска приложений в кластере они должны быть специально включены для этого. Приложение, которое может работать на многоядерной архитектуре, необязательно может использовать несколько ядер, распределенных по кластеру. Это «разделяемая память / многопоточность» (многоядерный) и «распределенная память / передача сообщений» (кластер) в мире параллельного программирования.
Если вы используете Linux, есть много бесплатных программ, которые помогут включить кластерные вычисления. Начните с http://www.beowulf.org для некоторых указателей. Если приложение говорит, что оно было построено с использованием MPI, оно готово к работе в кластере. Другие инструменты, которые говорят, что они поддерживают распределенные вычисления (например, gmake -p), также должны работать с настройками.
Если вы являетесь пользователем Windows, то Windows HPC Server 2008 R2 - это то, что вам нужно, так как в нем будет программный стек, необходимый для начала изучения, но он не бесплатный!
Если вы заинтересованы в изучении кластерных вычислений, то создание собственного - это отличный способ, и он даст вам несколько отметок в вашем резюме, которые будут хорошо смотреться работодателям. Если вы просто хотите что-то быстро соединить, чтобы повысить производительность существующего набора приложений, вы, вероятно, будете разочарованы и разочарованы.
Удачи!