GPU Hardware

Суперкомпьютеры

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

Что такое суперкомпьютер

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

Ключевая мысль: суперкомпьютер — это не «очень мощный компьютер», а кластер. Внутри стоят те же процессоры и ускорители, что в серверах, только их много и они очень плотно связаны.

Производительность меряют в FLOPS — операциях с плавающей точкой в секунду. Современные лидеры относятся к экзафлопсному классу: 10¹⁸ операций в секунду.

Из чего собран современный суперкомпьютер

Компонент Что используют Зачем
Ускорители GPU (NVIDIA, AMD Instinct) 90%+ всей вычислительной мощности
Процессоры CPU — AMD EPYC, ARM Управление, подготовка данных, ввод-вывод
Интерконнект InfiniBand, Slingshot, NVLink внутри узла Обмен между узлами — главное узкое место
Хранилище Параллельные ФС (Lustre, GPFS) Прокормить тысячи узлов данными
Софт MPI, NCCL, планировщик Slurm Разбить задачу и собрать результат

Главный расход усилий — не «добавить ядер», а не дать узлам простаивать в ожидании друг друга. Когда 10 000 GPU считают одну модель, обмен градиентами между ними легко становится дороже самих вычислений.

Как их ранжируют

TOP500 — список 500 самых мощных публично заявленных систем мира, обновляется дважды в год, в июне и ноябре. Место определяет бенчмарк HPL (High Performance Linpack) — решение большой системы линейных уравнений.

Тут важна оговорка: HPL — плотная линейная алгебра, идеально ложащаяся на железо. Реальные задачи (метеорология, молекулярная динамика) дают заметно меньшую долю от пикового показателя. Поэтому существует и HPCG — бенчмарк на «неудобной» разреженной задаче, где результаты скромнее и ближе к жизни.

Отдельно ведут Green500 — тот же список, но отсортированный по FLOPS на ватт. При потреблении в десятки мегаватт энергоэффективность перестаёт быть абстракцией и становится статьёй бюджета.

Что такое квантовый компьютер и чем он отличается

Квантовый компьютер часто ставят в один ряд с суперкомпьютером — это ошибка. Это не «следующее поколение», а принципиально другой класс машин.

Обычный компьютер оперирует битами: 0 или 1. Квантовый — кубитами, которые до измерения находятся в суперпозиции обоих состояний, а связанные между собой кубиты дают запутанность. N кубитов описываются 2^N амплитуд — отсюда потенциал.

Разница по существу:

Суперкомпьютер Квантовый компьютер
Элемент Транзистор, бит Кубит
Что ускоряет Любые вычисления, кратно числу узлов Узкий класс задач, но принципиально
Результат Детерминированный Вероятностный, нужны повторы
Условия работы Обычная стойка в ЦОДКриогеника, близко к абсолютному нулю
Зрелость Промышленная эксплуатация Экспериментальная стадия

Выигрыш квантовые алгоритмы дают лишь там, где под них есть математика. Алгоритм Шора факторизует числа за полиномиальное время — это угроза для RSA. Алгоритм Гровера ускоряет неструктурированный поиск квадратично. Для «посчитать бухгалтерию быстрее» или обучить нейросеть квантовый компьютер сегодня не даёт ничего.

Главная преграда — декогеренция: кубит теряет состояние от малейшего шума. Коррекция ошибок требует множества физических кубитов на один логический, поэтому заявленные числа кубитов и практически полезные вычисления — очень разные величины. Текущий этап так и называют — NISQ (Noisy Intermediate-Scale Quantum): шумные машины промежуточного масштаба.

Вывод: квантовый компьютер не заменит суперкомпьютер. Скорее станет ускорителем под конкретный класс задач — примерно как GPU стал ускорителем для матричных операций.

Зачем это нужно на практике

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

За последние годы к ним добавилось обучение больших моделей, и оно перекроило рынок: обучение современной LLM — это ровно суперкомпьютерная задача, тысячи GPU, месяцы счёта, единый прогон. Многие кластеры ИИ-лабораторий по устройству неотличимы от машин из TOP500.

Для большинства задач полноценный суперкомпьютер избыточен. Практический аналог — арендованный GPU-кластер: та же архитектура (узлы с H100, InfiniBand, NCCL), но платите за использованные часы, а не за здание с системой охлаждения.

Связанные термины

  • GPU-кластер — доступный аналог той же архитектуры
  • FLOPS / TFLOPS — единица измерения производительности
  • Кластер — базовый принцип объединения узлов
  • NCCL — библиотека обмена данными между GPU
  • NVLink — интерконнект внутри узла
  • ЦОД — инфраструктура, без которой машина не запустится

Готовы запустить GPU-задачу?

Запустить GPU-сервер