На конференции "5-й RISC-V China Summit", прошедшей в июле 2025 года, вице-президент компании Nvidia Франс Сийстерманс сделал знаковое заявление о планах компании переносить свою вычислительную платформу CUDA на архитектуру RISC-V. CUDA, ставшая по сути основной программной платформой для работы с графическими процессорами Nvidia, до этого момента поддерживала только архитектуры x86 и Arm. Решение о расширении поддержки на архитектуру RISC-V знаменует собой важный шаг в развитии экосистемы и открывает новый путь к более широкой адаптации данной технологии. CUDA, в основе которой лежат расширения C и C++, является средством разработки программ для ускоренных вычислений и широко применяется в различных областях — от высокопроизводительных вычислений и искусственного интеллекта до обработки данных и графики. Благодаря портированию под RISC-V, CUDA сможет эффективно работать на платформах с открытой архитектурой, что особенно важно в свете растущей конкуренции и стремления индустрии к более открытым и гибким решениям.
История сотрудничества Nvidia с RISC-V насчитывает уже восемь лет. Еще в 2017 году компания совместно с Шанхайским технологическим университетом инициировала первый за пределами Северной Америки RISC-V воркшоп. В то время Nvidia уже начала использовать встроенные контроллеры на базе RISC-V в своих продуктах, подтверждая тем самым веру в потенциал этой архитектуры. Сегодня количество интегрированных RISC-V микроконтроллеров в продукции Nvidia достигло миллиарда единиц, что отражает масштаб и значимость тенденции. Переход CUDA на RISC-V — это сложный инженерный вызов.
Во-первых, необходимо адаптировать CUDA Toolkit и драйверы — ключевые компоненты платформы, аналогичные компилятору, которые позволяют разработчикам создавать и запускать программы на GPU. При портировании нужно обеспечить совместимость не только на уровне аппаратного обеспечения, но и приложений, операционных систем (например, серверных Linux систем, поддерживающих RISC-V), а также сотен специализированных библиотек, накопленных за более чем 20-летний период развития CUDA. Кроме программного обеспечения, существуют и аппаратные вызовы. Для полноценной работы необходима поддержка совместной работы CPU и GPU, особенно в рамках единой системы управления памятью. Текущие платформы, вроде разработки Alibaba C920, пока не обеспечивают оптимального пользовательского опыта, что связано с ограничениями аппаратного и системного уровня.
Nvidia при этом продвигает идеи глубокой интеграции CPU и GPU, демонстрируя возможности технологии NVLink Fusion, которая в перспективе позволит заменить традиционные процессоры на RISC-V решения с усовершенствованной центральной архитектурой. Важной частью дальнейшего развития станет адаптация подсистем виртуальной памяти и супервизора, что позволит обеспечить надежное и эффективное взаимодействие устройств в соответствии с техническими стандартами, такими как RVA23. Это критично для серверных платформ, где необходимы высокая производительность и надежность. Стратегия Nvidia остается архитектурно нейтральной — компания продолжит поддерживать x86, Arm и RISC-V на равных условиях. Главный приоритет — предоставить комплексные аппаратно-программные решения для серверов на базе RISC-V, позволяющие использовать преимущества CUDA и технологий коммуникационных процессоров Nvidia.
Для реализации этой амбициозной задачи требуется значительное вложение в разработку, формирование экосистемы и оптимизацию взаимодействия с хост-процессором. Появление полной поддержки CUDA на RISC-V может привести к серьезному изменению ландшафта вычислительной индустрии. Открытые архитектуры, такие как RISC-V, уже привлекают внимание крупных игроков современной электроники благодаря гибкости лицензирования, широким возможностям кастомизации и растущему сообществу разработчиков. В сочетании со зрелыми технологиями ускорения от Nvidia, это может существенно упростить внедрение передовых вычислительных решений, особенно в таких сферах, как облачные вычисления, искусственный интеллект и обработка больших данных. Для Китайского рынка и всего мирового сообщества техническое сотрудничество и вложения в развитие RISC-V технологии задают новый тренд.
Планы Nvidia показывают, что внедрение открытых архитектур станет одной из ключевых составляющих развития высокопроизводительных вычислительных систем будущего. Кроме того, портирование CUDA на RISC-V подчеркнёт рост значения совместной работы и интеграции компонентов от различных поставщиков, что способствует раскрытию потенциала ускоренных вычислений в более широком спектре устройств и систем. Это также увеличит конкуренцию среди архитектур и ускорит инновации в индустрии. Таким образом, переход CUDA на RISC-V — это не просто технологический шаг, а важное событие, сигнализирующее о дальнейшем расширении возможностей и открытости микроэлектронного сообщества. Nvidia, выступая одним из пионеров в области GPU-ускорения и поддерживая открытые инициативы, таким образом, формирует основу для будущих разработок и глобальной цифровой трансформации.
Этот процесс открывает новые перспективы для разработчиков, производителей и конечных пользователей, объединяя мощь программных платформ, гибкость аппаратных архитектур и стремление к инновациям. В целом будущее интеграции CUDA и RISC-V выглядит многообещающим. Продолжающаяся работа по адаптации программного обеспечения, совершенствованию аппаратных решений и созданию полноценной экосистемы позволит расширить границы высокопроизводительных вычислений и распространять технологии GPU-ускорения на более широкий спектр задач и устройств. Ожидается, что уже в ближайшие годы первые полноценные продукты и решения на базе RISC-V с поддержкой CUDA появятся на рынке, что станет новым вехом в развитии вычислительной индустрии.