Главная Смартфоны Создайте свой собственный суперкомпьютер

Создайте свой собственный суперкомпьютер



Это делает многопроцессорную модель привлекательной, если вы хотите использовать свой суперкомпьютер для запуска основных многопоточных приложений, таких как инструменты 3D-рендеринга или кодеры мультимедиа.

Создайте свой собственный суперкомпьютер

Формирование кластера

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

Кластер - это группа компьютеров, обычно подключенных через локальную сеть, которая действует как единая система.

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

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

Философия кластеризации суперкомпьютеров проста. Одна физическая (или виртуальная) машина настроена как главная система или головной узел, и именно в этой системе выполняется основной код приложения. Остальные узлы ничего не делают, кроме как сидят и ждут, пока главная система делегирует им рабочие нагрузки; когда они получены, они выполняют работу и возвращают результаты как можно быстрее.

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

ярлык для выхода из Windows 10

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

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

Возможно, наиболее известными примерами вычислительных кластеров являются проекты [защищенные электронной почтой] и [защищенные электронной почтой] проекты, но термин «кластер» чаще подразумевает централизованно управляемую систему (проекты, сочетающие мощность удаленных компьютеров, вместо этого называются грид-вычислениями. ).

amazon fire stick ноутбук к телевизору

Узлы кластера также обычно подключаются через гораздо более быстрое соединение, чем обычное подключение к Интернету, чтобы минимизировать задержку, связанную с отправкой рабочих нагрузок туда и обратно. В вашем домашнем кластере это может быть Gigabit или 10GbE; компьютер K использует проприетарное соединение под названием Tofu, обеспечивающее пропускную способность 100 ГБ / с.

Узнать больше

Кодирование суперкомпьютеров

Кластеры на базе Windows можно довольно легко собрать с помощью операционной системы Windows HPC Server 2008, и Microsoft предоставляет рекомендации по созданию приложений с поддержкой кластеров, которые будут использовать ресурсы кластера при запуске в такой системе. В качестве альтернативы существуют различные бесплатные дистрибутивы Linux, предназначенные для кластеризации, такие как openMosix и ClusterKnoppix. Они обеспечивают удобный интерфейс, позволяющий практически без усилий настроить кластер любого размера с использованием популярной системы Beowulf.

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

Дополнительные карты

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

Более энергоэффективный подход заключается в установке большого количества ядер процессора на одной карте расширения и использовании этих ядер в качестве виртуального кластера.

Предыдущая страница Следующая страница

Интересные статьи

Выбор редакции

Создание символической ссылки в Windows 10 с помощью PowerShell
Создание символической ссылки в Windows 10 с помощью PowerShell
В этом посте объясняется, как создавать символические ссылки, жесткие ссылки и соединения каталогов в Windows 10 с помощью командлетов PowerShell.
Как настроить уровень звука в Windows 10 с помощью горячих клавиш
Как настроить уровень звука в Windows 10 с помощью горячих клавиш
Пользовательский интерфейс Windows 10 — это значительное улучшение по сравнению с любой предыдущей версией Windows, и многим пользователям Windows 10 действительно нравится использовать наши машины, в отличие от предыдущих поколений, когда мы иногда испытывали меньше боли, чем в других.
Как оставить экран iPhone включенным
Как оставить экран iPhone включенным
Если вы хотите, чтобы экран вашего iPhone оставался включенным дольше или чтобы он никогда не выключался, вам необходимо изменить его настройки по умолчанию. Вот как это сделать.
10 лучших игр, в которые любят играть среди нас с друзьями
10 лучших игр, в которые любят играть среди нас с друзьями
Невозможно программно отключить автоматическую рекламу на странице, так что вот!
Как использовать Alexa на Android
Как использовать Alexa на Android
Пользователи Android могут пользоваться всем, что может предложить Amazon Alexa. Узнайте, как начать использовать приложение для голосовых команд на телефоне Android.
Субтитры продолжают включать Netflix - Что происходит?
Субтитры продолжают включать Netflix - Что происходит?
Субтитры Netflix служат прекрасной цели. Они не только помогают людям с нарушениями слуха, но также могут помочь вам выучить другой язык. При этом, если вы смотрите контент на английском, а актеры кричат ​​или разговаривают
Как исправить GoToMyPc, ожидающий подключения хост-компьютера
Как исправить GoToMyPc, ожидающий подключения хост-компьютера
В качестве программного обеспечения для удаленного доступа GoToMyPc может быть очень удобным. С помощью этого приложения вы можете получить доступ к своему компьютеру в любое время, где бы вы ни находились. Или, по крайней мере, это было бы в случае ошибок типа «Ожидание подключения хост-компьютера».