Ramificação na microarquitetura Intel?

0

Eu preciso escrever um script, que funcionará de maneira um pouco diferente nos processadores Intel Skylake. Eu posso ver que a ferramenta lscpu gera Model number diferentemente em CPUs diferentes, por exemplo:

i7-4578U   Model number = 69 (it's my laptop)
E5-2699    Model number = 63 (it's a server)

No entanto, ambos os processadores pertencem à família de microarquitetura Haswell, portanto, esse método não parece confiável.

Qual é o método confiável e recomendado para determinar a microarquitetura do CPU Intel a partir de um script Linux?

SO: Ubuntu (várias versões)

    
por HEKTO 12.04.2018 / 17:49

1 resposta

1

Os números de modelo do mapeiam para micro-arquiteturas, mas vários números de modelo podem corresponder à mesma micro-arquitetura. Para determinar quais números de modelo devem ser procurados, é necessário consultar as "atualizações de especificações" da Intel; estes fornecem listas exaustivas de identificações de modelos.

Por exemplo, para Haswell, é necessário consultar atualização móvel da quarta geração , a atualização da quarta geração da área de trabalho e provavelmente a atualização da quarta geração do servidor. Os dois primeiros listam os modelos 60, 69 e 70 (procure pela página de “informações de identificação” e, em seguida, pegue os valores de “modelo estendido” e “número do modelo”).

Para o Skylake, a atualização da sexta geração da série X lista o modelo 85, a atualização genérica da sexta geração lista os modelos 78 e 94.

    
por 12.04.2018 / 18:11

Tags