Связывание нескольких компьютеров для обработки задачи

#computer-architecture

#компьютерная архитектура

Вопрос:

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

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

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

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

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

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

Ответ №1:

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

Комментарии:

1. Спасибо за это слово, «кластер». Это был ключ к решению моих проблем. Теперь Google выдает мне соответствующие результаты. webstreet.com/super_computer.htm

Ответ №2:

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

Комментарии:

1. Итак, в принципе, мне нужно настроить новый компьютер. Спасибо.

Ответ №3:

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