評価版ダウンロード
お問い合わせ
製品のご購入
価格
ライセンスについて
バージョンアップ
購入方法
製品の登録
技術情報
導入事例
トレーニング
FAQ
ドキュメント
最新情報

インテル ソフトウェア開発製品最新情報» 詳細

インテル コンパイラー 11.1 英語版をリリースしました» 詳細

インテル ソフトウェア開発製品に関する書籍をご紹介します» 詳細

コンパイラを変えるだけでパフォーマンスが向上!?関連記事をご紹介します» 詳細

インテル® Fortran コンパイラー Windows 版

パフォーマンス、互換性で選ぶなら

インテル® プロセッサー上でアプリケーションからかつてない最高のパフォーマンスを引き出します。コンパイラー 10.0 から 11.0 までは Visual Studio 2005 Premier Partner Edition 、 11.1 では Visual Studio 2008 Shell がバンドルされています。

6月にリリースされたインテル® コンパイラー 11.1 は、英語版です。日本語環境で使用する際は、こちら をご確認いただいた上で製品を使用してください。
現在最新版を使用しているお客様で、バージョンダウンをする場合はこちらの手順をご確認ください。なお、11.0 日本語版のパッケージ製品は、初秋の 11.1 日本語版リリースまで引き続き販売しております。


特徴

  • インテル Visual Fortran コンパイラー 11.1 の特長
    インテル® Visual Fortran コンパイラー Windows 版は、 次世代のハードウェアに対応した次世代のソフトウェアを作成します。
    • マルチコア開発のサポート - 開発者はインテル® マルチコア・プロセッサーで非常に高いパフォーマンスを発揮するアプリケーションをすばやく作成することができます。
    • Microsoft Visual Studio 2008 Shell が付属
      IA-32 またはインテル® 64 アーキテクチャー・ベース・システムで実行する Fortran アプリケーションの開発に必要な Microsoft 開発製品を別途購入する必要がなくなりました (詳細は動作環境サイトを参照してください)。
    • Microsoft Visual Studio 2008 との統合 - 最新の Microsoft 統合開発環境を利用してアプリケーションを開発できます。
    • 最適化レポート - アプリケーションのチューニングでインテルの高度な最適化を行えるよう、より詳細な最適化診断がユーザーに提供されます。
    • 最新のマルチコア・プロセッサーのサポート - インテルR Core i7 プロセッサーを始めとする最新のクアッドコア、デュアルコアをサポートします。

  • インテル Visual Fortran コンパイラーの高度な最適化機能でアプリケーションを最適化し、パフォーマンスを最大限に引き出します。

  • 標準規格との広範囲な互換性: Microsoft Visual Studio 2008、Microsoft Visual Studio 2005、Visual Studio .NET 2003 に統合可能で、32 ビットおよび 64 ビットのマルチコア・プロセッサーをサポートしています。言語拡張、事前定義モジュール、およびライブラリー・ルーチンを含む、Compaq Visual Fortran との強力な互換性があります。Compaq Visual Fortran 6.x プロジェクト用のプロジェクト変換ウィザードも含まれています。Fortran 95、Fortran 90、Fortran 77、および新しい Fortran 2003 言語規格の多数の機能、そして ISO 標準(ISO/IEC 1539:1991、ISO/IEC 1539-1:1997)、ANSI X3.9-1978 に対応します。

  • さまざまなアプリケーションのパフォーマンスを向上:

    インテル® Visual Fortran コンパイラー Windows 版 Intel, インテル, 処理速度, パフォーマンス, 高速化, 最適化, コンパイラー, Compiler, ソフトウェア, アプリケーション, Windows, Fortran, フォートラン, Visual Fortran, Intel Fortran Compiler, Intel Visual Fortran Compiler 次世代のデータを多用するアプリケーション開発者 は、インテル® Visual Fortran コンパイラーを使用してレイテンシーや処理時間を減らすことで、大幅にパフォーマンスを向上させることができます。また、パフォーマンスに大きな影響を与えることなく、機能を追加することも可能です。
    Intel, インテル, 処理速度, パフォーマンス, 高速化, 最適化, コンパイラー, Compiler, ソフトウェア, アプリケーション, Windows, Fortran, フォートラン, Visual Fortran, Intel Fortran Compiler, Intel Visual Fortran Compiler
    インテル® Visual Fortran コンパイラー Windows 版 Intel, インテル, 処理速度, パフォーマンス, 高速化, 最適化, コンパイラー, Compiler, ソフトウェア, アプリケーション, Windows, Fortran, フォートラン, Visual Fortran, Intel Fortran Compiler, Intel Visual Fortran Compiler 科学、研究開発、および関連アプリケーション は、コンパイル時間が短縮され、パフォーマンスも向上します。また、充実したテクニカルサポートを利用できます。計算を多用するソフトウェアは、インテル® プロセッサー・ベースのプラットフォームで並列処理を効率的に利用できます。

インテル® Visual Fortran コンパイラー Windows 版のポイント
次の機能は、バージョン 11.0 からの新機能です。バージョン 11.1 の新機能は、こちらをご覧ください。

機能 利点
Visual Studio のサポート Microsoft Visual Studio 2005 または 2008 で開発している場合は、インテル® Visual Fortran コンパイラー Windows 版をプラグインするだけです。これまでの投資を無駄にしません。Visual Studio を使用しておらず、商用版ライセンスをお持ちの場合は、プロフェッショナル・エディションには Microsoft Visual Studio 2005 Premier Partner Edition が含まれます。また、コマンドラインも使用できます。The Premier Partner Edition は、評価版ライセンスまたは学生ライセンスには含まれていません。詳細は「動作環境」を参照してください。
VNI 社の IMSL Fortran ライブラリー Windows 版 数値計算の究極のスタンダード、IMSL は数値最適化、非線形方程式、LAPACK、BLAS などを網羅した 1,000 を超える数値計算および統計アルゴリズムを提供します。
コンパイラーとデバッガー
Fortran 2003 のサポート ENUMERATOR、IEEE 浮動小数点例外処理、ALLOCATE 拡張機能、配列コンストラクターの変更などのサポートが追加され、Fortran アプリケーションをよりスタンダードに近づけます。前のリリースで導入されたこれらの C 相互運用機能により、言語が混在したアプリケーションの開発が簡単になります。
OpenMP* 3.0 OpenMP により、並列性の抽象化レベルを上げて API から離し、スレッド化を簡略化して、コードの移植性を高めます。以前はループベースのデータの並列化に限られていましたが、新しい 3.0 規格では、データの並列化とタスクの並列化の両方を単純化します。
デフォルトで SSE2 が有効 コンパイラーを通してインテル® ストリーミング SIMD 拡張命令の利点を自動で活用できます。煩雑な低レベルのコーディング作業を行うことなく、インテル® プロセッサーの性能を最大限に引き出します。その他のホスト/ターゲット向けに再設定も可能です。
並列コンパイル 利用可能なプロセッサーに適切にファイルを割り当て、マルチコア・プロセッサーの利点を最大限に活用し、変更/コンパイル/デバッグサイクルを短縮するこにより、ビルド工程をサポートします。
最適化レポート アプリケーションのチューニングでインテルの高度な最適化を行えるよう、より詳細な最適化診断がユーザーに提供されます。新しいインテル® VTune™ パフォーマンス・アナライザー では、最適化レポートをフィルターすることができ、最適化作業に役立ちます。
インテル® COM サーバー・ウィザード Compaq* Visual Fortran の人気の機能からのアップデートで、Microsoft .NET* マネージドコード環境で使用可能な Fortran アプリケーションを作成できます。

スタティックの検証

ソースファイルの問題を検出して解析します。OpenMP 宣言子、境界違反、メモリー破壊、メモリーリーク、バッファー・オーバーフロー、初期化されていないメモリーなどの問題が診断されます。

インテル® マス・カーネル・ライブラリー (インテル® MKL)

新しい「階層化」アーキテクチャー この新しいアーキテクチャーにより、異なる開発環境とプロセッサーに対して最大限のサポートを 1 つのパッケージで提供します。
新しいスレッド化層 インテル® MKL は、開発環境と合致するレイヤーバージョンをリンクするだけで、開発アプリケーションのスレッド化との互換性問題を引き起こすことなく安心して使用できます。
離散フーリエ変換インターフェイス DftiCopyDescriptor 関数が FFT の使用時の便利性のために追加されました。DFTI を呼び出す、静的にリンクされた実行ファイルのサイズが大幅に減少し、複素数格納が実数-実数変換用に利用できるようになりました。
LAPACK の強化 冗長な LAPACK 計算の追跡、中断機能が追加されました。mkl_progress という関数をユーザー・アプリケーションで定義して、MKL LAPACK ルーチンのサブセットから呼び出すことができます。
VML の拡張 パフォーマンスを重視して、すべての VML 関数がスレッド化されました。新しい「パフォーマンス強化」モデルが、数学関数の不正確性がパラメーターの不正確性を決定付けないアプリケーション向け (例: モンテカルロ・シミュレーションやメディア・アプリケーション) に追加されました。
スパース BLAS の拡張 スレッド化されたレベル 3 スパース BLAS 三角ソルバーとすべてのデータ型 (単精度、複素数、倍精度複素数) のサポートなど、機能が向上しています。

その他の機能

簡素化されたインストール シームレスで、すべてのコンポーネントをほぼワンステップでインストールできる最新の「完全」インストールを提供します。
新しいオンライン・サポート・コミュニティー 強化された、インテルのオンライン・コミュニティー・サポート・フォーラムとナレッジベース検索機能により、開発者の疑問に素早く対応します。これは、インテル® プレミアサポートとは別に利用できます。
プロセッサーのサポート インテル® Atom™ プロセッサー・サポートが追加されました。新世代のプロセッサーの能力を最大限に引き出すとともに、既存の開発環境を引き続きサポートします。これまでの投資を無駄にしません。これは、新しいハードウェア・プラットフォームが次々と登場する世界における重要なポイントです。
機能と利点
インテル® Visual Fortran コンパイラー Windows 版は、さまざまなインテル® プロセッサー・ベースのプラットフォームでアプリケーションの最適なパフォーマンスを引き出します。また、Fortran 2003 言語規格の一部の機能と多くの言語拡張機能もサポートしている Fortran 95 コンパイラーです。

デュアルコアおよびクアッドコアのモバイル、デスクトップ、および企業向けプラットフォームを含む、インテル・マルチコア・プロセッサーを活用するようにソフトウェアを自動的に最適化および並列化します。
3 つのコンパイラー・パッケージの中から選択
インテル® Visual Fortran コンパイラー Windows 版には、プロフェッショナル・エディション、プロフェッショナル・エディション IMSL 同梱の 2 製品が用意されています。プロフェッショナル・エディションには、ハイパフォーマンスなコンパイラーのほか、インテル® マス・カーネル・ライブラリー (インテル® MKL) が含まれています。プロフェッショナル・エディション IMSL 同梱には、プロフェッショナル・エディションに含まれるコンポーネントのほか、IMSL Fortran ライブラリー Windows 版が同梱されています。すべてのエディションには、Microsoft Visual Studio 2005/2008 Premier Partner Edition (評価版、学生ライセンスを除く) が付属しています。
パフォーマンス

インテル® Visual Fortran コンパイラー・プロフェッショナル・エディションは、マルチコア・プロセッサー機能を最大限に引き出すツールをです。組み込みの最適化機能、スレッド化機能、セキュリティー機能を備える Fortran コンパイラーに、安定した、スケーラブルなマルチスレッド数学関数の導入を簡単に行うことが可能な高度に最適化された演算ライブラリーが同梱されています。

インテル® Visual Fortran コンパイラー Windows  版プロフェッショナル・エディションで並列化を表現してください。

機能と利点
Microsoft Visual Studio 2005 Premier Partner Edition/Microsoft Visual Studio 2008 Shell - 商用ライセンスをご購入いただくと、Visual Studio を使用しない開発者のための完全な Fortran 開発環境が提供されます (評価ライセンスまたは学生ライセンスには含まれません)。Visual Studio をすでにお持ちですか?インテル® Visual Fortran コンパイラー Windows 版との互換性があります。
マルチスレッド・アプリケーションのサポート - 11.0 からは OpenMP* 3.0 (データ並列化と新しいタスク並列化) と自動並列化が含まれ、マルチスレッド・アプリケーションを効率的に開発できます。
自動ベクトル化 - 最新のインテル® プロセッサーのストリーミング SIMD 拡張 (SSE) 命令セット・アーキテクチャー (SSE、SSE2、SSE3、SSSE3、SSE4) を活用してコードを並列化します。
ハイパフォーマンス並列最適化機構 (HPO) - ループの構造を変更して最適化し、自動ベクトル化、OpenMP または自動並列化により、キャッシュアクセスとメモリーアクセス、SIMD 命令セット、マルチコアなどのプロセッサー機能を最大限に活用できるようにします。シングルパスでコンパイルし、コンパイル時間を向上させ、より信頼性のあるコードを生成します。
プロシージャー間の最適化 (IPO) - ループ内で呼び出しを行うプログラムなど、小・中規模の関数パフォーマンスを大幅に向上させます。IPO 解析機能では、ほかのコンパイラーでも検出できない、初期化されていない変数や OpenMP API 問題などの脆弱性やコーディング・エラーに関するフィードバックも提供します。
プロファイルに基づく最適化 (PGO) - コードのレイアウトを最適化してコードサイズを縮小します。分岐予測ミスが少なくなるため、命令キャッシュのスラッシングが減り、アプリケーションのパフォーマンスが向上します。
インテル® マス・カーネル・ライブラリー - 最適化されたスケーラブルな演算ルーチンが含まれ、パフォーマンスを最大限に引き出し、現在のプラットフォームから将来のメニーコア・プラットフォームへのシームレスなフォワード・スケーリングを提供します。
統合、簡略化された新しいインストール機能 - 簡単に素早くすべての機能にアクセスできます。簡略化された「カスタム」インストールで、必要なコンポーネントのみを容易に特定できます。
インテル® プレミアサポート - パスワードで保護されたプライベート・アカウントを提供します。また、新しくオンライン・コミュニティー・サポート・フォーラムが登場し、より迅速な情報伝達が可能になりました。 テクニカルサポート、インタラクティブな問題管理、テクニカルノートやアプリケーション・ノートへのアクセス、製品アップデートなど、すべての商用ライセンスおよびアカデミックライセンスで利用可能です。


高度な最適化機能の詳細
このセクションでは、コンパイラーの高度な最適化機能についての詳細を説明します。
マルチスレッド・アプリケーションのサポート
OpenMP および自動並列化は、シリアル・アプリケーションを並列アプリケーションに変換して、インテル® Core™ Duo プロセッサーやデュアルコア インテル® Itanium® 2 プロセッサーのようなマルチコア・テクノロジーや対称型マルチプロセシング・システムを最大限に活用できるようにします。
OpenMP は、移植性に優れたマルチスレッド・アプリケーション開発のための業界標準であり、 細粒度 (ループレベル) および粗粒度 (関数レベル) のマルチスレッド化が効率的に行えます。

OpenMP 宣言子は、シリアル・アプリケーションを並列アプリケーションに変換する強力で簡単な方法です。これにより、マルチコアシステムおよび対称型マルチプロセッサー・システム上の並列実行から潜在的なパフォーマンス・ゲインを引き出すことができます。
自動並列化は、ループを自動的にスレッド化することで、マルチプロセッサー・システムにおけるアプリケーションのパフォーマンスを向上させます。自動並列化機能は安全に並列実行できるループを検出し、これらのループに関してマルチスレッド・コードを自動的に生成するため、イタレーションのパーティショニング、データの共有、スレッドのスケジューリング、同期化といった低レベルの細かい作業をユーザーが行わなくても並列化が可能となり、 マルチプロセッサー・システムやハイパースレッディング・テクノロジー (HT テクノロジー) 対応システムの強力なパフォーマンスを活かすことができます。
マルチスレッド・アプリケーションのサポートに関する詳細は、スレッディング・デベロッパー・センター (英語) を参照してください。

ハイパフォーマンス並列最適化機構 (HPO)

バージョン 11 におけるこの革新的な機能は、自動ベクトル化、自動並列化、ループ変換をシングルパスにまとめ、より高速かつ効率的に、そしてより安定性に優れた離散フェーズを実現します。

HPO は、プログラムループの最適化と構造の再構築を行い、自動並列化、OpenMP、自動ベクトル化がスムーズに行えるようにします。HPO の最適化テクノロジーは、対象のプログラムとループ構造で正しい最適化判断を下せるよう、独自の効用分析を利用します。その他の最適化とともに、ループのアンロール、ピーリング、交換、分割などの多くの変換を行い、プロセッサーのキャッシュ・アーキテクチャー、SIMD 命令セット、マルチコアが活用できるようにします。


自動ベクトライザー (ベクトル化の自動処理)

ベクトル化は、コードを自動的に並列化して、プロセッサーの能力を最大限に引き出します。この高度な最適化機能は、ループを解析し、MMX® テクノロジー、SSE、SSE2、SSE3、SSSE3、SSE4 拡張命令を使用してループのイタレーションを安全かつ効果的に並列実行できるコードを自動的に生成します。図 1 は、1 つの SSE2 命令で計算された 4 つのイタレーションをベクトル化したループの例を示しています。

図 3.  ベクトライザー
図 1. ベクトライザー

ベクトル化を使用することで、アプリケーション・コードを最適化し、インテル® プロセッサーで実行するときにこれらの新しい拡張命令を有効に活用することができます。ベクトライザーの新しい機能には、アライメント済みロードを生成するループピーリング、フルキャッシュ・ラインのプリフェッチをマッチングするループ・アンローリングといった先進的かつダイナミックなデータ・アライメント手法があります。


プロシージャー間の最適化 (IPO)
プロシージャー間の最適化を行うと、ループ内で呼び出しを行うプログラムなど、小・中規模の関数を大量かつ頻繁に使用するプログラムにおいてパフォーマンスが大幅に向上します。この処理は自動的に実行され、個々の関数について最適化を行うのではなく、複数のファイルまたはプログラム全体を解析して最適化を行います。

図 1.  プロシージャー間の最適化のプロセス
図 2. プロシージャー間の最適化のプロセス

IPO プロセス (図 2 を参照) は、最初に IPO オプションを指定してソースファイルをコンパイルし、コンパイラーで使用される中間言語 (IL) を含むオブジェクト (.o) ファイルを作成します。リンク時に、コンパイラーはすべての IL 情報を組み合わせて最適化用に解析します。IPO プロセスの一部として行われる最適化には、プロシージャーのインライン展開と再構築、デッドコード (未使用コード) の除去、定数伝播、あるいは既知の定数値の置換があります。複数のプロシージャーにコンテキストを追加することで、プロシージャー内で行うよりも安全に高度な最適化を行うことができます。

IPO の解析機能では、コンパイラーのフロントエンドによる解析に厳密に従うコンパイラーではうまく検出できない、初期化されていない変数などの脆弱性やコーディング・エラーについてのフィードバックも提供します。


プロファイルに基づく最適化 (PGO)
コンパイル時に PGO を行うことによって、(1) プロセッサーのマイクロアーキテクチャーの性能が十分に引き出され、(2) 命令ページング/キャッシュメモリーの使用効率が高まり、(3) 分岐予測度が向上する、という効果が得られます。コードのレイアウトを最適化することでコードサイズが縮小し、分岐予測ミスが少なくなるため、命令キャッシュのスラッシングが減り、アプリケーションのパフォーマンスが向上します。

PGO は、図 3 で示すように、3 段階のプロセスです。1) インストルメンテーションを追加してアプリケーションをコンパイルします。2) アプリケーションを実行しモニターして、プロファイルを生成します。3) 最初の実行中に収集したデータを基に最適化を行って再コンパイルします。プロファイルに基づく最適化によって影響を受けるコードサイズについて次に説明します。

基本ブロックと関数の順序 - 命令キャッシュの局所性が有効に機能するように、頻繁に実行されるブロックと関数を一緒に配置します。
インライン展開の判断 - 頻繁に実行される関数をインライン展開します。最もパフォーマンスに影響する領域のコードサイズが増加します。
ベクトル化の判断 - 高いトリップカウントと頻繁に実行されるループをベクトル化します。コードサイズは増加しますが、パフォーマンスの向上によって緩和されます。
図 2.  プロファイルに基づく最適化
図 3. プロファイルに基づく最適化


画像 互換性と柔軟性 画像
標準規格との広範囲な互換性

インテル® Visual Fortran コンパイラーは、Microsoft 開発製品およびその特定のコンポーネントに応じて動作するよう設計されています。Microsoft Visual Studio 2008、Visual Studio 2005、Visual Studio .NET 2003 に統合可能で、32 ビットおよび 64 ビットのマルチコア・プロセッサーをサポートしています。

インテル® Visual Fortran コンパイラー 11.0 Windows 版は、Fortran 95、Fortran 90、Fortran 77、および Fortran IV 言語規格をサポートしています。また、Fortran 2003 言語規格の一部の機能と多くの言語拡張機能もサポートしています。サポートしている言語拡張には、次のようなものがあります。

4 倍精度 REAL データ型 REAL(16)
ユーザー定義型の STRUCTURE、RECORD、UNION、MAP 構文
言語混在アプリケーション開発用のディレクティブおよび関数
バイナリーストリーム I/O
すべての言語機能の一覧は、製品のドキュメント (英語) を参照してください。

インテル® Visual Fortran コンパイラー 10.0 Windows 版には、次のようなプログラマーの生産性を高める機能も用意されています。
ランタイム配列と文字列境界のチェック
クロスファイル・プロシージャー・インターフェイスのチェック
初期化されていない変数のランタイムチェック
ファイル名と行番号によるエラーのトレースバック
言語拡張、事前定義モジュール、およびライブラリー・ルーチンを含む、Compaq Visual Fortran との強力な互換性があります。

さまざまなアプリケーションのパフォーマンスを向上
インテル® Visual Fortran コンパイラー Windows 版は、優れたパフォーマンス、ユーザビリティー、およびビジネス上の利点をさまざまなソフトウェア・マーケットにもたらします。

次世代のデータを多用するアプリケーション開発者の利点 次世代のデータを多用するアプリケーション開発者は、インテル® コンパイラーを使用してレイテンシーや処理時間を減らすことで、大幅にパフォーマンスを向上させることができます。また、パフォーマンスに大きな影響を与えることなく、機能を追加することも可能です。
科学、研究開発、および関連アプリケーション 科学、研究開発、および関連アプリケーションは、コンパイル時間が短縮され、パフォーマンスも向上します。また、充実したテクニカルサポートを利用できます。計算を多用するソフトウェアは、インテル® プロセッサー・ベースのプラットフォームで並列処理を効率的に利用できます。
バージョン 11 動作環境 
※詳細は、リリースノートおよびビルド環境早見表をご覧ください。
アーキテクチャー用語

インテル® コンパイラーとライブラリーは、一般的なプロセッサー・アーキテクチャーとオペレーティング・システムを組み合わせた 3 つのプラットフォームをサポートしています。このセクションでは、本ドキュメント、インストール手順、およびサポートサイトでプラットフォームの記述に使用されている用語について説明します。

IA-32 アーキテクチャー: 32 ビットのオペレーティング・システムを実行している、インテル® Pentium® II プロセッサーと互換性のある 32 ビット・プロセッサー (インテル® Pentium® 4 プロセッサー、インテル® Xeon® プロセッサーなど)、または同じ命令セットをサポートしている他社製のプロセッサーがベースのシステムを指します。

インテル® 64 アーキテクチャー: 64 ビット・アーキテクチャーに対応するように拡張された IA-32 アーキテクチャー・プロセッサー (インテル® Core™2 プロセッサー・ファミリーなど) をベースとし、Microsoft Windows XP Professional x64 Edition や Microsoft Windows Vista* x64 などの 64 ビット・オペレーティング・システムを実行するシステムを指します。32 ビットの Windows オペレーティング・システムを実行しているシステムは、IA-32 アーキテクチャーとみなされます。64 ビット・バージョンの Windows を実行している AMD* プロセッサーをベースとしたしシステムもインテルl® 64 アーキテクチャー・アプリケーション対応インテル® コンパイラーでサポートされています。

IA-64 アーキテクチャー: 64 ビット・オペレーティング・システムを実行している、インテル® Itanium® プロセッサー・ベースのシステム。

ネイティブおよびクロスプラットフォーム開発

「ネイティブ」とは、アプリケーションを実行するプラットフォームと同じプラットフォームでアプリケーションをビルドする (例えば、IA-32 システムで実行するアプリケーションを IA-32 システムでビルドする) ことを指します。「クロスプラットフォーム」または「クロスコンパイル」とは、アプリケーションを実行するプラットフォームとは異なる種類のプラットフォームでアプリケーションをビルドする (例えば、インテル® 64 アーキテクチャー・システムで実行するアプリケーションを IA-32 アーキテクチャーでビルドする) ことを指します。すべての組み合わせのクロスプラットフォーム開発がサポートされているわけではありません。また、組み合わせによっては、オプションのツールとライブラリーをインストールする必要があります。

サポートされているホスト (アプリケーションをビルドするシステム) とターゲット (アプリケーションを実行するシステム) の組み合わせを次に示します。


ホスト\ターゲット IA-32 インテル® 64 IA-64
IA-32
インテル® 64
IA-64 × ×

最小システム要件
インテル® ストリーミング SIMD 拡張命令 2 (インテル® SSE2) 対応の IA-32 アーキテクチャー・プロセッサーをベースとするシステム、またはインテル® 64 アーキテクチャー・プロセッサーまたは 64 ビットの AMD* Athlon* プロセッサーや Opteron* プロセッサーをベースとするシステム、または IA-64 アーキテクチャー (インテル® Itanium) プロセッサーをベースとするシステム。
RAM 512MB (1GB 推奨)
1.4GB の空きディスク容量 (全製品機能とすべてのアーキテクチャー)
Microsoft Windows XP、Microsoft Windows Vista、Microsoft Windows Server* 2003 または Microsoft Windows Server 2008 (エンベデッド・エディションはサポートされていません)
IA-32 またはインテル® 64 アーキテクチャー・アプリケーションをビルドするための Microsoft Visual Studio 開発環境またはコマンドライン・ツール。次のいずれか:
- Microsoft Visual Studio 2008 Standard Edition 以上 (C++ および [X64 コンパイラーおよびツール] コンポーネントがインストールされている必要があります。)[1]
- Microsoft Visual Studio 2005 Standard Edition 以上 (C++ および [X64 コンパイラーおよびツール] コンポーネントがインストールされている必要があります。)[1]
- Microsoft Visual Studio 2005 Premier Partner Edition (インテル® Fortran コンパイラーの特定のライセンスに付属) をベースとしたインテル® Fortran 開発環境[2]
IA-32 アーキテクチャー・アプリケーションをビルドするための Microsoft Visual Studio 開発環境またはコマンドライン・ツール。次のいずれか:
- Microsoft Visual Studio .NET 2003 (C++ コンポーネントがインストールされている必要があります。)[3]
- Microsoft Visual C++* .NET 2003 [3]
IA-64 アーキテクチャー・アプリケーションをビルドするための Microsoft Visual Studio 開発環境またはコマンドライン・ツール。次のいずれか:
- Microsoft Visual Studio 2008 Team System Edition (C++ および [Itanium コンパイラーおよびツール] コンポーネントがインストールされている必要があります。)[4]、および Microsoft Windows SDK for Windows 2008 and .NET Framework 3.5
- Microsoft Visual Studio 2005 Team System Edition (C++ および [Itanium コンパイラーおよびツール] コンポーネントがインストールされている必要があります。)[4]
IA-32 アーキテクチャー・アプリケーションのビルドにコマンドライン・ツールのみを使用するには、次のいずれか:
- Microsoft Visual C++ 2008 Express Edition
- Microsoft Visual C++ 2005 Express Edition [5]
インテル® 64 アーキテクチャー・アプリケーションのビルドにコマンドライン・ツールのみを使用するには、次のいずれか:
- Microsoft Windows Server 2003 R2 Platform SDK
- Microsoft Windows Software Development Kit Update for Windows Vista
- Microsoft Windows SDK for Windows 2008 and .NET Framework 3.5
IA-64 アーキテクチャー・アプリケーションのビルドにコマンドライン・ツールのみを使用するには、次のいずれか:
- Microsoft Windows Server 2003 R2 Platform SDK
ディスクに収録されているドキュメントの参照用
- Adobe Reader* 7.0 以上
注:
1. Microsoft Visual Studio 2005/2008 Standard Edition では、デフォルトで [x64 コンパイラーおよびツール] コンポーネントがインストールされます。プロフェッショナル以上のエディションでは、[カスタム] インストールを選択して、この機能をインストールする必要があります。
2. Microsoft Visual Studio 2005 Premier Partner Edition をベースとしたインテル® Fortran 開発環境は、インテル® Fortran コンパイラー・プロフェッショナル・エディションのアカデミック・ライセンスと商用ライセンスに含まれています。評価版ライセンスや学生ライセンス、また、インテル® C++ コンパイラーが同梱されているコンパイラー・スイートにも含まれていません。ご注意ください。この開発環境は、Fortran アプリケーションの編集、ビルド、デバッグに必要な機能を提供します。以下のような Visual Studio 製品の一部の機能は含まれていません。
- リソースエディター
- Compaq* Visual Fortran プロジェクトの自動変換
- 単一ソースファイルをコンパイルするメニューオプション
- デバッガーのデータ・ブレークポイント
3. Microsoft Visual Studio .NET 2003 は Microsoft Windows Vista ではサポートされていません。Microsoft Visual Studio .NET 2003 のサポートは、将来の製品バージョンでは提供されなくなる予定です。
4. Microsoft Visual Studio を IA-64 アーキテクチャー・システムにインストールすることはできません。
5. Microsoft Visual C++ 2005 Express Edition がインスールされている場合は、Microsoft Visual Studio 2005 Premier Partner Edition はインストールしないでください。
6. アプリケーションは上記の開発用と同じ Windows バージョンで動作します。また、インテルでは互換性テストは行われていませんが、非エンベデッドの 32 ビット・バージョンの Microsoft Windows (Windows XP よりも前のバージョン) でもアプリケーションは動作します。アプリケーションが古いバージョンの Windows にはない Win32 API ルーチンに依存している場合があります。自己の責任のもとでアプリケーションの互換性のテストを行ってください。アプリケーションを動作させるために、特定のランタイム DLL をターゲット・システムにコピーしなければならない場合があります。

新着ドキュメント

バージョン 11.1

バージョン 11.0

バージョン 10.1

その他ドキュメント

FAQ

必須ソフトウェア (ビルド環境 早見表はこちら)

  • インテル Visual Fortran コンパイラー Windows 版プロフェッショナル・エディションには、バージョン 10.0 より Microsoft Visual Studio の開発環境である Visual Studio Partner Edition がバンドルされています。 そのため、Microsoft Visual Studio 製品を別途ご購入いただく必要はありません。ただし、インテル Visual Fortran コンパイラー 10.0 に含まれる Visual Studio Partner Edition はインテル Visual Fortran コンパイラー 10.0 以降でのみ使用が可能です。インテル Visual Fortran コンパイラー 9.1 以前またはインテル C++ コンパイラーでは使用できません。 IA-64 での開発には、従来どおり Microsoft Platform SDK または Visual Studio Team System Edition が必要です。必須ソフトウェアの詳細は、動作環境サイトをご覧ください。

  • Visual Studio Partner Edition は Microsoft 社が提供する開発環境で、インテル Visual Fortran コンパイラーが動作するために必要です。
    • IA-32、インテル® 64 をサポートします。
    • 開発環境 (IDE) のみを提供します。Microsoft 社のコンパイラーは含まれていません。
    • 評価版では提供しません。製品版でのみ提供します。
    • インテル Visual Fortran コンパイラー 9.1 以前のバージョンでは用できません。
    • インテル C++ コンパイラーでは使用できません。

リリース情報:

バージョン 11.1 英語版 新発売!!
インテル Visual Fortran コンパイラー・プロフェッショナル・エディション Windows 版 MKL 同梱製品には、次の 製品がバンドルされています。

※この度リリースされたインテル® コンパイラー 11.1 は英語版です。

日本語版の利用をご希望の場合、インテル® コンパイラー 11.0 日本語版をご利用ください。
インテル® コンパイラー 11.1 の日本語版は初秋のリリースを予定しています。
リリース状況については、弊社メールニュースでご案内させていただきます。
11.0 日本語版のパッケージ製品は、11.1 日本語版リリースまで引き続き販売する予定です。

<日本語環境でのご注意>
インテル® コンパイラー 11.1 (英語版) は、日本語環境で不具合が発生することが確認されています。
日本語環境で使用する際は、こちら をご確認いただいた上で製品を使用してください。
特にインテル(R) C++ コンパイラー Windows版では、バージョン 11.0 の使用を強く推奨いたします。

お知らせ:
インテル社の方針により、コンパイラー・スタンダード・エディションは、2008年 10月
31日を以って終息となりました。2008年 11月 1日以降はプロフェッショナル・エディションをお買い求めください。 詳細および有効なライセンスでのアップグレードについて

11.0 リリースノート一部誤りについて

製品に含まれております日本語リリースノートの記載に一部誤りがございます。該当箇所は以下の通りです。

< 誤 >
1.2.3 最小動作環境
インテル® Pentium® III プロセッサー 1GHz 以上の IA-32 プロセッサーを搭載したコンピューター、インテル® 64 対応プロセッサー、 AMD* Athlon* プロセッサー、または Opteron* プロセッサーを搭載したコンピューター、 IA-64 プロセッサー ( インテル® Itanium® プロセッサー ) を搭載したコンピューターのいずれか

< 正>
1.2.3 最小動作環境
インテル® ストリーミング SIMD 拡張命令 2 ( インテル® SSE2) 対応の IA-32 アーキテクチャー・プロセッサーをベースとするコンピューター、またはインテル® 64 アーキテクチャー・プロセッサーや 64 ビット AMD* Athlon* プロセッサーまたは Opteron* プロセッサーをベースとするコンピューター、または IA-64 アーキテクチャー ( インテル® Itanium® ) プロセッサーをベースとするコンピューター

修正済みのリリースノートは、本ページよりダウンロードいただけます。

本問題は Update 1 (11.0.066) にて解決されております。最新版のダウンロード方法はこちらをご覧ください。

この度は多大なご迷惑をおかけ致しましたことを深くお詫び申し上げます。