En un sistema «CUDA en RISC-V», la CPU RISC-V actúa como host: ejecuta el sistema operativo, los controladores y las aplicaciones; los kernels CUDA, fragmentos de código de cálculo paralelo, se ejecutan en una GPU NVIDIA. Los requisitos reportados apuntan a una plataforma de servidor con perfil RVA23 y funciones específicas de firmware y conexión PCIe.

Esto importa porque la compatibilidad depende de la plataforma que rodea a la CPU, no solo de que el procesador use la arquitectura RISC-V. SiFive mostró una integración concreta en su servidor BigSky SF-2U870.

Qué significa «CUDA en RISC-V»

RISC-V es la arquitectura del procesador host, no el acelerador que ejecuta los kernels CUDA. En BigSky, la CPU P870-D gestiona el sistema y el software, mientras que una GPU NVIDIA realiza el trabajo de cálculo CUDA.

Requisitos reportados para el host

Un análisis técnico de la presentación de NVIDIA en Hot Chips 2026 atribuye a la plataforma RISC-V requisitos de perfil, firmware, extensiones vectoriales y funciones PCIe. La tabla resume las funciones y su efecto práctico.

RequisitoFunción en la plataformaEfecto práctico
Perfil RVA23 y especificaciones de servidor para el SoC y la plataformaFijan una base de arquitectura y de plataforma para sistemas RISC-V de servidorDelimitan el tipo de host al que se dirige el trabajo de CUDA
ACPI y Boot and Runtime Services (BRS)ACPI permite descubrir el hardware y gestionar energía, rendimiento y temperatura; BRS define servicios de arranque y ejecución para RISC-VEl sistema operativo dispone de interfaces de plataforma para iniciar y administrar el servidor
Extensiones vectoriales con predicaciónPermiten procesar datos vectoriales y controlar qué elementos participan en una operaciónNVIDIA las considera útiles para reducir la necesidad de bifurcaciones en el código
Coherencia de E/S en PCIeMantiene sincronizadas las vistas de memoria de la CPU y la GPU durante el acceso directo a memoria (DMA)Reduce el riesgo de que cada procesador lea valores desactualizados
PCIe peer-to-peer (P2P)Permite transferencias directas entre dispositivosEvita pasar los datos por un búfer en la memoria del host

La plataforma BigSky y la demostración de SiFive

Vídeo en inglés: SiFive muestra LLaMA.cpp y Gemma 4 ejecutándose con CUDA en BigSky, con RISC-V como host y una GPU NVIDIA como acelerador.

SiFive anunció que su servidor de desarrollo BigSky SF-2U870 ejecutaba CUDA con el sistema RISC-V como nodo principal para cargas de trabajo de modelos de lenguaje grandes en GPU NVIDIA. La configuración anunciada incluye 32 núcleos SiFive P870-D a 2,0 GHz y 256 GB de memoria DDR5-5600.

El servidor también incorpora cuatro conexiones PCIe Gen5 x16, con 64 carriles en total, una conexión PCIe Gen3 x4, dos SSD U.2 NVMe de 7,68 TB y una interfaz de red OCP 3.0 de 10/25 Gb. SiFive indicó que Ubuntu 26.04 LTS y Red Hat RHEL 10 eran compatibles desde fábrica. El 24 de agosto de 2026, la empresa dijo que había unidades limitadas y que la demanda superaba la oferta.

El vídeo de SiFive, publicado el 25 de septiembre de 2026, muestra un flujo de inferencia con LLaMA.cpp y Gemma 4 en BigSky:

La demostración es de inferencia de un modelo de lenguaje, no de entrenamiento. Muestra la ejecución del flujo en ese servidor; no es una prueba comparativa de rendimiento entre arquitecturas.