Verifique o modelo mínimo de CPU

2

Existe uma maneira de verificar a versão mínima da CPU? Estamos apoiando a Ivy Bridge e mais recente, então eu preciso verificar se há Ivy Bridge, Haswell, Skylake, etc.

Atualmente eu uso o lscpu e correspondendo o nome do modelo para cada CPU, o que significa adicionar todas as configurações. Há também um número de modelo que parece aumentar a cada nova versão, mas não sei se posso contar com ele.

Então, há uma maneira de fazer algum tipo de verificação inteligente para o Ivy Bridge e uma nova CPU?

    
por Jan 15.02.2016 / 15:20

1 resposta

4

Anos atrás eu tive uma discussão semelhante, e foi aconselhável contra tais verificações: números na CPU não são tão úteis (XEON e novas famílias poderiam ter bits adicionais), adicionalmente após alguns anos a Intel pode liberar (e fazer algum tempo) CPU de novas famílias, mas despojado de funcionalidades (por exemplo, para dispositivos embarcados).

Portanto, você deve verificar os recursos especiais da CPU que são exigidos pelo seu código (os sinalizadores da CPU), em vez de famílias ou modelos.

    
por 15.02.2016 / 15:29

Tags