自動で IA-64 アーキテクチャー・ベースのプロセッサーを対象にする

インテル(R) コンパイラーは、IA-64 アーキテクチャー・ベースのインテル(R) Itanium(R) プロセッサー向けアプリケーションを最適化するオプションをサポートしています。

Linux* OS

Windows* OS

最適化の対象となるプロセッサー

-mtune=itanium2-p9000

/G2-p9000

デフォルト。デュアルコア インテル(R) Itanium(R) プロセッサー 9000 系

-mtune=itanium2

/G2

インテル(R) Itanium(R) プロセッサー

Mac OS* X: これらのオプションはサポートされていません。

作成される実行ファイルは下位互換ですが、生成されるコードは特定のプロセッサー向けに最適化されます。そのため、-mtune=itanium2-p9000 (Linux) または /G2-p9000 (Windows) で生成されたコードは、Itanium(R) プロセッサーでも正しく実行されます。

次の例では、デフォルトのオプションを使用して Itanium(R) プロセッサー向け (9000 系) に最適化を行う方法について説明します。このバイナリーは Itanium(R) プロセッサー上でも実行できます。

オペレーティング・システム 

Linux

ifort -mtune=itanium2-p9000 prog.f90

Windows

ifort /G2-p9000 prog.f90