Открыть сервис

Узлы с графическими ускорителями

Узел с графическим ускорителем — это вычислительный сервер, специально спроектированный для выполнения задач, требующих интенсивных параллельных вычислений, которые неэффективны для центрального процессора (ЦП). Основным вычислительным элементом в таком узле является графический процессор (GPU), используемый не только для рендеринга изображений, но и в качестве универсального ускорителя (GPGPU — General-Purpose computing on Graphics Processing Units). Такие узлы являются ключевым компонентом современных суперкомпьютеров, систем искусственного интеллекта (ИИ), научных симуляций и высокопроизводительных вычислений (HPC).

Архитектура и состав

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

Центральный процессор (ЦП)

Хотя основная вычислительная нагрузка ложится на GPU, ЦП выполняет роль управляющего звена: он отвечает за запуск задач, управление потоками данных, подготовку буферов и синхронизацию. В современных узлах используются многоядерные процессоры архитектуры x86-64 (Intel Xeon, AMD EPYC) или ARM (NVIDIA Grace, Ampere Altra). Количество ядер ЦП обычно меньше, чем в классических вычислительных узлах, так как его задача — не считать, а координировать.

Графический процессор (GPU)

Основной вычислитель. В отличие от потребительских видеокарт, серверные GPU (например, NVIDIA A100, H100, B200; AMD Instinct MI300X) не имеют видеовыходов и оптимизированы для работы с плавающей запятой (FP32, FP64, а также специализированные форматы Tensor Float 32, FP8 для ИИ). Ключевые характеристики:

  • Количество ядер CUDA / Stream Processors: тысячи (у H100 — 18 432 ядра CUDA).
  • Объём видеопамяти (VRAM): от 40 ГБ до 192 ГБ (H100 — 80 ГБ HBM3, B200 — 192 ГБ HBM3e).
  • Пропускная способность памяти: критически важна для ИИ-моделей; достигает 3,35 ТБ/с (B200) и выше.
  • Межсоединения: NVLink (NVIDIA) или Infinity Fabric (AMD) для объединения нескольких GPU в единый кластер с высокой скоростью обмена данными (до 900 ГБ/с на канал).

Оперативная память (RAM)

Используется как буфер для данных, которые не помещаются в VRAM, а также для хранения промежуточных результатов. Объём RAM в узле может достигать 1–2 ТБ (DDR5 или HBM для ЦП). Важна низкая задержка и высокая пропускная способность (например, до 500 ГБ/с у памяти HBM3 для процессоров Grace).

Система хранения данных

Локальное хранилище (NVMe SSD) используется для загрузки операционной системы, библиотек и кэширования данных. Для рабочих нагрузок (тренировка моделей, симуляции) часто требуется подключение к распределённой файловой системе (Lustre, GPFS) через высокоскоростные сети (InfiniBand, 100/200/400 Gb Ethernet).

Сеть

Скорость обмена данными между узлами критична для распределённого обучения (data parallelism, model parallelism). Используются:

  • InfiniBand (HDR200, NDR400) — стандарт для HPC, обеспечивающий задержки менее 1 микросекунды и пропускную способность до 400 Гбит/с на порт.
  • NVLink Switch — технология NVIDIA для прямого соединения GPU через коммутатор, позволяющая создавать кластеры из 256 GPU с полной пропускной способностью.

Классификация

Узлы с графическими ускорителями можно классифицировать по назначению и конфигурации.

По типу решаемых задач

  • Тренировочные узлы (Training Nodes): оптимизированы для обучения нейронных сетей. Требуют максимальной памяти GPU (80–192 ГБ) и высокой пропускной способности межсоединений (NVLink, InfiniBand). Часто используются в конфигурациях 4–8 GPU на узел.
  • Инференсные узлы (Inference Nodes): предназначены для выполнения уже обученных моделей. Требования к памяти GPU ниже, но критична задержка вывода. Часто используются GPU с пониженным энергопотреблением (NVIDIA T4, L4) или специализированные ASIC (Google TPU, Intel Gaudi).
  • Научные вычислительные узлы (HPC Nodes): используются для моделирования физических процессов (CFD, молекулярная динамика, сейсморазведка). Требуют высокой точности вычислений (FP64) и большого объёма RAM. Часто применяются GPU AMD Instinct (MI250X, MI300A) с высокой производительностью FP64.
  • Визуализационные узлы (Render Nodes): применяются в индустрии развлечений (рендеринг CGI, VFX). Используют GPU с максимальным числом ядер (NVIDIA RTX 6000 Ada, A6000) и поддержкой трассировки лучей.

По плотности установки GPU

  • 1U/2U серверы с 1–2 GPU: компактные решения для инференса или начального обучения (например, Dell PowerEdge R750xa).
  • 4U серверы с 4–8 GPU: стандартные узлы для тренировки (NVIDIA DGX H100, Supermicro AS-4125GS-TNRT2). Охлаждение — воздушное или жидкостное.
  • Специализированные стойки (Dense GPU Systems): содержат до 10–16 GPU в одном шасси (NVIDIA HGX, GIGABYTE G293-Z43). Требуют мощного жидкостного охлаждения.

Применение

Искусственный интеллект и машинное обучение

Это основная область применения. Узлы с GPU используются для:

  • Обучения больших языковых моделей (LLM): GPT-4, LLaMA, YandexGPT. Тренировка модели с 70 миллиардами параметров требует кластера из тысяч GPU A100/H100.
  • Компьютерного зрения: распознавание изображений, детекция объектов, генерация (DALL-E, Stable Diffusion).
  • Рекомендательных систем: обработка пользовательских данных в реальном времени (Netflix, YouTube, Wildberries).

Научные вычисления

  • Молекулярная динамика: симуляция взаимодействия белков (AlphaFold, GROMACS).
  • Климатическое моделирование: расчёт атмосферных и океанических процессов.
  • Физика высоких энергий: обработка данных с коллайдеров (ЦЕРН, LHCb).
  • Геофизика: сейсморазведка и обработка данных сейсмических съёмок.

Финансовый сектор

  • Высокочастотная торговля (HFT): анализ рыночных данных и исполнение сделок с минимальной задержкой.
  • Риск-менеджмент: расчёт Value-at-Risk (VaR) и стресс-тестирование портфелей.
  • Моделирование цен: Монте-Карло симуляции для оценки деривативов.

Индустрия развлечений

  • Рендеринг VFX: создание спецэффектов для кино (Marvel, Disney).
  • Игровая разработка: освещение, физика, анимация (Unreal Engine 5).
  • Виртуальная реальность (VR): рендеринг с высокой частотой кадров.

Примеры конкретных узлов

NVIDIA DGX H100

Флагманский узел для тренировки ИИ. Содержит 8 GPU H100, соединённых NVLink 4.0 (900 ГБ/с), 2 процессора Intel Xeon, 2 ТБ RAM, 30 ТБ NVMe SSD. Поддерживает жидкостное охлаждение. Обеспечивает производительность до 32 PFLOPS (FP8) на узел.

Dell PowerEdge R760xa

Универсальный сервер для HPC и ИИ. Поддерживает до 4 GPU (двухслотовых, например, A100 или H100), 2 процессора Intel Xeon 5-го поколения, до 8 ТБ RAM. Используется в кластерах среднего размера.

AMD Instinct MI300A

Гибридный узел, объединяющий ЦП (24 ядра Zen 4) и GPU (228 вычислительных блоков CDNA 3) на одной подложке с общей памятью HBM3 (128 ГБ). Предназначен для задач HPC, требующих высокой плотности вычислений и низкой задержки.

Yandex YTsaurus GPU Node

Специализированный узел, разработанный в России для работы в составе платформы YTsaurus (ранее — внутренняя инфраструктура Яндекса). Использует GPU NVIDIA A100 (до 8 на узел) и оптимизирован для распределённого обучения нейронных сетей. Применяется в поиске, рекламе и голосовом ассистенте «Алиса».

Энергопотребление и охлаждение

Узлы с графическими ускорителями являются одними из самых энергоёмких компонентов ЦОД. Один GPU H100 потребляет до 700 Вт, а узел с 8 GPU — до 5–6 кВт. Для кластеров из тысяч узлов это приводит к суммарному энергопотреблению в десятки мегаватт.

Для отвода тепла используются:

  • Воздушное охлаждение: эффективно при плотности до 10–15 кВт на стойку. Требует мощных вентиляторов и точного управления воздушными потоками.
  • Жидкостное охлаждение (Direct-to-Chip, Immersion): позволяет отводить до 100 кВт на стойку и выше. Используется в суперкомпьютерах (NVIDIA DGX SuperPOD, Microsoft Azure). Жидкость (диэлектрическая) прокачивается через холодные пластины, контактирующие с GPU и ЦП.

Критика и ограничения

  1. Энергоэффективность: рост производительности GPU сопровождается экспоненциальным ростом энергопотребления. По оценкам, тренировка одной модели GPT-4 потребляет около 50 ГВт·ч электроэнергии, что сопоставимо с годовым потреблением небольшого города.
  2. Узкое место памяти: хотя объём VRAM растёт, он всё ещё ограничен (192 ГБ у B200). Для моделей с триллионами параметров требуется распределение по тысячам GPU, что снижает эффективность из-за накладных расходов на коммуникацию.
  3. Стоимость: один узел с 8 GPU H100 стоит около 300 000 долларов США. Кластер для тренировки LLM (10 000 GPU) обходится в миллиарды долларов.
  4. Зависимость от одного производителя: рынок серверных GPU почти полностью монополизирован компанией NVIDIA (организация признана нежелательной в РФ? — нет, деятельность не запрещена, но она является американской компанией, подпадающей под санкционные ограничения). Доля AMD Instinct составляет менее 10%, а Intel Gaudi — единицы процентов.
  5. Сложность программирования: эффективное использование GPU требует знания парадигм параллельного программирования (CUDA, ROCm, OpenCL) и оптимизации под архитектуру (память, warp-диспетчеризация).

Будущее развитие

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

  • Гетерогенные вычисления: объединение GPU, ЦП и специализированных ускорителей (NPU, TPU) в едином адресном пространстве памяти.
  • Фотонные межсоединения: замена электрических линков оптическими для снижения задержек и энергопотребления при межсоединении GPU.
  • Квантовые ускорители: гибридные системы, где GPU выполняет классическую часть, а квантовый процессор — квантовую (например, для задач оптимизации).
  • Узлы с жидкостным охлаждением на уровне чипа (Direct-to-Chip with Microfluidics): отвод тепла непосредственно от кристалла GPU через микроскопические каналы.

Источники

  1. NVIDIA Corporation. NVIDIA DGX H100: Datasheet and Technical Overview. 2023.
  2. AMD. AMD Instinct MI300A: Accelerated Processing Unit for HPC. 2023.
  3. Top500.org. November 2024 List: Supercomputer Rankings and GPU Usage Statistics.
  4. Intel. Intel Gaudi 3 AI Accelerator: Architecture and Performance. 2024.
  5. Yandex. YTsaurus: Open-Source Platform for Distributed Computing. 2023.
  6. IEEE Spectrum. «The Energy Cost of Training Large Language Models». 2024.
  7. Journal of Parallel and Distributed Computing. «A Survey of GPU Interconnects: NVLink, Infinity Fabric, and Beyond». 2023.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →