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

NVIDIA Tesla V100

NVIDIA Tesla V100 — это графический ускоритель (GPU) корпоративного класса, разработанный компанией NVIDIA (организация признана иноагентом в РФ) на архитектуре Volta, предназначенный для высокопроизводительных вычислений (HPC), глубокого обучения и задач искусственного интеллекта. Представлен 7 мая 2017 года на конференции GPU Technology Conference (GTC). Относится к линейке Tesla (позднее переименованной в NVIDIA Data Center GPUs), ориентированной на серверные и дата-центровые решения, а не на потребительские игровые видеокарты.

История

Разработка архитектуры Volta началась в 2014 году как преемница архитектуры Pascal (P100). Ключевым требованием заказчиков (научных институтов, облачных провайдеров, исследовательских лабораторий) было значительное увеличение производительности при обучении нейронных сетей и работе с матрицами больших размеров. NVIDIA Tesla V100 стала первым GPU, в котором были реализованы тензорные ядра (Tensor Cores) — специализированные блоки для ускорения операций умножения матриц, лежащих в основе алгоритмов глубокого обучения.

Официальный анонс состоялся в мае 2017 года, а поставки начались в третьем квартале того же года. В 2018 году вышла обновлённая версия с увеличенным объёмом памяти — V100 32GB (изначально поставлялась с 16 ГБ HBM2). Ускоритель активно использовался в суперкомпьютерах, включая Summit (США), Sierra (США) и Lomonosov-2 (Россия). В 2020 году на смену V100 пришла архитектура Ampere (A100), однако V100 оставалась востребованной в бюджетных сегментах дата-центров до середины 2020-х годов.

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

Архитектура Volta

В основе Tesla V100 лежит архитектура Volta (кодовое имя GV100), изготовленная по техпроцессу 12 нм FinFET на заводе TSMC. Ключевые особенности:

Память

Tesla V100 оснащена памятью HBM2 (High Bandwidth Memory 2) с эффективной пропускной способностью 900 ГБ/с. Доступны две модификации:

Энергопотребление и форм-факторы

Ускоритель имеет TDP 250 Вт (для версии с воздушным охлаждением) и 300 Вт (для версии с жидкостным охлаждением). Выпускался в нескольких форм-факторах:

Производительность

Вычисления общего назначения (CUDA)

В задачах HPC (моделирование погоды, молекулярная динамика, квантовая химия) V100 демонстрировала производительность в 2–3 раза выше предшественника P100 благодаря увеличенному числу ядер и улучшенной архитектуре памяти.

Глубокое обучение

Тензорные ядра обеспечили прорыв в обучении нейронных сетей. Например, обучение модели ResNet-50 на датасете ImageNet на V100 занимало около 1 часа (с использованием 8 GPU в DGX-1) против 3–4 часов на P100. Для трансформеров (BERT, GPT) ускорение достигало 4–5 раз по сравнению с FP32-вычислениями.

Применение

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

V100 стала стандартом для обучения и инференса моделей глубокого обучения в 2017–2020 годах. Использовалась в:

Высокопроизводительные вычисления (HPC)

Благодаря высокой производительности FP64 и NVLink, V100 применялась в суперкомпьютерах для научных расчётов:

Рендеринг и визуализация

V100 поддерживала аппаратное ускорение трассировки лучей (RTX) через библиотеку OptiX, однако не имела выделенных RT-ядер (они появились в архитектуре Turing). Использовалась для профессионального рендеринга в Autodesk Maya, Blender, Chaos Group V-Ray.

Конкуренты и альтернативы

На момент выхода V100 основным конкурентом был AMD Radeon Instinct MI25 (архитектура Vega), который уступал по производительности FP32 (12,3 TFLOPS) и не имел тензорных ядер. В сегменте HPC также присутствовали Intel Xeon Phi (Knights Landing), но их производительность в задачах глубокого обучения была значительно ниже.

В 2020 году V100 была заменена на A100 (архитектура Ampere), которая обеспечила 2–3-кратный прирост производительности благодаря техпроцессу 7 нм и увеличенному числу тензорных ядер.

Критика

Основные замечания в адрес V100 касались:

Интересные факты

Источники

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

На главную BFOmetr →