En el mundo de la informática, nuestros dispositivos utilizan procesadoresbasados ​​en determinadas arquitecturas. La mayoría de los teléfonos inteligentes están basados ​​en Arm, las nuevas MacBooks también y algunas computadoras portátiles con Windows también. Sin embargo, los servidores, muchas computadoras y otras computadoras portátiles están basadas en x86_64, y ahí es donde normalmente encontrarás procesadores AMD e Intel. Las diferentes arquitecturas tienen diferentes fortalezas y debilidades, y la proliferación de Arm en computadoras portátiles y teléfonos inteligentes se debe a su bajo consumo de energía. Sin embargo, un competidor de Arm, conocido comoRISC-V, ha estado creciendo a lo largo de los años, y es un competidor saludable por el que todos deberíamos estar entusiasmados.

4Código abierto, estándar abierto

Cualquiera puede hacer cualquier cosa con RISC-V

Una persona sosteniendo un Milk-V Mars

Uno de los aspectos más interesantes de RISC-V es que se trata de una arquitectura de código abierto que cualquiera puede modificar, adaptar e implementar sin necesidad de obtener el permiso de un organismo regulador. Si bien esto genera inquietudes en torno a la fragmentación, también significa que no hay que pagar licencias y cualquiera puede crear cualquier cosa con ella. Desde desarrolladores aficionados hasta empresas emergentes, RISC-V es una opción que cualquiera puede utilizar de forma gratuita.

Técnicamente, si bien RISC-V International (la empresa detrás de RISC-V) a menudo se ha promocionado como "abierta" y "de código abierto", ha dejado de llamarse "de código abierto" y prefiere el término "estándar abierto". Esto se debe a que los chips RISC-V reales pueden ser propietarios y de código cerrado, aunque la propia ISA sea de código abierto. Lo que necesita saber es que, si bien cualquier empresa u organización puede usar la ISA RISC-V de forma gratuita, los productos reales pueden estar bloqueados, como x86 o ARM.

3Está recibiendo apoyo de grandes empresas.

Google, Nvidia, Qualcomm, por nombrar algunos

RISC-V está ayudando a resolver un gran obstáculo para las empresas de hardware, ya que muchas empresas pueden querer desarrollar su propia ISA para ahorrar en las tarifas de licencia, pero solo unas pocas están operando en la escala necesaria para tener siquiera una posibilidad de ser rentables (si es que pueden lograr igualar el rendimiento y las características estándar). Si pensamos en empresas como Google o Samsung, que desarrollan sus propios chips, tienen que pagarle a Arm una tarifa que, en última instancia, se traslada a los consumidores.

Gracias a esta tarifa de licencia, muchas grandes empresas, entre ellas Nvidia, Red Hat, Qualcomm y otras, están aportando importantes recursos de ingeniería al desarrollo y la madurez de RISC-V. Qualcomm incluso anunció su inversión en RISC-V, promocionándolo como una "forma ideal de personalizar los entornos informáticos sin los altos costes de las ISA propietarias". Si RISC-V no tuviera futuro, ya sabemos que esas empresas no estarían invirtiendo en él.

Relacionado
Intenté usar Kodbox en un sistema RISC-V: así fue como funcionó

Desde una enorme lista de complementos hasta sólidas funciones para compartir archivos, Kodbox es, sin lugar a dudas, el mejor sistema operativo para Milk-V Jupiter.

2Es gratis

¡Y cualquiera puede usarlo!

Proyecciones del número de chips RISC-V.
Fuente: Agam Shah
 

Uno de los mayores impulsores del cambio es la economía, y la falta de un costo asociado con RISC-V es un factor decisivo una vez que alcanza la paridad de características y rendimiento con Arm. Cuando eso suceda, el cambio radical que puede causar en la industria informática podría ser astronómico. Como se mencionó, las empresas están invirtiendo en el futuro de RISC-V, y espor eso que. Nada supera a lo gratuito, y las empresas buscarán cambiar en masa a algo que sea más barato e igual de bueno.

Aunque llevará mucho tiempo que se produzca ese cambio, puedes apostar a que cuando los procesadores RISC-V empiecen a alcanzar la paridad con las opciones Arm y x86, las empresas empezarán a cambiar. Los procesadores Arm y x86 han estado en desarrollo durante años y años, por lo que no es de extrañar que tengan una ventaja. A medida que pase el tiempo y más empresas inviertan recursos en RISC-V, mejorará enormemente. Hace poco vimos a los desarrolladores de Bod64 conseguir queThe Witcher 3yStrayse ejecutaran en un procesador RISC-V de 64 núcleos, por lo que el rendimiento está llegando a su nivel.

1Flexibilidad y escalabilidad

Diseñado para cualquier cosa, desde pequeños sensores hasta supercomputadoras.

Menú de The Witcher 3 que muestra su ejecución en RISC-V
Fuente: Box64

La flexibilidad de RISC-V es una de sus características más interesantes, lo que la hace destacar como una arquitectura adaptable a una gran variedad de casos de uso. Tiene un diseño altamente modular, lo que significa que puede comenzar con un núcleo simple y agregar extensiones según sea necesario. Ya sea que esté trabajando en dispositivos de consumo ultrabajo como sensores en el espacio de Internet de las cosas (IoT) o construyendo sistemas informáticos de alto rendimiento para centros de datos, RISC-V puede escalar para satisfacer esas necesidades.

Los diseñadores pueden elegir únicamente las características y los conjuntos de instrucciones que necesitan para su aplicación específica, sin tener que licenciar una arquitectura de “talla única” como Arm o x86. Por ejemplo, en un pequeño sistema integrado donde la eficiencia energética es fundamental, un chip RISC-V se puede reducir a la mínima expresión para incluir solo las características más esenciales, lo que se traduce en un importante ahorro de energía. Por el contrario, cuando se trata de tareas que requieren una cantidad significativa de computación, como el entrenamiento de IA o el aprendizaje automático, las empresas pueden integrarextensiones RISC-V más avanzadas.

Los ingenieros pueden crear extensiones personalizadas sobre la arquitectura base sin necesidad de obtener el permiso de ninguna autoridad central. Este tipo de personalización, combinada con la modularidad inherente de RISC-V, permite a las empresas ajustar su hardware para que se adapte a sus necesidades exactas, ya sea que estén construyendo dispositivos de borde, procesadores móviles o servidores de alta gama.

En cierto sentido, esto también puede ser una desventaja para RISC-V y puede generar fragmentación. Sin embargo, existe una implementación mínima que los sistemas operativos o las aplicaciones pueden explorar en tiempo de ejecución para encontrar lo que está disponible, por lo que, en la práctica, es probable que la fragmentación no sea un problema a largo plazo.

Relacionado
He aquí por qué RISC-V es tan importante

Puede que no hayas oído hablar de ello, pero RISC-V está revolucionando lentamente el modo en que se construyen todo tipo de dispositivos.