AI-новости2 сентября 2026 г., 23:17 МСК🤖 Auto

RISC-V 16 лет: RVA23, AI-вычисления и безопасность на Hot Chips 2026

На конференции Hot Chips 2026 компания SiFive представила масштабный обзор развития архитектуры RISC-V. За 16 лет проект эволюционировал от базовых ядер к серверным процессорам с профилем RVA23, став единственным ISA, охватывающим весь спектр AI-вычи

Баннер новости 6622

16 лет эволюции: от UC Berkeley к серверам

Проекту RISC-V исполнилось 16 лет (основан 18 мая 2010 года). По словам представителей SiFive, архитектура доказала свою жизнеспособность как глобальный стандарт, не привязанный к интересам одной компании. Ключевым достижением стало появление первого кремния с профилем RVA23, что открывает путь для RISC-V в сегменте серверных процессоров. Сегодня экосистема включает как лицензируемые IP-ядра, так и открытые ядра, умещающиеся всего в 125 LUT в FPGA.

Структура спецификаций и новые профили

Для управления сложностью спецификация RISC-V разделена на модульные слои. Базовые ISA определяют фундамент, расширения добавляют функции, а профили задают обязательный набор для конкретных вертикалей. Важнейшим нововведением стало ратификация в октябре 2024 года профиля RVA23, который делает обязательными векторные расширения (RVV) и поддержку гипервизора. Также был ратифицирован профиль RVB23 для кастомных сборок (Yocto/OpenEmbedded).

Профиль Назначение Ключевые особенности Статус
RVA20 Rich Application (Linux/Android) Базовый RV64GC Ратифицирован
RVA22 Rich Application Расширенный набор Ратифицирован
RVA23 Rich Application (Серверы) Обязательные Vector (RVV) и Hypervisor Ратифицирован (окт. 2024)
RVB23 Embedded/Custom Builds Для Yocto/OpenEmbedded Ратифицирован

AI-вычисления: единая архитектура для всех ролей

SiFive подчеркивает уникальность RISC-V как единственной ISA, способной работать на всех уровнях AI-инфраструктуры. Архитектура поддерживает скалярные, векторные и матричные вычисления. Векторное расширение RVV (ратифицировано в 2021 году) поддерживает 32 векторных регистра и архитектуру, независимую от длины вектора (VLA). Это позволяет одному бинарному файлу работать на процессорах с шириной данных от 32 бит до 2048 бит (AI-акселераторы) без перекомпиляции.

Для матричных операций предусмотрены три подхода: AME, IME и VME, а также быстрый векторный вариант, позволяющий вендорам выбирать оптимальную реализацию под свой датапат.

Безопасность и конфиденциальные вычисления

Безопасность в RISC-V встроена на уровне ISA. Ключевые механизмы включают:

  • Physical Memory Protection (PMP): контроль доступа из режимов с низким привилегиями.
  • RISC-V Worlds: изоляция на уровне шины через тегирование транзакций World ID.
  • Supervisor Domains: поддержка конфиденциальных вычислений (Confidential Compute) через изоляцию стеков гипервизора/супервизора.
  • Дополнительно: криптографические инструкции, целостность потока управления, CHERI (в разработке), барьеры спекуляции и тегирование памяти.

Будущее: RVA24 и оптимизация

Впереди — развитие профилей. Будущие выпуски RVA будут делиться на мажорные (добавляющие обязательный функционал) и минорные (добавляющие опции). Также спецификация начинает включать guidance-опции для оптимизации, например, для выравнивания доступа к памяти, что позволит софту эффективнее использовать возможности современных высокопроизводительных ядер.

Источник: ServeTheHome ↗