Durante décadas, los fabricantes de chips tuvieron que licenciar un conjunto de instrucciones de Arm o Intel, pagando tarifas y aceptando restricciones, lo que encarecía el diseño de un procesador y limitaba quién podía hacerlo. Eso confinó la mayor parte del desarrollo de chips a un puñado de actores establecidos.
En 2010, los profesores de Berkeley Krste Asanović y David Patterson, junto con sus estudiantes, iniciaron RISC-V, un conjunto de instrucciones RISC limpio y modular. A diferencia de casi cualquier otro ISA, se publicó bajo licencias abiertas, de modo que cualquiera podía usarlo, modificarlo y ampliarlo sin pagar ni pedir permiso.
La publicación a la comunidad abierta en 2015 permitió que empresas, universidades y particulares construyeran sobre una misma base gratuita. Como el costo de entrada había desaparecido, creció un gran ecosistema, y RISC-V se extendió a dispositivos embebidos, aceleradores de IA y otros chips personalizados.
Abrir el ISA y regalarlo
La ausencia de una tarifa de licencia eliminó la mayor barrera para diseñar un nuevo procesador.
Las extensiones abiertas y modulares permitían a una empresa añadir sus propias instrucciones, de modo que RISC-V se adaptaba al silicio personalizado.
Un ISA gratuito permitió participar a universidades y pequeñas empresas, lo que amplió el conjunto de talento y diseños.
Cualquiera podía construir hardware compatible, así que el ecosistema escaló como lo hace el software abierto.
Un estándar de hardware puede despegar como lo hizo el software abierto: regalar aquello en lo que todos deben coincidir y dejar que un enorme ecosistema construya sobre ello.
RISC-V pasó de ser un proyecto de Berkeley a un ISA abierto ampliamente utilizado, con proveedores comerciales de propiedad intelectual como SiFive y el respaldo de grandes fabricantes de chips. Aún no ha desplazado de forma generalizada a Arm ni a x86, pero el modelo abierto y sin regalías lo convirtió en la opción predeterminada para el silicio personalizado y embebido.
CONSULTA LAS PRUEBAS
Las fuentes
- RISC-V AI Chips Will Be Everywhere IEEE Spectrum · spectrum.ieee.org ·
- RISC-V and The Case for a Free, Open ISA NITK ACM · nitk.acm.org ·