Ir para o conteúdo principal
Base de conhecimentos do suporte

A família de processadores Intel® Xeon® suporta o conjunto de instruçõesMC2?

Tipo de conteúdo: Documentação e informações do produto   |   ID do artigo: 000102715   |   Última revisão: 02/04/2026

Ambiente

processadores Intel® Xeon® arquitetura Intel® 64 e IA-32

Resumo

Sim — Intel® Xeon® processadores suportam o conjunto de instruçõesMC2 (conjunto de instruções de manipulação de bits 2), desde que o processador seja baseado na microarquitetura Haswell ou mais recente.

O suporte para AMC2 é determinado pela microarquitetura do processador, não apenas pelo nome da marca Xeon.


O que é O IMC2?

MC2 (Conjunto de instruções de manipulação de bits 2) é uma extensão do conjunto de instruções Intel® que oferece operações avançadas de nível de bits, comumente usadas em cargas de trabalho sensíveis ao desempenho, como compactação, criptografia, bancos de dados e software de sistemas de baixo nível.


Quando oMC2 foi introduzido?

  • OMC2 foi introduzido com a microarquitetura Intel® Haswell
  • Qualquer processador Intel® Xeon® derivado de Haswell ou mais recente suporta OMC2

Intel® Xeon® processadores que suportam OMC2

As seguintes famílias Xeon incluem o suporte doMC2:

  • Intel® Xeon® E3 v3 e mais recentes
  • Intel® Xeon® E5 v3 / v4 (Haswell / Broadwell)
  • Intel® Xeon® processadores escaláveis
  • Processadores Intel® Xeon® 6

Intel® Xeon® processadores que NÃO suportam oMC2

  • Processadores Xeon baseados em microarquiteturas pré-Haswell, incluindo:
    • Ponte Sandy
    • Ponte Ivy

Como verificar o suporte doMC2

O suporte aoMC2 pode ser confirmado programaticamente usando a instrução CPUID, que é suportada por sistemas operacionais modernos.

Definição do sinalizador de recursos de CPUID:

CPUID leaf:  EAX = 07h, ECX = 0Register:    EBXBit:         8Result:      1 = BMI2 supported

Este método fornece uma confirmação confiável de nível de arquitetura da disponibilidade doMC2.


Causa da confusão

Os clientes podem assumir que todos os processadores Intel® Xeon® suportam os mesmos conjuntos de instruções. No entanto:

  • A marca Xeon abrange várias gerações
  • As extensões do conjunto de instruções são introduzidas pela microarquitetura
  • Processadores Xeon mais antigos antecedem oMC2

Recomendação

  • Não confie apenas no nome Xeon para determinar o suporte doMC2
  • Verifique a microarquitetura do processador ou use a detecção de recursos da CPUID
  • Use verificações do tempo de execução ao implantar software em vários sistemas

Informações relacionadas

  • Manual do desenvolvedor de software para arquiteturas Intel® 64 e IA-32
    • Referência de instruções CPUID
    • Definições do sinalizador de recursos do conjunto de instruções
  • Referência de programação para as extensões do conjunto de instruções Intel®
    • Descrições de instruções IMC1 eMC2
    • Introdução doMC2 na microarquitetura Haswell
  • Documentação da especificação Processador Intel®
    • Extensões do conjunto de instruções listadas por modelo de processador

Avisos legais

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.