ДалееСледующее руководство
Графический процессор против ТПУ для ИИ
Технический
Техническое РУКОВОДСТВО
NVLink и связанные с ним межсоединения — это высокоскоростные каналы, которые позволяют многим графическим процессорам напрямую и быстро взаимодействовать друг с другом.
Прослушайте это руководствоОзвучено ИИ · ~2 min
They are essential because training and serving the largest AI models requires hundreds or thousands of GPUs to act like one giant accelerator.
Один графический процессор не может содержать самые большие модели, поэтому они разделены на множество чипов, которые должны постоянно обмениваться данными, такими как веса, градиенты и активации. Стандартная шина PCIe слишком медленная для этого, поэтому NVIDIA создала NVLink, прямое соединение между графическими процессорами, обеспечивающее гораздо более высокую пропускную способность и меньшую задержку. Чипы NVSwitch превращают это в структуру, благодаря которой каждый графический процессор на сервере может связываться друг с другом на полной скорости, превращая восемь графических процессоров в один большой пул памяти и вычислений. В масштабе стойки такие системы, как NVIDIA NVL72, соединяют десятки графических процессоров через единый домен NVLink. Помимо одной стойки, сетевые технологии, такие как InfiniBand и Ethernet (часто с RDMA), объединяют тысячи узлов в кластер. Качество этих межсоединений напрямую ограничивает размер и скорость обучения моделей.
Соединение восьми графических процессоров внутри одного сервера (например, систем NVIDIA DGX) через NVSwitch, чтобы они совместно использовали память и вместе обучали одну большую модель.
Синхронизация градиента с полным сокращением между графическими процессорами во время распределенного обучения, ускоренная за счет пропускной способности NVLink.
Объединение десятков графических процессоров в стоечной системе NVL72 в единый домен NVLink для моделей с триллионом параметров.
Объединение тысяч серверов графических процессоров в кластер с использованием InfiniBand или RDMA-over-Ethernet для крупномасштабного обучения базовой модели.
Поскольку модели перерастают отдельные серверы, межсетевое соединение становится системой. Пропускная способность NVLink продолжает увеличиваться с каждым поколением, а домены NVLink в масштабе стойки (например, NVL72) увеличивают количество графических процессоров, которые ведут себя как один. Ожидайте более крупных унифицированных доменов, более тесной связи вычислений и сетей, оптических каналов для снижения энергопотребления на расстоянии, а также усилий отрасли по созданию стандартов открытых межсоединений (таких как UALink), чтобы конкурировать с проприетарными структурами. Масштабирование ИИ все больше зависит от перемещения данных между чипами, а также от самих чипов.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
NVLink и связанные с ним межсоединения — это высокоскоростные каналы, которые позволяют многим графическим процессорам напрямую и быстро взаимодействовать друг с другом. Они необходимы, поскольку для обучения и обслуживания крупнейших моделей ИИ требуются сотни или тысячи графических процессоров, которые будут действовать как один гигантский ускоритель.
Большие модели превышают мощность одного графического процессора, поэтому они распределены по множеству чипов, которые постоянно используют одинаковый вес, градиенты и активации, что требует быстрых соединений.
NVLink — это прямой канал связи между графическими процессорами с гораздо большей пропускной способностью и меньшей задержкой, чем PCIe, что обеспечивает быстрый обмен данными между чипами.
NVSwitch расширяет NVLink до неблокируемой структуры, позволяя всем графическим процессорам в узле взаимодействовать друг с другом на полной скорости.
All-reduce суммирует и распределяет градиенты между всеми графическими процессорами на каждом этапе обучения, поэтому его скорость сильно зависит от пропускной способности межсоединения.
В масштабе кластера сети, такие как InfiniBand или Ethernet с RDMA, связывают множество узлов вместе, дополняя NVLink внутри каждого сервера.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Графический процессор против ТПУ для ИИ
Технический