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.
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.
Las siguientes familias de Xeon incluyen compatibilidad con 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 supportedEste método proporciona una confirmación confiable a nivel de arquitectura de la disponibilidad de BMI2.
Los clientes pueden suponer que todos los procesadores Intel® Xeon® admiten los mismos conjuntos de instrucciones. Sin embargo: