インテル(R) Visual Fortran コンパイラ 8.1
(エクステンデッド・メモリ 64 テクノロジ対応 Windows* 版)
リリースノート

目次

概要
新規機能と変更された機能
動作環境
インストール
既知の制限事項
テクニカル・サポート
ドキュメント
追加情報
著作権と商標について

概要

このアドオン・パッケージは、インテル(R) エクステンデッド・メモリ 64 テクノロジ (インテル(R) EM64T) 対応のインテル(R) プロセッサ上で高速に動作するアプリケーションを作成する Windows* ソフトウェア開発者用のツールを提供します。プロシージャ間の最適化 (IPO) やプロファイルに基づく最適化 (PGO) によってアプリケーションのパフォーマンスを大きく向上させます。また、OpenMP* に対応し、自動並列化機能も備えるなど、マルチスレッド・コードの開発もサポートしています。

このアドオン・パッケージには、インテル(R) Visual Fortran コンパイラ 8.1 (インテル EM64T Windows 版) が含まれています。このパッケージをインストールするには、Windows 版インテル Fortran コンパイラ用の、現在有効なライセンスが必要です。アプリケーションをビルドするには、適切な Microsoft* Platform SDK をインストールする必要があります。詳細は下記を参照してください。

このパッケージに含まれているコンパイラは、インテル EM64T 対応の IA-32 プロセッサまたは、インテル EM64T 非対応の IA-32 プロセッサを搭載した Windows システム上で動作し、インテル EM64T 対応のプロセッサを搭載した Windows システム用の実行ファイルを生成します。

インテル(R) デバッガは、インテル EM64T 対応プロセッサ上でコマンドラインを使用してアプリケーションをデバッグすることができます。

本リリースノートでは、IA-32 Windows コンパイラ用の補足情報と、インテル EM64T コンパイラ特有の詳細な情報を提供します。IA-32 コンパイラ用の情報は、IA-32 コンパイラのリリースノートを参照してください。

互換性

本リリースは、インテル EM64T アプリケーションに対応したコンパイラの最初のリリースです。.mod ファイルを生成するコンパイラを含む、その他のコンパイラでコンパイルされたすべての Fortran ソースは再コンパイルする必要があります。サードパーティのライブラリや .mod ファイルを使用している場合、互換性のあるバージョンをライブラリ・ベンダから入手してください。サードパーティのライブラリの更新で問題が発生した場合は、インテル(R) プレミア・サポートまでお知らせください。

製品の内容

この製品には以下のコンポーネントが含まれています。

注: Microsoft* Visual C++* .NET 開発環境への統合は、インテル EM64T には提供されていません。コマンドライン環境を使用して、インテル EM64T 用アプリケーションをビルドしてください。詳細は、「環境の設定」 を参照してください。

本製品で提供されるツールについてのテクニカル・サポートおよび 製品のアップデート情報を受けるには、製品の登録が必要です。詳細は「テクニカル・サポート」のセクションを参照してください。

このアドオン・パッケージには、本リリースノート以外の製品ドキュメントは含まれていません。製品ドキュメントは、IA-32 Windows コンパイラをインストールするか、または http://developer.intel.com/software/products/compilers/fwin/docs/manuals.htm から入手することができます。

新規機能および変更された機能

本リリースは、インテル EM64T アプリケーションに対応したコンパイラの最初のリリースです。このセクションでは、IA-32 コンパイラとの違いについて説明します。IA-32 コンパイラ用の情報は、IA-32 コンパイラのリリースノートを参照してください。

IA-32 システム用インテル Fortran との違い

Fortran アプリケーションのほとんどの特性は、IA-32 システム用インテル Fortran コンパイラでもインテル EM64T システム用インテル Fortran コンパイラでも同じです。次の違いについて注意してください。

VECTOR ディレクティブ

インテル Visual Fortran コンパイラ 8.1 (インテル EM64T Windows 版) は、下記の VECTOR ディレクティブがサポートされています。

これらのディレクティブの詳細は、『Intel(R) Fortran Lanugage Reference』(英語) を参照してください。IA-32 でのみサポートされているディレクティブに関する注意は無視してかまいません。

プロセッサ固有オプションの /Q[a]xW および /Q[a]xP への制限

インテル EM64T では、/Qax および /Qx スイッチでサポートされるプロセッサの種類は W および P のみです。KB、および N の種類のプロセッサはサポートされません。

動作環境

IA-32 システム上でインテル EM64T 対応システムのアプリケーションを開発するのに必要な最小ハードウェア構成

IA-32 システム上でインテル EM64T 対応システムのアプリケーションを開発するのに必要なソフトウェア環境

インテル EM64T 対応システム上でインテル EM64T 対応システムのアプリケーションを開発するのに必要な最小ハードウェア構成