IRCNF

RISC-V pasó de ser un experimento académico a silicio empresarial — qué significa la ISA open source para la industria de los chips

Compartir:
RISC-V pasó de ser un experimento académico a silicio empresarial — qué significa la ISA open source para la industria de los chips

En 2010, un equipo de UC Berkeley se propuso diseñar una arquitectura de conjunto de instrucciones que pudieran usar en investigación académica sin lidiar con las complejidades de licencias de ARM o x86. El resultado fue RISC-V — pronunciado "risk five" — una ISA limpia y minimalista liberada en dominio público. Dieciséis años después, RISC-V International cuenta con más de 4.000 organizaciones miembro, la arquitectura está ratificada para todo, desde microcontroladores embebidos hasta computación de alto rendimiento, y se ha convertido en un punto focal en la geopolítica de la independencia semiconductora.

Qué es realmente RISC-V

Una ISA define la interfaz entre hardware y software: el conjunto de instrucciones que entiende un procesador, la disposición de los registros, el modelo de memoria. El x86 de Intel y el ARM de ARM Holdings son las ISA dominantes para servidores/PC y móvil/embebido respectivamente. Ambas son propietarias. Usar ARM requiere una licencia de ARM Holdings; esa licencia cuesta dinero y viene con restricciones de uso. RISC-V no tiene dueño. Cualquiera puede implementarla, modificarla y enviar productos basados en ella sin pagar regalías ni pedir permiso.

RISC-V no es un chip. Es una especificación — un documento que describe qué instrucciones debe soportar un procesador. El conjunto base de instrucciones enteras (RV32I o RV64I para 32 y 64 bits respectivamente) es intencionalmente mínimo. Las extensiones añaden coma flotante (F, D), operaciones atómicas (A), instrucciones comprimidas (C), procesamiento vectorial (V) y más. Un procesador que implementa RV64GC — la configuración más común para procesadores de aplicación — soporta el conjunto base más las extensiones de propósito general y las instrucciones comprimidas.

Dónde ya funciona RISC-V

El panorama de despliegue es más amplio de lo que la mayoría cree. El ESP32-C3 de Espressif, un chip WiFi y Bluetooth usado en innumerables dispositivos IoT y electrónica de consumo, ejecuta un procesador RISC-V de un solo núcleo. El chip cuesta aproximadamente $1 en volumen y se envía en cientos de millones de unidades al año. Western Digital usa núcleos RISC-V personalizados en los controladores de sus SSD y discos duros — un despliegue de más de mil millones de núcleos. Los microcontroladores de GPU de NVIDIA pasaron de núcleos Falcon propietarios a RISC-V a partir de las tarjetas de la generación Turing en 2018.

Google añadió RISC-V como ABI compatible en Android 13 a finales de 2023, el primer paso para que Android funcione en procesadores de aplicación RISC-V. El kernel Linux tiene soporte para RISC-V en mainline desde 2017. GCC, LLVM/Clang y Rust tienen objetivos RISC-V maduros. El ecosistema de toolchain, que era el punto más débil hace cinco años, ha madurado sustancialmente.

Para silicio más potente, SiFive — una startup estadounidense que crea núcleos RISC-V comerciales — ha producido las familias P870 y X280 orientadas a computación en el borde y eventualmente cargas de trabajo de servidor de nivel básico. La división T-Head de Alibaba abrió su núcleo XuanTie C910 en 2021, una implementación RISC-V de alto rendimiento de 64 bits que Alibaba usa internamente y licencia externamente. Varias placas de computadora de placa única RISC-V — el StarFive VisionFive 2, el Milk-V Pioneer — ahora ejecutan entornos de escritorio Linux completos.

El acelerador geopolítico

La curva de adopción de RISC-V se volvió más pronunciada después de 2020, cuando los controles de exportación de EE.UU. comenzaron a restringir las exportaciones de tecnología de semiconductores a China. ARM Holdings, una empresa del Reino Unido pero con tecnología diseñada en EE.UU. en sus núcleos, enfrentó incertidumbre sobre si sus licencias a empresas chinas podrían continuar. Huawei, en particular, aceleró la inversión en alternativas RISC-V después de que EE.UU. le impidiera efectivamente usar los núcleos más avanzados de ARM.

China representa ahora una fracción significativa de la actividad global de desarrollo de RISC-V. T-Head de Alibaba, ISCAS (Instituto de Tecnología de la Computación de la Academia de Ciencias de China), StarFive y docenas de empresas más pequeñas están enviando silicio RISC-V. El gobierno chino ha incluido el desarrollo de RISC-V en sus planes de autosuficiencia semiconductor. La naturaleza abierta de RISC-V significa que los controles de exportación de EE.UU. no pueden bloquear el acceso a la especificación ISA en sí — solo a implementaciones específicas o componentes de toolchain de empresas estadounidenses.

Esto ha creado una dinámica interesante: RISC-V International, que gobierna la especificación, tiene miembros tanto de EE.UU. como de China. La especificación se desarrolla de forma colaborativa. Las implementaciones competitivas son separadas.

La extensión de vectores y las cargas de trabajo de IA

La extensión RISC-V V (vector) se ratificó en 2021 y ahora está soportada en hardware por varios procesadores, incluidos el T-Head C910 y el X280 de SiFive. El procesamiento vectorial permite paralelismo estilo SIMD para operaciones como multiplicación de matrices — el cálculo central en la inferencia de redes neuronales. Esto hace que RISC-V sea relevante para aceleradores de IA en el borde, que son un mercado de crecimiento importante.

Varias startups están construyendo chips de inferencia de IA basados en núcleos vectoriales RISC-V precisamente porque la ISA abierta les da control completo sobre la combinación de instrucciones sin restricciones de licencias. Para silicio personalizado diseñado para una arquitectura de modelo específica, esta flexibilidad importa.

Dónde quedan las brechas

Los servidores y las laptops son los dos mercados donde RISC-V aún no ha demostrado rendimiento competitivo a escala. Los procesadores de aplicación RISC-V más rápidos en 2026 son ampliamente comparables a partes ARM Cortex-A55 de gama media de hace varios años — adecuados para trabajo embebido y en el borde de nivel básico, no competitivos con Apple Silicon, AMD Zen 5, o incluso el ARM Cortex-X4. La brecha existe en parte porque los procesadores ARM y x86 se benefician de décadas de optimización microarquitectónica, enormes presupuestos de I+D y fabricación en los nodos de proceso más avanzados.

La fragmentación del ecosistema es una preocupación estructural. La extensibilidad de RISC-V — la característica que la hace flexible — también significa que diferentes chips pueden implementar extensiones distintas, lo que dificulta escribir software que funcione bien en todas partes. ARM resolvió esto manteniendo un control estricto sobre sus perfiles; la apertura de RISC-V significa que hay más variación en lo que "RISC-V" significa en la práctica.

El proyecto RISC-V Software Ecosystem (RISE), lanzado en 2023 con el respaldo de Google, Intel, Qualcomm y otros, está trabajando para coordinar el desarrollo de la pila de software y prevenir la fragmentación. Lo efectivo que resulte esto afectará significativamente si RISC-V puede moverse a mercados de mayor rendimiento o se mantiene fuerte principalmente en aplicaciones embebidas e IoT, donde los requisitos de compatibilidad son más estrechos.

La trayectoria es claramente ascendente. RISC-V no está desplazando a ARM o x86 en el corto plazo — esas arquitecturas tienen demasiado margen de rendimiento, profundidad de ecosistema e inversión en fabricación. Lo que está haciendo es tallar un espacio grande y creciente en los mercados embebido, IoT y de borde, mientras construye los prerrequisitos de ecosistema para un futuro impulso hacia la computación de mayor rendimiento. La industria de los chips observa.

Compartir:
RISC-V pasó de ser un experimento académico a silicio empresarial — qué significa la ISA open source para la industria de los chips | IRCNF - Intelligent Reliable Custom Next-gen Frameworks