Oui — les processeurs Intel® Xeon® prennent en charge le jeu d’instructions BMI2 (Bit Manipulation Instruction Set 2), à condition que le processeur soit basé sur la microarchitecture Haswell ou plus récente.
La prise en charge de BMI2 est déterminée par la microarchitecture du processeur, et non par le seul nom de marque Xeon.
BMI2 (Bit Manipulation Instruction Set 2) est une extension du jeu d’instructions Intel® qui fournit des opérations avancées au niveau des bits, couramment utilisées dans les charges de travail sensibles aux performances telles que la compression, la cryptographie, les bases de données et les logiciels de systèmes de bas niveau.
Les familles Xeon suivantes prennent en charge BMI2 :
La prise en charge de BMI2 peut être confirmée par programmation à l’aide de l’instruction CPUID, prise en charge par les systèmes d’exploitation modernes.
Définition de l’indicateur de fonctionnalité CPUID :
CPUID leaf: EAX = 07h, ECX = 0Register: EBXBit: 8Result: 1 = BMI2 supportedCette méthode fournit une confirmation fiable, au niveau de l’architecture, de la disponibilité de BMI2.
Les clients peuvent supposer que tous les processeurs de Intel® Xeon® prennent en charge les mêmes jeux d’instructions. Cependant: