
На саммите RISC-V в Китае компания NVIDIA объявила, что её программная платформа CUDA получит совместимость с архитектурой процессоров RISC-V. Это означает, что RISC-V теперь может выступать в роли основного процессора для систем на базе CUDA — роль, которую традиционно выполняли процессоры с архитектурой x86 или Arm. Конечно, никто не ожидает появления RISC-V в крупных центрах обработки данных в ближайшее время, однако RISC-V определенно может использоваться в периферийных устройствах с поддержкой CUDA, а в перспективе архитектура действительно способна появиться в ЦОД. Разбираемся со всеми деталями далее.
Что NVIDIA продемонстрировала в рамках анонса
CUDA - это специальная программно-аппаратная архитектура NVIDIA, которая позволяет использовать графические процессоры для повышения производительности параллельных вычислений. На мероприятии RISC-V NVIDIA проиллюстрировала типичную конфигурацию: графический процессор (GPU) обрабатывает параллельные рабочие нагрузки, в то время как процессор RISC-V используется для работы системных драйверов CUDA и операционной системы. Такая настройка позволяет процессору управлять вычислениями графического процессора в среде CUDA. Учитывая текущий фокус Nvidia, можно предположить, что рабочие нагрузки, связаны с ИИ, хотя компания это не подтвердила. Однако это еще не всё.
Источник изображения: RISC-V International
Также на схеме был представлен процессор обработки данных (DPU), управляющий сетевыми задачами. Эта конфигурация явно демонстрирует планы NVIDIA по созданию вычислительных платформ, где процессор RISC-V может играть центральную роль в управлении рабочими нагрузками, в то время как графические процессоры (GPU), процессоры обработки данных (DPU) и сетевые чипы NVIDIA выполняют остальные задачи.
Почему анонс совместимости с RISC-V состоялся сейчас
Нет сомнений, что анонс состоялся именно на мероприятии в Китае не случайно. Ведь NVIDIA соединяет свой стек CUDA с открытой архитектурой, которая быстро развивается именно в Поднебесной. Будучи не в состоянии поставлять в Китай свои флагманские продукты GB200 и GB300, компании приходится искать иные способы поддержания жизнеспособности своей платформы CUDA - и NVIDIA избрала свою тактику. На самом деле, позиционирование RISC-V как жизнеспособной альтернативы для ИИ и высокопроизводительных вычислений (HPC) в ЦОД - это неожиданный ход от NVIDIA, но он может повлиять на другие компании, побудив их последовать примеру.
На сегодняшний день высокопроизводительных процессоров RISC-V, подходящих для центров обработки данных, по-прежнему крайне мало. Тем не менее, в Китае активно занимаются разработкой новых CPU, стремясь положить конец своей зависимости от западных процессоров. Так, научно-исследовательское подразделение Alibaba, XuanTie, представило серверный процессор C930 на RISC-V. Аналогичный CPU разработали и в рамках проекта Xiangshan - по заявлению разработчиков, он практически достиг уровня Arm Neoverse N2.
Кроме того, следует отметить, что NVIDIA уже несколько лет использует ядра RISC-V в своих графических процессорах. Только за 2024 год в продуктах NVIDIA использовали более миллиарда ядер RISC-V — от 10 до 40 встроенных ядер на каждый проданный графический процессор. Эти ядра встроены в микроконтроллеры, отвечающие за такие функции, как видеокодеки, межчиповые соединения, управление питанием и безопасность.
Источники: Tom’s Hardware, TheRegister