Existe um processo que eu possa usar para corresponder a classificação de uma CPU (possivelmente por parentesco ou atributos) à lista fornecida por buildroot de forma confiável?
Por exemplo, recebi uma placa com um Processador Intel Pentium N4200 . Então eu olhei primeiro em ARK e, em seguida, em Wikipedia .
As palavras-chave para esta CPU parecem ser:
O Buildroot 2017.02.9 (Target Options- > Target Architecture Variant) fornece as seguintes opções quando você seleciona x86_64
(já que este é definitivamente um processador de 64 bits):
nocona
core2
corei7
corei7-avx
core-avx2
atom
opteron (w/ SSE3)
barcelona
jaguar
steamroller
Eu começo a adivinhar pelo processo de eliminação. Os últimos 4 ( opteron
, barcelona
, jaguar
e steamroller
) são todos arquiteturas da AMD.
O Nocona é o Intel Xeon, então provavelmente não se aplica.
Ele diz aqui que o AVX (Advanced Vector Extention) não é suportado pelos processadores Pentium e Celeron. / p>
Isso deixa core2
, corei7
e atom
.
Atom parece um pouco baixo para um Pentium, e o core2 parece muito antigo, mas o corei7 parece muito novo / a linha errada de processadores.
gcc permite que você especifique o arco com mais precisão ( +sse3+vmx
, para exemplo), mas, notadamente, as opções de pular do core2 para o corei7 também.
Existe uma maneira mais confiável de combinar as informações disponíveis em uma CPU com a variante de arquitetura correta?