As semelhanças e diferenças nos conjuntos de instruções dos seis chips domésticos, como Kunpeng, Haiguang e Loongson

Kunpeng, Phytium, Haiguang, Zhaoxin, Loongson e Shenwei são referidos coletivamente como os "Seis Cavalheiros de CPU Doméstica" na indústria. Então, quais são suas semelhanças e diferenças em termos de autorização de conjunto de instruções?

Em primeiro lugar, os seis chips domésticos de Kunpeng, Phytium, Haiguang, Zhaoxin, Loongson e Shenwei têm uma característica comum, ou seja, sua tecnologia de arquitetura e autorização de conjunto de instruções são todas do exterior.

Entre eles, o conjunto de instruções ARM usado por Kunpeng e Phytium é autorizado pela empresa britânica ARM; Haiguang e Zhaoxin usam o conjunto de instruções X86, a autorização de Haiguang vem da AMD, a autorização de Zhaoxin vem da VIA; Loongson usa o conjunto de instruções MIPS, Shenwei usa o conjunto de instruções alfa e também empresta conjuntos de instruções estrangeiras.

Embora os conjuntos de instruções dos seis principais chips domésticos, como Kunpeng, Haiguang e Loongson, sejam todos importados do exterior, as rotas e os poderes de iteração são diferentes. Atualmente, as seis arquiteturas domésticas de CPU de Kunpeng, Feiteng, Haiguang, Zhaoxin, Loongson e Shenwei podem ser divididas em três categorias:

A primeira categoria é o modelo "introdução + autopesquisa" representado por Loongson e Shenwei. Loongson desenvolveu o sistema de instrução LoongISA e a arquitetura LoongArch com base na autorização MIPS; Shenwei expandiu sua arquitetura autodesenvolvida com base na arquitetura Alpha. Ambos têm ecologia e sistemas técnicos relativamente independentes, e iterações independentes não são mais restritas.

A segunda categoria são os chips domésticos baseados na autorização do conjunto de instruções ARM representados por Feiteng e Kunpeng. Com base na autorização, as empresas podem transformar e desenvolver a arquitetura do conjunto de instruções. No entanto, embora Kunpeng e Feiteng, que foram autorizados pela arquitetura ARM v8, tenham a capacidade de iterar a arquitetura do conjunto de instruções, eles não têm o poder de continuar iterando. A razão é que o modelo de cooperação da ARM vende apenas uma certa geração de autorização de conjunto de instruções de microarquitetura, e os fabricantes só podem realizar desenvolvimento limitado com base na autorização obtida, e a arquitetura v9 mais recente da ARM claramente não foi vendida para a China.

A terceira categoria são os fabricantes autorizados pelo X86, representados por Haiguang e Zhaoxin. Com base no modelo de licenciamento cruzado X86, Haiguang e Zhaoxin podem desenvolver de forma independente, iterar continuamente e inovar seus próprios produtos, e as iterações independentes não são limitadas.

Acho que você gosta

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