Масштабирование NVIDIA Vera: от 176 до 352 потоков
Журналист Michael Larabel из Phoronix представил детальные данные о том, как процессоры NVIDIA Vera ведут себя в однокорпусных (1P) и двухкорпусных (2P) конфигурациях. Каждая единица Vera оснащена 88 ядрами архитектуры Olympus, которые с поддержкой SMT (Simultaneous Multithreading) обеспечивают 176 потоков. В двухпроцессорной системе суммарно доступно 172 физических ядра и 352 потока.
Тестирование проводилось на серверах с Ubuntu 24.04 LTS и ядром Linux 6.17 (с поддержкой страниц 64K). Особое внимание уделено рабочим нагрузкам, которые хорошо масштабируются на большое количество ядер и дружелюбны к многопроцессорной архитектуре NUMA (Non-Uniform Memory Access).
Ключевые метрики производительности
Для оценки эффективности масштабирования были использованы различные бенчмарки, от рендеринга до криптографии. Ниже приведены сравнительные данные для ключевых тестов, демонстрирующие прирост производительности при переходе от одного процессора к двум.
| Бенчмарк / Нагрузка | Тип задачи | Примечание по масштабированию |
|---|---|---|
| OSPin / Coremark | Рендеринг / Вычислительная | Базовые показатели эффективности ядра |
| Helsing / Primesieve | Поиск простых чисел | Хорошая масштабируемость на NUMA |
| Sysbench / Stream | Базовая производительность / Память | Оценка пропускной способности памяти |
| 7-Zip / Zstd | Сжатие данных | Высокая зависимость от количества потоков |
| RocksDB / Speedb | Базы данных (KV) | Критично для серверных нагрузок |
| OpenSSL / Stockfish | Криптография / Шахматы | Тесты на вычислительную мощность |
Почему это важно для HPC и серверов
Результаты 1P vs 2P тестов критически важны для проектирования высокопроизводительных вычислительных кластеров (HPC). Архитектура NVIDIA Vera позиционируется как решение для задач, требующих огромного количества параллельных вычислений. Умение системы эффективно распределять нагрузку между двумя сокетами без значительных накладных расходов на коммуникацию памяти (NUMA penalties) определяет её конкурентоспособность против AMD EPYC и Intel Xeon.
Хотя прямое сравнение с конкурентами в данной статье опущено из-за отсутствия точных аналогов по количеству ядер (88 ядер), внутренние метрики масштабирования Vera показывают потенциал для работы с тяжелыми многопоточными приложениями, от кодирования видео (ASTC Encoder) до финансовых моделей (QuantLib).
Источник: Phoronix ↗
