Ja, Intel® Xeon® Prozessoren unterstützen den Befehlssatz BMI2 (Bit Manipulation Instruction Set 2), sofern der Prozessor auf der Haswell-Mikroarchitektur oder neuer basiert.
Die BMI2-Unterstützung wird durch die Mikroarchitektur des Prozessors bestimmt, nicht nur durch den Markennamen Xeon.
BMI2 (Bit Manipulation Instruction Set 2) ist eine® Intel Befehlssatzerweiterung, die erweiterte Operationen auf Bitebene bietet, die häufig in leistungsempfindlichen Workloads wie Komprimierung, Kryptografie, Datenbanken und Low-Level-Systemsoftware verwendet werden.
Die folgenden Xeon-Familien bieten BMI2-Unterstützung:
Die BMI2-Unterstützung kann programmgesteuert über die CPUID-Anweisung bestätigt werden, die von modernen Betriebssystemen unterstützt wird.
Definition des CPUID-Funktionsflags:
CPUID leaf: EAX = 07h, ECX = 0Register: EBXBit: 8Result: 1 = BMI2 supportedDiese Methode bietet eine zuverlässige Bestätigung der BMI2-Verfügbarkeit auf Architekturebene.
Kunden können davon ausgehen, dass alle Intel® Xeon® Prozessoren die gleichen Befehlssätze unterstützen. Jedoch: