インテル® Xeon® プロセッサー・ファミリーは BMI2 命令セットに対応していますか?
コンテンツタイプ: 製品情報 & ドキュメント | 記事 ID: 000102715 | 最終改訂日: 2026/04/02
はい — インテル® Xeon® プロセッサーは、Haswell 以降のマイクロアーキテクチャーに基づいている場合に限り、BMI2 (Bit Manipulation Instruction Set 2) 命令セットをサポートします。
BMI2 のサポートは、Xeon® のブランド名だけではなく、 プロセッサーのマイクロアーキテクチャーによって決まります。
BMI2 (Bit Manipulation Instruction Set 2) は、高度なビットレベルの操作を提供するインテル®の命令セット拡張機能で、圧縮、暗号化、データベース、低レベル・システム・ソフトウェアなど、性能重視のワークロードで一般的に使用されます。
以下のインテル® Xeon® ファミリーは BMI2 をサポートしています。
BMI2のサポートは、最新のオペレーティングシステムでサポートされている CPUID命令を使用してプログラムで確認できます。
CPUID 機能フラグの定義:
CPUID leaf: EAX = 07h, ECX = 0Register: EBXBit: 8Result: 1 = BMI2 supportedこの方法は、BMI2の可用性の信頼性の高いアーキテクチャレベルの確認を提供します。
お客様は、すべてのインテル® Xeon®プロセッサーが同じ命令セットをサポートしていると想定しているかもしれません。しかし: