この OS のシステム要件が求めるプロセッサーが、SIMD 命令を使用する最適化オプションに影響します。例えば Windows Vista Home Basic までをサポートすると想定した場合、800MHz 以上のプロセッサーが求められていますから、対象となるプロセッサーは一部の Pentium III(450MHz – 1.4Gseisei Hz)と Pentium 4(1.3GHz – 3.8GHz)以上となります。まあ、少しぐらい動作クロックが違っても問題はないのですが。 この2つのプロセッサーには、サポートする SIMD 命令セットに違いがあり(Pentium III – SSE、 Pentium 4 – SSE2)、コンパイラーは対象とするプロセッサーが実行できる命令セットを使用したバイナリーを生成しなければいけません。この場合、SSE2 を利用したバイナリーを生成すると、Pe
![コンパイラー最適化入門: 第1回 SIMD 命令とプロセッサーの関係 | iSUS](https://cdn-ak-scissors.b.st-hatena.com/image/square/14226896319c4da3110c50903a842dac59acf5d8/height=288;version=1;width=512/https%3A%2F%2Fwww.isus.jp%2Fwp-content%2Fuploads%2Fc-compilers.jpg)