Ir al contenido principal
Base de conocimientos de asistencia

¿La familia de procesadores Intel® Xeon® es compatible con el conjunto de instrucciones BMI2?

Tipo de contenido: Información y documentación sobre productos   |   ID del artículo: 000102715   |   Última revisión: 02/04/2026

Entorno

Intel® Xeon® procesadores Arquitectura Intel® 64 e IA-32

Resumen

Sí — Intel® Xeon® procesadores admiten el conjunto de instrucciones BMI2 (Bit Manipulation Instruction Set 2), siempre que el procesador se base en la microarquitectura Haswell o posterior.

La compatibilidad con BMI2 está determinada por la microarquitectura del procesador, no solo por la marca Xeon.


¿Qué es el IMC2?

BMI2 (Bit Manipulation Instruction Set 2) es una extensión del conjunto de instrucciones de Intel® que proporciona operaciones avanzadas de nivel de bits, comúnmente utilizadas en cargas de trabajo sensibles al desempeño, como compresión, criptografía, bases de datos y software de sistemas de bajo nivel.


¿Cuándo se introdujo el IMC2?

  • BMI2 se introdujo con la microarquitectura Intel® Haswell
  • Cualquier procesador Intel® Xeon® derivado de Haswell o posterior admita BMI2

Intel® Xeon® procesadores compatibles con BMI2

Las siguientes familias de Xeon incluyen compatibilidad con BMI2:

  • Intel® Xeon® E3 v3 y más recientes
  • Intel® Xeon® E5 v3 / v4 (Haswell / Broadwell)
  • Procesadores escalables Intel® Xeon®
  • Intel® Xeon® 6 procesadores

Intel® Xeon® procesadores que NO admiten BMI2

  • Procesadores Xeon basados en microarquitecturas pre-Haswell, incluyendo:
    • Puente de arena
    • Puente de hiedra

Cómo verificar el soporte de BMI2

La compatibilidad con BMI2 se puede confirmar mediante programación utilizando la instrucción CPUID, que es compatible con los sistemas operativos modernos.

Definición de indicador de característica de CPUID:

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

Este método proporciona una confirmación confiable a nivel de arquitectura de la disponibilidad de BMI2.


Causa de confusión

Los clientes pueden suponer que todos los procesadores Intel® Xeon® admiten los mismos conjuntos de instrucciones. Sin embargo:

  • La marca Xeon abarca varias generaciones
  • Las extensiones del conjunto de instrucciones son introducidas por la microarquitectura
  • Los procesadores Xeon más antiguos son anteriores al BMI2

Recomendación

  • No confíe solo en el nombre Xeon para determinar el soporte de BMI2
  • Verifique la microarquitectura del procesador o utilice la detección de funciones de CPUID
  • Utilizar comprobaciones de tiempo de ejecución al implementar software en varios sistemas

Información relacionada

  • Manual del desarrollador de software para arquitecturas Intel® 64 e IA-32
    • Referencia de instrucciones CPUID
    • Definiciones de indicadores de características del conjunto de instrucciones
  • ® Referencia de programación de Intel Instruction Set Extensions
    • Descripciones de instrucciones de BMI1 y BMI2
    • Introducción del BMI2 en la microarquitectura de Haswell
  • Documentación de especificación de Procesador Intel®
    • Extensiones del conjunto de instrucciones enumeradas por modelo de procesador

Descargos de responsabilidad legales

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.