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?