Какие задачи решаем
-
Ускорение расчётов
Подбираем вычислительные ресурсы для сокращения времени выполнения инженерных, научных и аналитических задач.
-
Параллельные вычисления
Формируем кластерную инфраструктуру для приложений, способных распределять вычисления между несколькими узлами.
-
GPU-ускорение
Комплектуем узлы с вычислительными ускорителями для задач, в которых программное обеспечение поддерживает обработку на GPU.
-
Работа с большими моделями
Подбираем объём памяти и архитектуру хранения под расчётные модели, наборы данных и промежуточные результаты.
-
Создание и расширение кластера
Проектируем новую систему или наращиваем существующую инфраструктуру с учётом дальнейшего масштабирования.
-
Модернизация инфраструктуры
Обновляем вычислительные узлы, сеть и хранение с учётом совместимости с действующим программным стеком.
Архитектура и состав решения
HPC рассматриваем как единую систему, в которой производительность зависит от согласованной работы вычислительных узлов, сети, хранения и программного управления заданиями.
- Вычислительные узлы
- Серверы для выполнения параллельных вычислений на CPU.
- GPU-узлы
- Серверы с ускорителями для приложений и алгоритмов, поддерживающих вычисления на GPU.
- Высокоскоростная сеть
- Обмен данными между узлами с учётом требований к пропускной способности и задержкам.
- Система хранения
- Работа с исходными данными, контрольными точками, промежуточными и итоговыми результатами.
- Управляющий контур
- Доступ пользователей, распределение заданий, управление ресурсами и мониторинг.
- Программный стек
- ОС, библиотеки, драйверы, компиляторы, планировщик и прикладное программное обеспечение.
Проектируем под тип вычислительной нагрузки
Количество процессоров или ускорителей само по себе не определяет производительность HPC-системы. Конфигурация зависит от структуры расчёта, обмена данными между узлами, требований к памяти и операций ввода-вывода.
-
CPU и GPU
Соотношение универсальных процессоров и ускорителей с учётом поддержки со стороны используемого программного обеспечения.
-
Объём памяти
Память на узел, пропускная способность и требования расчётной модели к размещению данных.
-
Interconnect
Скорость обмена между узлами, допустимые задержки и характер межпроцессного взаимодействия.
-
Хранение
Объём данных, профиль операций чтения и записи, производительность и требования к сохранности результатов.
-
Параллелизм
Число одновременно задействованных узлов, процессов и ускорителей, а также масштабируемость приложения.
-
Масштабирование
Возможность последующего добавления вычислительных узлов, ёмкости хранения и сетевых портов.
Оборудование для HPC
Подбираем аппаратные компоненты как единую систему с учётом вычислительной нагрузки, программного стека и требований к масштабированию.
-
Серверы STOREX
Вычислительные узлы для CPU-нагрузок и построения кластерной инфраструктуры.
Смотреть серверы -
Серверы с GPU
Узлы с вычислительными ускорителями для программного обеспечения, поддерживающего обработку на GPU.
Подобрать GPU-сервер -
Системы хранения STOREX
Централизованное хранение исходных данных, расчётных моделей и результатов вычислений.
Смотреть СХД -
Сетевое оборудование
Компоненты для межузлового обмена, подключения систем хранения и управляющего контура.
Смотреть сетевое оборудование
Вычислительная архитектура под тип нагрузки
Одинаковое количество вычислительных узлов может давать разный результат на разных задачах. Поэтому архитектуру определяем по профилю приложения: где возникает основная нагрузка, как задача распараллеливается и насколько интенсивно узлы обмениваются данными.
Основные профили
-
CPU-интенсивные задачи
Производительность определяется числом ядер, архитектурой процессоров и эффективностью распараллеливания.
-
GPU-ускоряемые задачи
Ключевое значение имеют поддержка ускорителей приложением, объём памяти GPU и обмен данными с CPU.
-
Задачи с большим объёмом памяти
Конфигурация зависит от объёма и пропускной способности оперативной памяти на вычислительном узле.
-
Задачи с интенсивным вводом-выводом
Производительность ограничивается скоростью доступа к данным и архитектурой системы хранения.
Почему БАЙТ
-
Собственные серверные платформы
Вычислительные узлы формируются на базе серверного оборудования БАЙТ с конфигурацией под требования проекта.
-
Комплексный подбор
Серверы, ускорители, сеть, хранение и программные компоненты рассматриваются как единая система.
-
Проектирование под нагрузку
Архитектура определяется по характеру вычислений, требованиям приложений и профилю работы с данными.
-
Масштабирование и сервис
При проектировании учитываем развитие кластера и дальнейшее сервисное сопровождение оборудования.
Частые вопросы
Какие данные нужны для расчёта HPC-системы?
Нужны используемое ПО и его версия, описание задач, текущая длительность расчётов, размеры моделей и данных, требования к памяти, число пользователей и планы масштабирования. Можно направить готовое ТЗ.
Как определить, нужны CPU или GPU?
Выбор зависит от алгоритма и поддержки ускорителей со стороны конкретного приложения. Если программное обеспечение не умеет эффективно использовать GPU, увеличение числа ускорителей не гарантирует прироста производительности.
Можно ли начать с небольшого кластера и расширить его позже?
Да, если возможность расширения предусмотрена на этапе проектирования: по стойкам и питанию, сетевым портам, системе хранения, лицензиям и управляющей инфраструктуре.
Можно ли использовать существующие СХД и сеть?
Можно, если их производительность, задержки, интерфейсы и совместимость соответствуют профилю вычислительной нагрузки. Это определяется после анализа инфраструктуры.
Можно ли подобрать оборудование из реестра Минпромторга?
Да, если это требуется проектом. Наличие записи и соответствие конкретной модели требованиям необходимо проверять на момент подбора конфигурации.
Нужно подобрать инфраструктуру для HPC
Пришлите техническое задание или укажите используемое программное обеспечение, тип расчётов, размер задач, требования к срокам выполнения и планы развития системы. Поможем определить архитектуру, подобрать вычислительные узлы, сеть и хранение под характер нагрузки.
Отправить ТЗ
Обратная связь
Консультация специалиста
Предоставим информацию по всем интересующим Вас вопросам в течении 10 минут после Вашего запроса.
Разработка комплексных ИТ-решений для цифровизации бизнеса, гос.учреждений и предприятий. Разработка комплексных ИТ-решений для цифровизации бизнеса, гос.учреждений и предприятий