Las similitudes y diferencias en los conjuntos de instrucciones de los seis chips nacionales, como Kunpeng, Haiguang y Loongson.

Kunpeng, Phytium, Haiguang, Zhaoxin, Loongson y Shenwei se conocen colectivamente como los "Seis caballeros domésticos de la CPU" en la industria Entonces, ¿cuáles son sus similitudes y diferencias en términos de autorización del conjunto de instrucciones?

En primer lugar, los seis chips nacionales de Kunpeng, Phytium, Haiguang, Zhaoxin, Loongson y Shenwei tienen una característica común, es decir, su tecnología de arquitectura y la autorización del conjunto de instrucciones son todas del extranjero.

Entre ellos, el conjunto de instrucciones ARM usado por Kunpeng y Phytium está autorizado por la compañía británica ARM; Haiguang y Zhaoxin usan el conjunto de instrucciones X86, la autorización de Haiguang proviene de AMD, la autorización de Zhaoxin proviene de VIA; Loongson usa el conjunto de instrucciones MIPS, Shenwei usa el conjunto de instrucciones alfa, y también toma prestados conjuntos de instrucciones extranjeros.

Aunque los conjuntos de instrucciones de los seis principales chips nacionales, como Kunpeng, Haiguang y Loongson, se importan del extranjero, las rutas y los poderes de iteración son diferentes. En la actualidad, las seis arquitecturas de CPU domésticas de Kunpeng, Feiteng, Haiguang, Zhaoxin, Loongson y Shenwei se pueden dividir aproximadamente en tres categorías:

La primera categoría es el modelo de "introducción + autoinvestigación" representado por Loongson y Shenwei. Loongson desarrolló el sistema de instrucciones LoongISA y la arquitectura LoongArch basada en la autorización MIPS; Shenwei amplió su arquitectura de desarrollo propio basada en la arquitectura Alpha. Ambos tienen sistemas técnicos y ecología relativamente independientes, y las iteraciones independientes ya no están restringidas.

La segunda categoría son los chips domésticos basados ​​en la autorización del conjunto de instrucciones ARM representados por Feiteng y Kunpeng. Según la autorización, las empresas pueden transformar y desarrollar la arquitectura del conjunto de instrucciones. Sin embargo, aunque Kunpeng y Feiteng, que han sido autorizados por la arquitectura ARM v8, tienen la capacidad de iterar la arquitectura del conjunto de instrucciones, no tienen el poder de continuar iterando. La razón es que el modelo de cooperación de ARM solo vende una determinada generación de autorización de conjunto de instrucciones de microarquitectura, y los fabricantes solo pueden llevar a cabo un desarrollo limitado en función de la autorización obtenida, y la última arquitectura v9 de ARM claramente no se ha vendido a China.

La tercera categoría son los fabricantes autorizados por X86, representados por Haiguang y Zhaoxin. Basado en el modelo de licencias cruzadas X86, Haiguang y Zhaoxin pueden desarrollar, iterar continuamente e innovar de forma independiente sus propios productos, y las iteraciones independientes no están limitadas.

Supongo que te gusta

Origin blog.csdn.net/weixin_54164365/article/details/130747534
Recomendado
Clasificación