コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。つの並列性(命令レベルの並列性)を高めることで、さらにパフォーマンスを改善できます。命令を利用する最適化について説明します。Data、つまり1つの命令で複数のデータを処理することで、命令レベルの並列性を高めます。系の命令で実装されています。皆さんはアプリケーションを開発する際に、そのアプリケーションがどのようなシステムで実行されるか想定されるでしょう。サポート対象にする開発者は、いませんよね。プロセッサーに関するシステム要件です。命令を使用する最適化オプションに影響します。3.8GHz)以上となります。動作クロックが違っても問題はないのですが。SSE2)、コンパイラーは対象とするプロセッサーが実行できる命令セットを使用したバイナリーを生成しなければいけません。実行できないアプリケーションになってしまいます(おそらくサポートされない命令が実行された、という例外が発生する)。搭載するシステムはほとんど利用されていないといっていいかもしれません。2003年まで製造されたプロセッサーであり、その寿命をまっとうしていると考えることができるからです。命令とその発表年度、そして各命令セットがもつ機能をまとめたものです。これらの命令セットの利用はアプリケーションの性能を劇的に改善することがあります。とそれ以降の命令セットを利用することになります。その環境をサポートしていなければいけません。レジスターを退避、そして復旧する必要があるためです。そのサーバーバージョンであれば利用することができます。