A versão do conjunto de instruções da CPU é responsável pela instalação da distro pré-compilada?

0

Eu posso ter Intel Xeon E5-2620 v3 ou Xeon E5-2620 v2 no meu sistema. A diferença é o conjunto de instruções que essas duas CPUs implementam. O instalador do servidor Ubuntu detectará essa diferença e escolherá o arco de destino correto, ou eu preciso compilar o kernel sozinho?

    
por wick 05.03.2016 / 09:49

1 resposta

1

% bl0ck_qu0te%

Não, a diferença está nas extensões para o conjunto de instruções que elas implementam. Ambos implementam o x86-64 / amd64 IS e o primeiro tem as extensões do AVX v2.0, enquanto o último tem apenas AVX .

% bl0ck_qu0te%

Ele pode detectar a versão. No entanto, independentemente da versão, a arquitetura ainda é amd64 . E cabe a você baixar as imagens amd64 . Tanto quanto eu posso dizer, não há imagens multiarch. Na prática, a maioria das distribuições pré-compiladas não se preocupam com as diferenças de versão entre as CPUs - todas elas são direcionadas para amd64 IS.

% bl0ck_qu0te%

Você pode, se você precisar, mas eu não vejo o ponto dele, a menos que você esteja procurando extrair o máximo de performance da CPU ou algo assim. Então cabe a você garantir que seu kernel permaneça atualizado.

    
por muru 05.03.2016 / 09:57