¿Puede la arquitectura RISC-V desafiar efectivamente a ARM e Intel?
Será difícil que la arquitectura RISC-V desafíe a ARM e Intel en el corto plazo. Todavía hay una gran posibilidad en el futuro, por ejemplo, quién hubiera imaginado que Huawei HiSilicon tuviera la capacidad. ¿Desafiar a Qualcomm y Apple? Antes de eso, ¿necesitamos tener claro de qué estamos hablando? RISC-V se refiere al producto de quinta generación del conjunto de instrucciones de la serie RISC, correspondiente al conjunto de instrucciones ARM y al conjunto de instrucciones Intel X86 (incluido el de 64 bits). La siguiente imagen es para ayudarnos a comprender mejor el conjunto de instrucciones.
El conjunto de instrucciones se almacena dentro de la CPU, guiando a la CPU para realizar operaciones y ayudando a que la CPU funcione de manera más eficiente. Es un conjunto de instrucciones de programa entre el software y el hardware subyacente. Puede entenderse como el cerebro de la CPU. La CPU tiene principalmente dos conjuntos de instrucciones principales y una arquitectura de conjunto de instrucciones compleja, incluido X86. Arquitectura de conjunto de instrucciones reducido, incluidos ARM, MIPS y RISC-V. ¿Cuál es la diferencia entre la arquitectura de conjunto de instrucciones compleja y la arquitectura de conjunto de instrucciones reducida? Por ejemplo: para ordenarle a una persona que coma, ¿cómo debemos ordenarlo? Dale la orden de "comer" directamente, u ordenale que "primero tome una cuchara, luego tome una cucharada de arroz, luego abra la boca, luego se la meta en la boca y finalmente la trague". Desde aquí podemos ver que diferentes personas tienen diferentes interpretaciones de ordenar a otros que hagan cosas.
Algunas personas piensan que la persona que recibe el comando primero debe recibir suficiente capacitación para que pueda dominar varias habilidades complejas (implementar las funciones complejas correspondientes en el hardware), y luego se le puede pedir que lo haga con comandos muy simples en el futuro. Cosas muy complicadas, como simplemente decir "comer" y él comerá. Algunas personas piensan que esto complicará demasiado las cosas. Después de todo, lo que tiene que hacer la persona que recibe el pedido es muy complicado. ¿Qué pasa si quieres que coma verduras en este momento? ¿Deberíamos seguir enseñándole cómo comer verduras? ¿Por qué no podemos dividir las cosas en muchos pasos muy básicos, de modo que la persona que recibe la orden sólo necesite conocer muy pocas habilidades básicas para completar el mismo trabajo, y la persona que da la orden esté un poco más cansada, por ejemplo? Ahora tengo que cuando come verduras, solo necesita cambiar "una cucharada de arroz" en el orden en que tenía que comer por "una cucharada de verduras", y el problema está resuelto. Ésta es la diferencia lógica entre "conjunto de instrucciones complejo" y "conjunto de instrucciones reducido".
Las principales direcciones de aplicación de las tres arquitecturas: X86, ARM y RSIC-V:
X86: la corriente principal del mercado de PC tradicional, buena para procesar big data e IP. está en manos de Intel y AMD; ARM: mercado de móviles (teléfonos móviles), que procesa principalmente datos rápidos, actualmente también se utiliza en portátiles, la mayor parte de la IP está controlada por ARM: cuando es necesario; Tenga en cuenta tanto la velocidad de transmisión de datos como el volumen de transmisión, X86, ARM La arquitectura tiene capacidades limitadas y RISC-C ha mostrado grandes ventajas.
Ventajas de RISC-V RISC-V es completamente de código abierto y gratuito, lo que permite a cualquier usuario modificarlo y expandirlo libremente, mientras que ARM necesita pagar altas tarifas de IP para usarlo.
La característica más importante de RISC-V es la "simplificación". Las arquitecturas de X86 y ARM suelen tener cientos o miles de páginas. El documento de especificaciones de RISC-V tiene sólo 145 páginas y es "privilegiado". documento de arquitectura" tiene sólo 145 páginas. Sólo hay 91 páginas. El número de instrucciones básicas de RISC-V es sólo más de 40. Junto con otras instrucciones de extensión modular, el número total de instrucciones es sólo unas pocas docenas.
RISC-V organiza diferentes partes de forma modular e intenta satisfacer varios escenarios de aplicaciones a través de una arquitectura unificada. Este tipo de modularidad no está disponible en las arquitecturas X86 y ARM.
RISC-V también se puede usar en teléfonos móviles y servidores, pero su ventaja es que RISC-V, como arquitectura emergente en la próxima era de Internet de las cosas, puede usarse en el futuro. Campo IOT gracias a su tamaño optimizado. Obtenga una ventaja absoluta. El campo de IoT requiere una alta potencia informática y una baja latencia para los chips de IA y, al mismo tiempo, el costo del chip debe ser bajo. RISC-V está a la vanguardia del futuro, pero aún se desconoce si podrá volar.
RISC-V no está exento de rivales. MIPS también pertenece a la arquitectura de conjunto de instrucciones reducido y tienen muchas similitudes. Además, Intel, ARM, AMD y otros gigantes ya han visto que la próxima fiesta es el Internet de las cosas, y ya lo han presentado de antemano. ¿Quién puede predecir si Cheng Yaojin aparecerá a mitad de camino en el futuro? Lo anterior es sólo mi opinión personal. Las críticas y correcciones son bienvenidas.
Si estás de acuerdo con mi opinión, dale me gusta y vete, ¡gracias! Si te gusto, sígueme, ¡gracias de nuevo!