Связывание нескольких компьютеров для обработки задачи - PullRequest
0 голосов
/ 21 октября 2011

Я не уверен, принадлежит ли этот вопрос здесь, поэтому, пожалуйста, не стесняйтесь переносить его, если это не так.

У меня такой вопрос: возможно ли объединить несколько разных блоков ПК в одну? Возьмите, к примеру, 3 разных настольных ПК HP. Затем свяжите оборудование так, чтобы оно действовало как один компьютер.

Если это так, пожалуйста, укажите мне некоторые ресурсы, которые я могу использовать.

Спасибо за ваше время.

Примечание Я не имею в виду их связывание по сети, а скорее совместную работу фактического оборудования.

Я не уверен, что это возможно, поэтому я уверен, что все мои поисковые запросы в Google не связаны с этой проблемой.

Ответы [ 3 ]

1 голос
/ 22 октября 2011

Вы должны понимать, что связывание их по сети не лишает их способности работать вместе для выполнения задачи.Большинство суперкомпьютеров и кластеров сегодня связаны через сеть (хотя и очень высокоскоростную, как Infiniband).Ключ должен иметь программное обеспечение, которое может понять, что оно работает в распределенной среде (например, библиотеки MPI).Вы также можете взглянуть на OpenMP или Hadoop.Это действительно зависит от того, что вы хотите с ним делать.

0 голосов
/ 21 октября 2011

Вы не можете связать некоторый компьютер вместе, чтобы вести себя как один !!!Поэтому вам понадобится специальное оборудование, которое дает вам возможность увеличить количество процессоров, работающих вместе.(Как cray )

0 голосов
/ 21 октября 2011

Если вы говорите о написании приложения, которое будет обрабатываться этими компьютерами, вы можете ссылаться на MPI . Для этого можно использовать Open MPI , большинство языков в настоящее время имеют библиотеки MPI. Более подробную информацию о параллельных вычислениях вы можете найти в Википедии Параллельные вычисления Статья.

...