Параллельные вычисления

Очень в новинку для Linux, таким образом, вот то, что я пытаюсь сделать. я пытаюсь подключить 3 компьютера, чтобы сделать, чтобы они работали один для большей памяти и больше

0
задан 22 January 2019 в 11:20

1 ответ

Это не работает как этот.

Памяти измерили пропускную способность в десятках гигабайтов в секунду и задержки, измеряемой в наносекундах.

Сетевая пропускная способность измеряется в миллисекундах, и пропускной способности в сотнях мегабайт в секунду или единственных гигабайтах цифры в секунду для 10GbE.

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

То же идет для некоторых других операций, таких как компиляция и большое тяжелое вычисление; существует очень мало потребности в коммуникации между узлами, делающими различные подзадачи.

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

1
ответ дан 26 October 2019 в 11:59

Другие вопросы по тегам:

Похожие вопросы: