価格体系 ( 商用 / アカデミック)

Vol.6

概要
商用
アカデミック2014

注意事項

一般ユーザー向け製品です。商用利用が可能です。
) 購入時教育の提供を主目的とする学位供与機関 ( 例えば、 製品内容は、商用版と同様です。(シリアル番号は異なります。
大学、短大) に携わる教員および生徒に適用されます。 に有効な学生証などの身分証明書の提出が必要です。

インテル® ソフトウェア開発製品

ライセンスの種類 ( シングル / フローティング )シングルユーザー・ライセンス

特定の 1 個人が製品を使用できます。

フローティング・ライセンス

ネットワーク上の複数のコンピュータに製品をインストールして、購入した同時使用ユーザー数の範囲で製品を使用できます。

C/C++、Fortran アプリケーションのパフォーマンスと信頼性を向上

サポート
新規ライセンスに含まれるもの

次年度以降のサポートサービス

1. 製品使用権利 (恒久的)各製品の SSR (サポートサービス更新) を購入することで、サポート

各ライセンスの範囲で、製品を使用できます。

サービスを安価に更新できます。複数年分の SSR をまとめて購入

2. 初年度のサポートサービス

することもできます。

• 最新版へのバージョンアップ・サービス• 日本語によるサポートサービス (エクセルソフト株式会社より提供 )お客様の声「パフォーマンス問題を解決することで最終的な実行速度は約 3 倍になりました。インテル® VTune™ Amplifier XE を使用しなければ問題を発見することはできなかったでしょう。」「オープンソースのツールよりもインテルのツールの方が大幅にパフォー
マンスが向上しました。再コンパイルしただけで、コードはまったく変更していないのに、パフォーマンスが 20% 〜 50% もアップしました。
」

SAS Institute Inc. 社
開発主任
Claire Cates 氏

デューク大学
Scalable Computing Support Center
所長
John Pormann 氏

30 日間無償評価版ダウンロード

www.xlsoft.com/intel/• インテル® Parallel Studio XE 2013
製品の詳細に関するお問い合わせ先 :• インテル® Cluster Studio XE 2013
組込み / モバイルシステム向け開発ツール・スイート• インテル® System Studio 2014

〒 108-0073 東京都港区三田 3-9-9 森伝ビル 6F
Tel: 03-5440-7875 Fax: 03-5440-7876 E-mail: intel@xlsoft.com
お問い合わせフォーム : www.xlsoft.com/jp/qa

インテル® ソフトウェア製品のパフォーマンス / 最適化に関する詳細は、http://software.intel.com/en-us/articles/optimization-notice（英語）を参照してください。
Intel、インテル、Intel ロゴ、Intel Atom、Intel Core、Intel Xeon Phi、Xeon、Cilk、VTune は、アメリカ合衆国および / またはその他の国における Intel Corporation の商標です。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
Ⓒ 2014 Intel Corporation. 無断での引用、転載を禁じます。
Android ロボットは Google Inc. が著作権を保持しています。Android ロボットはクリエイティブ・コモンズ表示（Creative Commons Attribution）3.0 に基づきライセンスされています。
XLsoft のロゴ、XLsoft は XLsoft Corporation の商標です。Copyright Ⓒ 2014 XLsoft Corporation.

• インテル® C++ コンパイラー 14.0 Android* 向けインテル® ソフトウェア開発製品別 機能比較表

総合開発ツールインテル® Parallel Studio XE

インテル® C++ Studio XE

インテル® Fortran Studio XE

インテル® Composer XE

インテル® C++ Composer XE

インテル® Fortran Composer XE

インテル® Cluster Studio XE

インテル® Cluster Studio

インテル® System Studio

製品

インテル®

Parallel Studio XE 2013
Microsoft*

Windows* 版 : Microsoft* Windows* XP SP3/Microsoft* Windows* 7/Microsoft* Windows* 8/Microsoft* Windows* 8.1、Microsoft* Windows* Server 2008/2012
Linux* 版 : Red Hat* Enterprise Linux* 5/6、SUSE* Linux* Enterprise Server 10 SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04
LTS/13.04、Fedora* 18/19

コンパイラー、ライブラリー、エラー検出ツール、

コンパイラーが対応する最適化技術
性能分析ツール、スレッ
ド化アドバイザーをバンドル

高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プロファイルに基づく最適化 (動的最適化) 、
スタティック・セキュリティー解析 ( *1) 、ポインターチェッカー ( *4) 等、インテル® Xeon Phi™ コプロセッサーにも対応

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合、ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換

Fortran IV/77/90/95/2003 (ISO 1539-1980、

対応言語 (ISO、ANSI)

Fortranコンパイラー

互換性

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合、
ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換

Windows* 版 : Visual Studio* 2008/2010/2012/2013に統合、ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換
OS X* 版 : Xcode* に統合、GCC とバイナリー互換-

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合、ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換-

OpenMP* 3.1(準拠 )、OpenMP* 4.0 (一部の機能
能に対応) (*6)、インテル® Cilk™ Plus、インテル® に対応 ) (*6)、インテル® Cilk™ Plus、インテル ®
パフォーマンス・ライブラリー (インテル® TBB、 パフォーマンス・ライブラリー (インテル® TBB、
インテル® MKL、インテル® IPP)
インテル® MKL、インテル® IPP)-

インテル® MPI ライブラリー、OpenMP* 3.1 (準拠) 、OpenMP* 4.0 (一部の機能に対応) (*6) 、インテル® Cilk™ Plus、インテル® パフォーマンス・インテル® Cilk™ Plus、インテル® パフォーマンス・ライブラリー (インテル® TBB、インテル®
ライブラリー (インテル® MKL、インテル® IPP)
MKL、インテル® IPP)

Fortran IV/77/90/95/2003

Fortran IV/77/90/95/2003-

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合-

Windows* 版 : Visual Studio*
Windows* 版 : Visual Studio*
2008/2010/2012/2013
2008/2010/2012/2013 に統合
インテル®に統合
Advisor XE による性能予測グラフ-

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合
OS X* 版 : Xcode* に統合

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合--

Windows* 版、Linux* 版 : OpenMP* 3.1 ( 準拠 )、OpenMP* 4.0 ( 一部の機能に対応) (*6)、CoArray、インテル® MKL
OS X* 版 : OpenMP* 3.1 (準拠 )、OpenMP* 4.0(一部の機能に対応 ) (*6)、インテル® MKL

インテル® MPI ライブラリー、OpenMP* 3.1 (準拠)、
OpenMP* 4.0 (一部の機能に対応 ) (*6)、Co-Array、インテル® MKL-

ANSI X3.198-1992、ANSI X3J3/96-007) に準拠、Fortran 2008 (ISO/IEC 1539-1:2010) の主要機能に対応 (*5)

OpenMP* 3.1 ( 準拠)、OpenMP*4.0 ( 一部 OpenMP* 3.1 ( 準拠 )、OpenMP*4.0 ( 一インテル® Advisor XE(*6)、Co-Array、の機能に対応 ) および部の機能に対応 ) (*6)、Co-Array、
インテル®
Advisor XE は、C、C++、C#
Fortran 言語で利用できるマルチスレッド化
インテル® MKLのアドバイスツールです。 インテル® MKL
上図では、この条件の場合 16 並列で性能が頭打ちになることが予測されています。

• Microsoft* Visual Studio* 2013 と Microsoft* Windows* 8.1 をサポート• スレッド化のアドバイザー、インテル® Advisor
XE を新たにバンドル
画像処理、動画処理、オーディオ処理、暗号化、データ圧縮など
インテル® IPP
16 の関数ドメインから構成される、マルチコア対応ライブラリー( Studio• インテル® C++ コンパイラー XE にポインターチェッカー機能が追加
XE 製品に限る)-

画像処理、動画処理、オーディオ処理、 画 像 処 理、動画 処 理、オーディオ処 理、
暗号化、データ圧 縮など 16 の関数ド 暗号化、データ圧 縮など 16 の関数ドメ
メインから構 成される、マル チコア対 インから構成される、マルチコア対応ラ応ライブラリーイブラリー• 5 つの簡単なステップでパフォーマンスの向上を図ることができる、C++ パフォーマンス・ガイド (インテル® C++ コンパイラー XE Windows* 版のみ )C++ 言語用、並列化テンプレート・
C++ 言語用、並列化テンプレート・ライブラリー
インテル® TBB
(部分準拠 )• パフォーマンス
オフロードと4.0 の主要機能をサポート
・ SIMD 拡張を含む、OpenMP*
ライブラリー
線形代数関数、BLAS、LAPACK、ScaLAPACK、スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア対応ライブラリー、インテル® Xeon Phi™ コプロセッサーにも対応

インテル® MKL
パフォーマンス分析ツールとエラー検出ツール

インテル® MPI ライブラリー
分析ツールは、処理の高速化を妨げるパフォーマンス問題の原因や、マルチスレッド / メモリーエラーを素早く検出します。
問題を早く発見できるように、テンプレートが準備されているので、少ないクリックで問題となる場所を特定することができます。

C++ 言語用、並列化テンプレート・ライブラリー---

画像処理、動画処理、オーディオ処理、暗号化、データ圧縮など 16 の関数ドメインから構成される、マルチコア対応ライブラリー

C++ 言語用、並列化テンプレート・ライブラリー

線 形 代 数 関 数、BLAS、LAPACK、ScaLAPACK、
スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア
対応ライブラリー

線形代数関数、BLAS、LAPACK、ScaLAPACK、スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア対応ライブラリー、Windows* と Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応
MPI-1、MPI-2.1、MPI-2.2 標準に準拠する MPI ライブラリー、Linux* 版ではインテル® Xeon
Phi™ コプロセッサーにも対応 ( Windows 版では、オフロード実行モデルのみをサポート)--

インテル® VTune™
Amplifier XE

イベントベース・サンプリング、hotspot/ 並列性 / ロック & ウェイトの解析、動作状況のタイムライン表示、
インテル® Xeon Phi™ コプロセッサーにも対応-

イベントベース・サンプリング、hotspot/ 並
列性 / ロック & ウェイトの解析、動作状況のタイムライン表示、インテル® Xeon Phi™ コプ
ロセッサーにも対応-

イベントベース・サンプリング、hotspot/
並列 性 / ロック & ウェイトの 解 析、動 作
状況のタイムライン表示、リモートデータ
収集のサポートインテル® Inspector XE

メモリー / スレッドエラーの検出-

メモリー / スレッドエラーの検出-

メモリー / スレッドエラーの検出、リモートデータ収集のサポート

インテル® Trace Analyzer/
Collector

デバッガー(インテル®
Composer XEなどに付属)(ISO 1539-1980、ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 1539-1:2004、ANSI X3.0-1966、ANSI X3.9-1978、ANSI X3.198-1992、ANSI X3J3/96-007) に準拠、Fortran 2008 (ISO/IEC 1539-1:2010) の主要機能に対応 (*5)(ISO 1539-1980、ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 1539-1:2004、ANSI X3.0-1966、ANSI X3.9-1978、OpenMP* 3.1 ( 準拠 ) 、OpenMP*4.0 ( 一部の機能に対応 ) (*6) 、Co-Array、
並列化
インテル® MKL
• インテル® Xeon Phi™ コプロセッサーをサポート

スレッド化
アドバイザー

Eclipse* に統合、GCC、CE Linux* とソース /バイナリー互換-

1992、ANSI X3J3/96-007) に準拠、Fortran 2008 (ISO/IEC 1539-1:2010) の主要機能に対応 (*5)(アップデート版 SP1 の新機能を含む)

解析ツール

C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC 9899:1999(*3)、ISO/IEC 14882:1998、ISO/IEC 14882:2003) に準拠、
C++11 (ISO/IEC 14882:2011) の一部に対応

1:2004、ANSI X3.0-1966、ANSI X3.9-1978、ANSI X3.198-

インテル® Parallel Studio XE 2013 の新機能ライブラリー対応-• インテル® Inspector XE : メモリー / スレッドエラー検出ツール
ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 1539• インテル® Advisor XE : スレッド化アドバイザー

高レベル最 適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プ 高レベル最適化、自動ベクトル化、プロシー
ロファイルに基づく最適化 (動的最適化)、 ジャー間の最適化、プロファイルに基づく
インテル® Xeon Phi™ コプロセッサーにも 最適化 (動的最適化)-

OpenMP* 3.1 ( 準拠 ) 、OpenMP* 4.0 ( 一部の機能に対応) (*6) 、インテル® Cilk™

インテル® IPP)

Windows* 版 : Microsoft* Windows* HPC Server* 2008、/2008 R2
Linux* 版 : Red Hat* Enterprise Linux* 5.0/6.0、SUSE* Linux* Enterprise Server 11、インテル® Cluster Ready高レ ベ ル 最 適 化、 自 動 ベクトル 化、 自 動
高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最 適化、プロ並列化、プロシージャー間の最適化、プ 高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プロファ
ファイルに基づく最適化 (動的最適化) 、スタ
ロファイルに基づく最適化 ( 動的最適化 )、 イルに基づく最適化 (動的最適化)、Windows* と Linux* 版ではインテル® Xeon Phi™
ティック・セキュリティー解 析 ( *1) 、ポイン
Linux* 版ではインテル® Xeon Phi™ コプロ コプロセッサーにも対応
ターチェッカー ( *4) 等、インテル® Xeon Phi™
セッサーにも対応
コプロセッサーにも対応• インテル® Composer XE : C/C++、Fortran コンパイラー
数値演算 (インテル® MKL) / 画像処理 (インテル® IPP) / スレッド化ライブラリー (インテル® OpenMP*
TBB) 3.1 (準拠)、OpenMP* 4.0 (一部の機パフォーマンス・ライブラリー (インテル® TBB、インテル® MKL、
並列化
• インテル® VTune™ Amplifier
XE : Plus、インテル®
パフォーマンス分析ツール

開発 OS: Microsoft* Windows* 7/Microsoft* Windows* 8
Ubuntu* 10.04 LTS/12.04 LTS/13.04
Fedora* 17/18
Red Hat* Enterprise Linux* 5/6
SUSE* Linux* Enterprise Server 11 SP2
openSUSE* 12.1
Wind River* Linux* 5
ターゲット : Tizen*、Android* (4.0.x 〜 4.4.x)、Wind River*Linux* 4/5/6、Yocto Project* 1.2/1.3/1.4/1.5、Fedora* 14/17、
CE Linux* PR32
2.6.x および 3.x.x カーネル (3.10.x まで ) を利用するその他のターゲット Linux* ディストリビューション

C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC
9899:1999(*3)、ISO/IEC 14882:1998、
ISO/IEC 14882:2003) に準拠、C++11 (ISO/IEC 14882:2011) の一部に対応

C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC 9899:1999(*3)、ISO/IEC 14882:1998、互換性

Windows* 版 : Microsoft* Windows* XP SP3/Microsoft* Windows* 7/Microsoft*
Windows* 8/Microsoft* Windows* 8.1、Microsoft* Windows* Server 2008/2012、
Microsoft* Windows* HPC Server* 2008
Linux* 版 : Red Hat* Enterprise Linux* 5/6、SUSE* Linux* Enterprise Server 10
SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04 LTS/13.04、Fedora* 18/19、
インテル® Cluster ReadyOS X* 版 : OS X 10.8/10.9

C/C++ 言語 ( ISO/IEC 9899:1990、ISO/IEC
9899:1999(*3)、ISO/IEC 14882:1998、
ISO/IEC 14882:2003) に準拠、C++11( ISO/IEC 14882:2011) の一部に対応

対応言語 (ISO)(ISO/IECLinux*
14882:2003) に準拠、C++11
14882:2011) ベースのシステム向けに、の一部に対応インテル® Parallel
Studio XE ISO/IEC
は、Windows*
および
下記の製品が同梱されています。

C++
コンパイラーWindows* 版 : Microsoft* Windows* XP SP3/
Microsoft* Windows* 7/Microsoft* Windows* 8/
Microsoft* Windows* 8.1、Microsoft* Windows*
Server 2008/2012、Microsoft* Windows* HPCServer* 2008
Linux* 版 : Red Hat* Enterprise Linux* 5/6、
SUSE* Linux* Enterprise Server 10 SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04 LTS/13.04、
Fedora* 18/19、インテル® Cluster Ready

インテル® Advisor XE

時系列での MPI 関数の動作状況の表示、プロセス間の通信状況のマトリクス表示、通信パフォーマンスの関数別 / プロセス別表示、各関数 / プロセスに対応する送受信の待ち時間比率確認、などが可能な MPI 対応パフォーマンス・プロファイラー、インテル®
Xeon Phi™ コプロセッサーにも対応-

マルチスレッド化の候補を見つけ出し、効果予測や問題の診断を行えるアドバイザー--

マルチスレッド化の候補を見つけ出し、効果予測や問題の診断を行えるアドバイザー

インテル® デバッガー(Linux*、OS X* 版 )シングルスレッド / マルチスレッド・コードについてコマンドラインおよび GUI からデバッグを実行可能、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

シングルスレッド / マルチスレッド・コードについてコマンドラインおよび GUI からデバッグを実行可能、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

インテル® Debugger
Extension (Windows* 版 )インテル® メニー・インテグレーテッド・コア (インテル® MIC ) アーキテクチャー向けソースコードをデバッグ

インテル® メニー・インテグレーテッド・コア (インテル® MIC ) アーキテクチャー向けソースコードをデバッグ

GNU* プロジェクト・システムの安定性の向上、アプリケーション・レベルの命令トレース、データレース検出を行い、デバッガー (GDB*)
アプリケーション・レベルの不具合を素早く解析するソフトウェア・デバッガー、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応(Linux、OS X 版)
インテル® VTune™ Amplifier XE
インテル® Inspector XE
並列性やメモリーアクセスミス等を検出できる高度なパフォーマンス・プロファイラーです。
メモリーリークや、メモリー破壊、データ競合などの エラーを素早く的確に見つけ出すことができます。
インテル® JTAG デバッガー

システムの安定性の向上、アプリケーション・レベルの命令トレース、データレース検出を行い、アプリケーション・レベルの不具合を素早く解析するソフトウェア・デバッガー、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応--

システムの安定性の向上、アプリケーション・レ
ベルの命令トレース、データレース検出を行い、アプリケーション・レベルの不具合を素早く解析するソフトウェア・デバッガー
IA (*2) 固有機能の詳細なアクセス (実行トレースのサポート) のほか、SoC (system-on-chip) やチッ

プセット周辺レジスターへのアクセスが可能

インテル®
インテル®
インテル®
インテル®
2014 年インテル®
2 月 28 日現在の仕様です。 最新マイナー・アップデート・バージョンの仕様は表と異なっている場合があります。詳細および最新の情報は各製品のリリースノートをご覧ください。
*1 スタティック・セキュリティー解析には、インテル®
ParallelXE
Studio XE または、インテル®
C++AmplifierStudio XE、インテル®
Studio
XE、インテル® Cluster Studio XE のいずれかの製品が必要です。
*2 IA = インテル® アーキテクチャー *3 128bit 表記の long double はサポートされていません。
Composer XE
Trace
Analyzer/Collector
MPI ライブラリー
Inspector
VTune™
XE ( Visual) Fortran*4 ポインターチェッカーは、インテル® Parallel Studio XE、インテル® C++ Studio XE、インテル® Cluster Studio XE に同梱されるインテル® C++ コンパイラー XE にて使用できます。 *5 Fortran 2003 準拠および 2008 対応機能に関する仕様については、製品リリースノートをご確認ください。 *6 OpenMP* 4.0 対応機能に関する仕様については、製品リリースノートをご確認ください。

211インテル® ソフトウェア開発製品別 機能比較表
インテル® Parallel Studio XE

インテル® C++ Studio XE

インテル® Fortran Studio XE

インテル® Composer XE

クラスター環境向けの総合開発ツール

インテル® C++ Composer XE

インテル® Fortran Composer XE

インテル® Cluster Studio XE

インテル® Cluster Studio

インテル® System Studio

製品

Windows* 版 : Microsoft* Windows* XP SP3/Microsoft* Windows* 7/Microsoft* Windows* 8/Microsoft* Windows* 8.1、Microsoft* Windows* Server 2008/2012
Linux* 版 : Red Hat* Enterprise Linux* 5/6、SUSE* Linux* Enterprise Server 10 SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04
LTS/13.04、Fedora* 18/19

高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プロファイルに基づく最適化 (動的最適化) 、
スタティック・セキュリティー解析 ( *1) 、ポインターチェッカー ( *4) 等、インテル® Xeon Phi™ コプロセッサーにも対応

高レ ベ ル 最 適 化、 自 動 ベクトル 化、 自 動
高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最 適化、プロ並列化、プロシージャー間の最適化、プ 高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プロファ
ファイルに基づく最適化 (動的最適化) 、スタ
ロファイルに基づく最適化 ( 動的最適化 )、 イルに基づく最適化 (動的最適化)、Windows* と Linux* 版ではインテル® Xeon Phi™
ティック・セキュリティー解 析 ( *1) 、ポイン
Linux* 版ではインテル® Xeon Phi™ コプロ コプロセッサーにも対応
ターチェッカー ( *4) 等、インテル® Xeon Phi™
セッサーにも対応
コプロセッサーにも対応

対応言語 (ISO)C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC 9899:1999(*3)、ISO/IEC 14882:1998、
ISO/IEC 14882:2003) に準拠、C++11 (ISO/IEC 14882:2011) の一部に対応-

C/C++ 言語 ( ISO/IEC 9899:1990、ISO/IEC
9899:1999(*3)、ISO/IEC 14882:1998、
ISO/IEC 14882:2003) に準拠、C++11( ISO/IEC 14882:2011) の一部に対応

C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC
9899:1999(*3)、ISO/IEC 14882:1998、
ISO/IEC 14882:2003) に準拠、C++11 (ISO/IEC 14882:2011) の一部に対応

互換性

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合、ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換-

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合、
ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換に統合、ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換
OS X* 版 : Xcode* に統合、GCC とバイナリー互換

並列化

OpenMP* 3.1 ( 準拠 ) 、OpenMP* 4.0 ( 一部の機能に対応) (*6) 、インテル® Cilk™
Plus、インテル® パフォーマンス・ライブラリー (インテル® TBB、インテル® MKL、
インテル® IPP)-

OpenMP* 3.1 (準拠 )、OpenMP* 4.0 (一部の機能に対応) (*6)、インテル® Cilk™ Plus、インテル® に対応 ) (*6)、インテル® Cilk™ Plus、インテル ®
パフォーマンス・ライブラリー (インテル® TBB、 パフォーマンス・ライブラリー (インテル® TBB、
インテル® MKL、インテル® IPP)
インテル® MKL、インテル® IPP)

Microsoft*

コンパイラーが対応する最適化技術

C++
コンパイラー

Fortran IV/77/90/95/2003 (ISO 1539-1980、

対応言語 (ISO、ANSI)

Fortranコンパイラー

パフォーマンス・

Cluster Studio XE 2013

Windows* 版 : Microsoft* Windows* HPC Server* 2008、/2008 R2
Linux* 版 : Red Hat* Enterprise Linux* 5.0/6.0、SUSE* Linux* Enterprise Server 11、インテル® Cluster Ready

クラスター対応アプリケーションの開発と高レベル最 適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プ 高レベル最適化、自動ベクトル化、プロシー
ロファイルに基づく最適化 (動的最適化)、 ジャー間の最適化、プロファイルに基づく
インテル® Xeon Phi™ コプロセッサーにも 最適化 (動的最適化)

対応

C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC 9899:1999(*3)、ISO/IEC 14882:1998、ISO/IEC 14882:2003) に準拠、(ISO/IEC 14882:2011) の一部に対応
C++11 クラスター向けに、
インテル® Cluster Studio XE は、Windows*
および Linux* ベースの HPC
下記の製品が同梱されています。
Windows* 版 : Visual Studio* 2008/2010/2012/2013-

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合、ソース / バイナリー互換-(ISO 1539-1980、ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 1539-1:2004、ANSI X3.0-1966、ANSI X3.9-1978、互換性

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合-

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合

並列化

OpenMP* 3.1 ( 準拠 ) 、OpenMP*4.0 ( 一部の機能に対応 ) (*6) 、Co-Array、インテル® MKL-

OpenMP* 3.1 ( 準拠)、OpenMP*4.0 ( 一部 OpenMP* 3.1 ( 準拠 )、OpenMP*4.0 ( 一の機能に対応 ) (*6)、Co-Array、部の機能に対応 ) (*6)、Co-Array、インテル® MKL
インテル® MKLANSI X3.198-1992、ANSI X3J3/96-007) に準拠、Fortran 2008 (ISO/IEC 1539-1:2010) の主要機能に対応 (*5)

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合

インテル® MPI ライブラリー、OpenMP* 3.1 (準拠) 、OpenMP* 4.0 (一部の機能に対応) (*6) 、

画像処理、動画処理、オーディオ処理、暗号化、データ圧縮など
16 の関数ドメインから構成される、マルチコア対応ライブラリー-

インテル® TBBC++ 言語用、並列化テンプレート・ライブラリー-

インテル® MKL

線形代数関数、BLAS、LAPACK、ScaLAPACK、スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア対応ライブラリー、インテル® Xeon Phi™ コプロセッサーにも対応

C++ 言語用、並列化テンプレート・ライブラリー

Fortran IV/77/90/95/2003: 最適化された MPI ライブラリー• インテル® MPI ライブラリー(ISO 1539-1980、ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 1539-1:2004、ANSI X3.0-1966、ANSI X3.9-1978、ANSI X3.198-1992、ANSI X3J3/96-007) に準拠、(ISO/IEC-: スレッ
Windows*
版 : Visual
Studio*• インテル® Advisor XE
ド化アドバイザー
2008/2010/2012/2013 に統合
OS X* 版 : Xcode* に統合-

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合-

12 万プロセスまでスケールする( 準拠 )、
Windows* 版、Linux* 版 : OpenMP* 3.1MPI
OpenMP* 4.0 ( 一部の機能に対応) (*6)、Co-

C++ 言語用、並列化テンプレート・ライブラリー-C++ 言語用、並列化テンプレート・ライブラリー

MPI アプリケーションのパフォーマンス分析、チューニング

線形代数関数、BLAS、LAPACK、ScaLAPACK、スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア対応ライブラリー、Windows*と Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応
インテル® Trace Analyzer/Collector
は、MPI 通信によるパフォーマンスの問題となる箇所を素早く発見することができます。

イベントベース・サンプリング、hotspot/ 並列性 / ロック & ウェイトの解析、動作状況のタイムライン表示、
インテル® Xeon Phi™ コプロセッサーにも対応-

インテル® Inspector XE

メモリー / スレッドエラーの検出-

線 形 代 数 関 数、BLAS、LAPACK、ScaLAPACK、
スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア
対応ライブラリー-• Function Profile Chart 機能
イベントベース・サンプリング、hotspot/
イベントベース・サンプリング、hotspot/ 並- 実行時のパフォーマンスを関数別やプロセス別に詳細表示可能
並列 性 / ロック & ウェイトの 解 析、動 作
列性 / ロック & ウェイトの解析、動作状況の状況のタイムライン表示、リモートデータ
タイムライン表示、インテル® Xeon Phi™
コプ
- 各関数およびプロセスに対応する送信/ 受信の待ち時間比率をグラフ
収集のサポート
ロセッサーにも対応
や帳票で表示メモリー / スレッドエラーの検出• Message Profile 機能 -

プロセス間の通信状況をマトリクス表示

メモリー / スレッドエラーの検出、リモートデータ収集のサポート

時系列での MPI 関数の動作状況の表示、プロセス間の通信状況のマトリクス表示、通信パフォーマンスの関数別 / プロセス別表示、各関数/ プロセスに対応する送受信の• Application Imbalance
ダイアグラム (アプリケーションの負荷不均衡
待ち時間比率確認、などが可能な MPI 対応パフォーマンス・プロファイラー、インテル®
)を示す図表
による簡単なアプリケーション解析
Xeon Phi™ コプロセッサーにも対応-

マルチスレッド化の候補を見つけ出し、効果予測や問題の診断を行えるアドバイザー-

Phi™ コプロセッサーにも対応 ( Windows 版では、オフロード実行モデルのみをサポート)

インテル® VTune™
Amplifier XE-

インテル® デバッガー(Linux*、OS X* 版 )シングルスレッド / マルチスレッド・コードについてコマンドラインおよび GUI からデバッグを実行可能、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

インテル® Debugger
Extension (Windows* 版 )インテル® メニー・インテグレーテッド・コア (インテル® MIC ) アーキテクチャー向けソースコードをデバッグ

GNU* プロジェクト・デバッガー (GDB*)(Linux、OS X 版)

システムの安定性の向上、アプリケーション・レベルの命令トレース、データレース検出を行い、アプリケーション・レベルの不具合を素早く解析するソフトウェア・デバッガー、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

インテル® JTAG デバッガー-

1539-1:2010) の主要機能に対応 (*5)
Fortran 2008
: MPI アプリケーション・パフォーマンス解析ツール• インテル® Trace Analyzer/Collector取得した情報は、分かりやすいグラフ表示や帳票表示によりソースコードと関連付けて確認することができます。
MPI-1、MPI-2.1、MPI-2.2 標準に準拠する MPI ライブラリー、Linux* 版ではインテル® Xeon-

インテル® Trace Analyzer/
Collector

デバッガー(インテル®
Composer XEなどに付属)

インテル® Cilk™ Plus、インテル® パフォーマンス・

MKL、インテル® IPP)

インテル® MPI ライブラリー、OpenMP*
3.1 (準拠)、
インテル®
MPI ライブラリーは、Infiniband*
や Myrinet*、TCP/IP に対応し、インテル®
アーキテクチャー・ベース
Array、インテル® MKL
OpenMP* 4.0 (一部の機能に対応 ) (*6)、Co-Array、インテル® MKL
OS X* 版 : OpenMP* 3.1 (準拠 )、OpenMP* 4.0のクラスター上で、アプリケーションのパフォーマンスを最大限に引き出します。
(一部の機能に対応 ) (*6)、インテル® MKL• MPI-1、MPI-2.1、MPI-2.2 標準規格に準拠
画像処理、動画処理、オーディオ処理、 画 像 処 理、動画 処 理、オーディオ処 理、• ダイナミック・プロセス管理のサポート
暗号化、データ圧 縮など 16 の関数ド 暗号化、データ圧
縮など 16 の関数ドメ
画像処理、動画処理、オーディオ処理、暗号化、データ圧縮など 16 の関数ドメインから構成される、マルチコア対応ライブラリー
メインから構 成される、マル チコア対 インから構成される、マルチコア対応ラ• マルチコア・プラットフォームの共有メモリーパスの最適化により、通信スループットの向上と低レイテンシーを実現
応ライブラリーイブラリー• インテル® Xeon Phi™ コプロセッサーに対応 ( Windows* 版では、オフロード実行モデルのみをサポート)

インテル® IPP

インテル® Advisor XE

Eclipse* に統合、GCC、CE Linux* とソース /Linux* 版 : Eclipse* に統合、GCC とバイナリー互換
バイナリー互換• インテル® Composer XE : C/C++、Fortran コンパイラー
数値演算 (インテル® MKL) / 画像処理 (インテル® IPP) / マルチスレッド・ライブラリー (インテル® TBB)OpenMP* 3.1(準拠 )、OpenMP* 4.0 (一部の機能• インテル® Inspector XE : メモリー / スレッドエラー検出ツール

インテル® MPI ライブラリー

スレッド化
アドバイザー

開発 OS: Microsoft* Windows* 7/Microsoft* Windows* 8
Ubuntu* 10.04 LTS/12.04 LTS/13.04
Fedora* 17/18
Red Hat* Enterprise Linux* 5/6
SUSE* Linux* Enterprise Server 11 SP2
openSUSE* 12.1
Wind River* Linux* 5
ターゲット : Tizen*、Android* (4.0.x 〜 4.4.x)、Wind River*Linux* 4/5/6、Yocto Project* 1.2/1.3/1.4/1.5、Fedora* 14/17、
CE Linux* PR32
2.6.x および 3.x.x カーネル (3.10.x まで ) を利用するその他のターゲット Linux* ディストリビューション

インテル® Cilk™ Plus、インテル® パフォーマンス・ライブラリー (インテル® TBB、インテル®
• インテル® VTune™ Amplifier XE -: パフォーマンス分析ツール
ライブラリー (インテル® MKL、インテル® IPP)

Fortran IV/77/90/95/2003

ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 15391992、ANSI X3J3/96-007) に準拠、Fortran 2008 (ISO/IEC 1539-1:2010) の主要機能に対応 (*5)

Windows* 版 : Microsoft* Windows* XP SP3/Microsoft* Windows* 7/Microsoft*
Windows* 8/Microsoft* Windows* 8.1、Microsoft* Windows* Server 2008/2012、
Microsoft* Windows* HPC Server* 2008
Linux* 版 : Red Hat* Enterprise Linux* 5/6、SUSE* Linux* Enterprise Server 10
SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04 LTS/13.04、Fedora* 18/19、
インテル® Cluster ReadyOS X* 版 : OS X 10.8/10.9

パフォーマンス問題の解析

1:2004、ANSI X3.0-1966、ANSI X3.9-1978、ANSI X3.198-

ライブラリー

解析ツール

インテル®

Windows* 版 : Microsoft* Windows* XP SP3/
Microsoft* Windows* 7/Microsoft* Windows* 8/
Microsoft* Windows* 8.1、Microsoft* Windows*
Server 2008/2012、Microsoft* Windows* HPCServer* 2008
Linux* 版 : Red Hat* Enterprise Linux* 5/6、
SUSE* Linux* Enterprise Server 10 SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04 LTS/13.04、
Fedora* 18/19、インテル® Cluster Ready-• Ideal Interconnect Simulator ( IIS: 理想的な相互接続シミュレーター )マルチスレッド化の候補を見つけ出し、効果予測や問題の診断を行えるアドバイザー
によるアプリケーションの負荷バランスの表示が可能

シングルスレッド / マルチスレッド・コードについてコマンドラインおよび GUI からデバッグを実行可能、• MPI 正当性検証 : デッドロック、データ破損、または MPI パラメーター、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

データ型、などのエラーを検出

インテル® メニー・インテグレーテッド・コア (インテル® MIC ) アーキテクチャー向けソースコードをデバッグ

Event Timeline 機能にて、各プロセスのアプリケーション、およびMPI 関数の動作状況をシステムの安定性の向上、アプリケーション・レシステムの安定性の向上、アプリケーション・レベルの命令トレース、データレース検出を行い、ベルの命令トレース、データレース検出を行い、時間系列で表示し、プロセス間でのメッセージ送受信の状態を確認できます。
アプリケーション・レベルの不具合を素早く解析
アプリケーション・レベルの不具合を素早く解析するソフトウェア・デバッガー、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

下のペインは Message Profile 機能にて、通信状況をマトリクスで表示しています。
するソフトウェア・デバッガー

IA *2 固有機能の詳細なアクセス 実行トレース※ インテル® Composer XE、インテル® Trace Analyzer/Collector、インテル® MPI ライブラリーのみ同梱するインテル® Cluster Studio
もご利用いただけます。
のサポート) のほか、SoC (system-on-chip) やチッ()(

プセット周辺レジスターへのアクセスが可能

2014 年 2 月 28 日現在の仕様です。 最新マイナー・アップデート・バージョンの仕様は表と異なっている場合があります。詳細および最新の情報は各製品のリリースノートをご覧ください。
インテル®
*1 スタティック・セキュリティー解析には、インテル® Parallel Studio XE または、インテル® C++ Studio XE、インテル® ( Visual ) Fortran Studio XE、インテル® Cluster Studio XE のいずれかの製品が必要です。 *2 IA = インテル® アーキテクチャー *3 128bit
表記のXE
long double はサポートされていません。
Advisor*4 ポインターチェッカーは、インテル® Parallel Studio XE、インテル® C++ Studio XE、インテル® Cluster Studio XE に同梱されるインテル® C++ コンパイラー XE にて使用できます。 *5 Fortran 2003 準拠および 2008 対応機能に関する仕様については、製品リリースノートをご確認ください。 *6 OpenMP* 4.0 対応機能に関する仕様については、製品リリースノートをご確認ください。

103

高速化のための、C/C++、Fortran コンパイラー

組込み / モバイルデバイス向けにソフトウェアを最適化 / 高速化

インテル®

インテル®

Composer XE 2013

System Studio 2014

日本語版

最新インテル® プロセッサーに対応する最適化と並列化※ OS X* 版は英語版となります。

■ 高速化のためのコンパイラー

インテル® Xeon Phi™ コプロセッサーなど最新プロセッサーに対応します。
ハイパフォーマンスなアプリケーション開発のために、さまざまな最適化 /
並列化機能を提供します。

■ 最適化されたパフォーマンス・ライブラリー

高速演算のための数値演算ライブラリー、ビデオや信号処理に対応した
マルチメディア・ライブラリーが含まれています。
これらのインテル® パフォーマンス・ライブラリーを使用することで、より高速なアプリケーションを素早く開発することができます。

■ ポインターチェッカー (インテル® C++ コンパイラー XE)

割り当てられたメモリーアドレスを超えてアクセスするコードを発見します。
これは、ソフトウェア・セキュリティーの向上を支援し、発見が困難なメモリー
破壊の不具合を見つけます。 ( "Studio XE" 製品のライセンスが必要です。)■ 優れた互換性

C++/Fortran Windows* 版 :Microsoft* Visual Studio* 2008/2010/2012/2013 への統 合機能によって、Microsoft* Visual Studio* 上で開発を行うことができます。
C++ Linux* 版 :GCC* との互換性があり、Eclipse* へ統合することができます。また、ISO/IEC など各言語標準に対応しています。詳細は本カタログの 10 〜 11 ページをご確認ください。

NEW

組込み / モバイルシステム向けに、優れた電力効率、パフォーマンス、信頼性を提供するソフトウェアの開発ツール・スイート

自動並列化
並列実行可能なループに対して、自動的にマルチスレッド・コードを生成します。

■ インテル® Quark プロセッサー、インテル® Atom™ プロセッサー、インテル® Core™ プロセッサー・ファミリー、インテル® Xeon® プロセッサーをサポート■ C、C++ およびアセンブラー言語をサポート■ GNU* クロスビルドに対応し、Eclipse* CDT、Yocto Project* などへ統合可能■ バージョン 2014 では、Linux* と Windows* ホスト OS から、Linux*、Tizen* IVI、
Android* ターゲットシステム向けの開発をサポート

ガイド付き自動並列化 (Guided Auto Parallelism)
自動ベクトル化、自動並列化のためのアドバイスを提供します。

※ 下記の製品がバンドルされています。

インテル® Composer XE の最適化 / 並列化機能
自動ベクトル化
ベクトル演算のための SIMD 拡張命令を自動生成します。(インテル® AVX、
インテル® AVX2 を含む )並列化手法のサポート :• OpenMP* 3.1 (準拠 )、OpenMP* 4.0 (部分準拠 ) : マルチスレッド並列プロ
グラミングのための API ( 下記はインテル® Composer XE、インテル® C++
Composer XE のみ )• インテル® Cilk™ Plus : シリアルコードを効率的に並列化するための言語拡張• インテル® TBB : 抽象レベルで並列化を支援する C++ テンプレート・ライブラリー
プロシージャー間の最適化 (IPO)
小 / 中規模の関数呼び出しを頻繁に行うプログラムのパフォーマンスを劇的に向上します。
ハイパフォーマンス並列最適化機構 (HPO)
ループ変換によりキャッシュアクセスやメモリーアクセスを最適化します。
プロファイルに基づく最適化 (PGO)
コードのレイアウトを最適化してコードサイズを縮小します。

■ インテル® C++ コンパイラー- パフォーマンス最適化用のインテル® Cilk™ Plus 並列モデルが含まれた
最先端の C/C++ コンパイラー- GCC*、Yocto Project*、Wind River* Linux*、CE Linux* との互換性により、既存コードの移植 / 再利用にかかる労力を節約■ インテル® VTune™ Amplifier for Systems- システムの安定性の向上、アプリケーション・レベルの命令トレース、
データレース検出を行い、アプリケーション・レベルの不具合を素早く解析■ インテル® JTAG デバッガー(インテル® System Studio JTAG デバッガー同梱製品のみに含まれます。)- 電力 / パフォーマンスのプロファイルおよびチューニング用の高度な
CPU/SoC (system-on-chip) 解析ツール■ インテル® Inspector for Systems- 発見が困難なメモリーエラーやスレッドエラーを特定するダイナミック /スタティック・アナライザー■ インテル® IPP■ GDB* デバッガー (GNU* Project Debugger)- データ処理、マルチメディア、信号処理向けに高度に最適化された
広範囲な基関数のライブラリー- 低オーバーヘッドのイベントトレース、ログ収集、UEFI ファーム
ウェア、ブートローダー、OS カーネル、ドライバーのソースレベルのデバッグ■ インテル® MKL- 高度に最適化された線形代数、高速フーリエ変換 (FFT )、ベクトル・マス・ライブラリー、統計関数など※ 本製品に含まれるインテル® C++ コンパイラー、インテル® VTune™ Amplifier、インテル®
Inspector は、インテル® Parallel Studio XE に含まれる製品および単体で販売している製品とは異なります。

インテル®

C++ コンパイラー 14.0 Android* 向け
Android* デバイス向けに、レスポンス時間の短縮や、バッテリー駆動時間の延長など、パフォーマンスの高い
アプリケーションを開発■ 多くの場合、再コンパイルのみでパフォーマンスを改善■ Android* NDK の GNU C++ との互換性■ Windows*、OS X*、Linux* ホストでの開発をサポート■ Eclipse またはコマンドラインをサポート

性能に関するテストや評価は、特定のコンピューター・システム、コンポーネント、またはそれらを組み合わせて行ったものであり、このテストによるインテル製品の性能の概算の値を表しているものです。システム・ハードウェア、ソフトウェア設計、構成などの違いにより、実際の性能は掲載された性能テストや評価とは異なる場合があります。システムやコンポーネントの購入を検討される場合は、ほかの情報も参考にして、パフォーマンスを総合的に評価することをお勧めします。インテル製品の性能評価についてさらに詳しい情報をお知りになりたい場合は、
http://www.intel.co.jp/jp/performance/resources/benchmark_limitations.htm を参照してください。
最適化に関する注意事項 : インテル® コンパイラーは、互換マイクロプロセッサー向けには、インテル製マイクロプロセッサー向けと同等レベルの最適化が行われない可能性があります。 これには、インテル® ストリーミング SIMD 拡張命令 2 (インテル® SSE2)、インテル® ストリーミング
SIMD 拡張命令 3 (インテル® SSE3)、ストリーミング SIMD 拡張命令 3 補足命令 (SSSE3) 命令セットに関連する最適化およびその他の最適化が含まれます。インテルでは、インテル製ではないマイクロプロセッサーに対して、最適化の提供、機能、効果を保証していません。 本製品のマイクロプロセッサー固有の最適化は、インテル製マイクロプロセッサーでの使用を目的としています。インテル® マイクロアーキテクチャーに非固有の特定の最適化は、インテル製マイクロプロセッサー向けに予約されています。この注意事項の適用対象である特定の命令セットの詳細は、該当する製品のユーザー・リファレンス・ガイドを参照してください。 改訂 #20110804※ 他のコンパイラー ベンチマークについては、
弊社 web サイト (最終ページに掲載) をご覧ください。

49

最適化・並列化されたパフォーマンス・ライブラリー

コンパイラー製品ラインナップ

インテル®

インテル®

数値演算ライブラリー

C/C++ および Fortran コンパイラーに加えて、パフォーマンス・ライブラリー ( 数値演算 /
画像処理 / マルチスレッド・ライブラリー ) がバンドルされた製品です。両方の言語で開発を行うお客様に最適です。次の製品が同梱されます。

Composer XE 2013 (Windows*/Linux* 版)

MKL (Math Kernel Library)
工学、科学、金融向けの数値演算関数を提供する、最適化とマルチスレッド化されたライブラリーです。
より高速なアプリケーションを作成することができます。

* インテル® C++ コンパイラー / インテル® Fortran コンパイラー / インテル® TBB / インテル® MKL / インテル® IPP■ 高速な数値演算関数

最新の技術で最適化された、BLAS、LAPACK、PARDISO、高速フーリエ変換 (FFT ) などに対応した関数を提供■ クラスターシステムにも対応

クラスター FFT、並列 BLAS ( PBLAS)、ScaLAPACK (Scalable LAPACK ) などを使用して、スケーラブルなクラスター・
アプリケーションを作成■ 並列化済みライブラリー

インテル® MKL に含まれる多くの関数はマルチスレッド化されているため、マルチコア・プロセッサー上で高いパフォー
マンスを発揮インテル®

IPP (Integrated Performance Primitives)
成するための、最適化された基関数から構成されるライブラリーです。高速なエンコーダーや、画像認識ソフトウエアを素早く開発することができます。
■ 高度に最適化された関数• ハードウェアの機能を効果的に使用した高速処理• すべての関数はスレッドセーフ• インテル® AVX やインテル® AVX2 に対応する関数は高いパフォーマンスを提供■ 高い生産性• 16 のドメインに区分される、数千の関数を提供• 豊富で実用的なサンプルコードを使用して、高速なアプリケーションを素早く開発

C++ Composer XE 2013 (Windows*/Linux*/OS X* 版)
C/C++ コンパイラーと、パフォーマンス・ライブラリーがバンドルされた製品です。
インテル® プロセッサーに対応する最適化 / 並列化機能が搭載されており、コンパイルを行うだけで高速バイナリーを生成できます。並列化手法、インテル® Cilk™
Plus を用いることで、ソフトウェアを簡単に並列化できます。次の製品が同梱されます。
* インテル® C++ コンパイラー / インテル® TBB / インテル® MKL / インテル® IPP

インテル®

画像処理ライブラリー

マルチメディア、データ処理、通信 / 信号処理などのアプリケーションを作インテル®

構成システム : バージョン : インテル® IPP 8.0; H/W: インテル® Core™ i7-2600K プロセッサー , 3.40 GHz, 8 MB
キャッシュ , 4 GB RAM; オペレーティング・システム : Ubuntu 11.10; インテル® コンパイラー (icpc) バージョン
12.1.4 20120410; 出典 : インテル コーポレーション ; 注 : 5x5 テンプレート , 4096x4096 イメージ
性能に関するテストや評価は、特定のコンピューター・システム、コンポーネント、またはそれらを組み合わせて行ったものであり、このテストによるインテル製品の性能の概算の値を表しているものです。システム・ハードウェア、
ソフトウェア設計、構成などの違いにより、実際の性能は掲載された性能テストや評価とは異なる場合があります。システムやコンポーネントの購入を検討される場合は、ほかの情報も参考にして、パフォーマンスを総合的に評価することをお勧めします。インテル製品の性能評価についてさらに詳しい情報をお知りになりたい場合は、
http://www.intel.co.jp/jp/performance/resources/benchmark_limitations.htm を参照してください。
最適化に関する注意事項 : インテル® コンパイラーは、互換マイクロプロセッサー向けには、インテル製マイクロプロセッ
サー向けと同等レベルの最適化が行われない可能性があります。 これには、インテル® ストリーミング SIMD 拡張命令 2(インテル® SSE2)、インテル® ストリーミング SIMD 拡張命令 3 (インテル® SSE3)、ストリーミング SIMD 拡張命令 3 補足命
令 (SSSE3) 命令セットに関連する最適化およびその他の最適化が含まれます。インテルでは、インテル製ではないマイクロプロセッサーに対して、最適化の提供、機能、効果を保証していません。 本製品のマイクロプロセッサー固有の最適化は、インテル製マイクロプロセッサーでの使用を目的としています。インテル® マイクロアーキテクチャーに非固有の特定の最適化は、インテル製マイクロプロセッサー向けに予約されています。この注意事項の適用対象である特定の命令セットの詳細は、該当する製品のユーザー・リファレンス・ガイドを参照してください。 改訂 #20110804

インテル®

TBB (Threading Building Blocks)

Fortran Composer XE 2013 (Windows*/Linux*/OS X* 版)
Fortran コンパイラーと、数値演算ライブラリーであるインテル® MKL がバンドルされた製品です。Co-Array Fortran 等の最新技術に対応します。
エンジニアリング、科学技術などの分野でシミュレーションや解析プログラムを作成している開発者に最適です。次の製品が同梱されます。
* インテル® Fortran コンパイラー / インテル® MKL※インテル® C++/Fortran コンパイラーは単体では販売しておりません。Composer XE 製品または、Studio XE 製品をお買い求めください。

コンパイラー製品対応 OS と同梱表

マルチスレッド・ライブラリー

アプリケーションをマルチスレッド化する場 合に最 適な C++ テンプレート・ライブラリーです。

インテル® C++ Composer XE

インテル® (Visual)
Fortran Composer XEWindows* 版 / Linux* 版

Windows* 版 / Linux* 版 / OS X* 版

Windows* 版 / Linux* 版 / OS X* 版●

高度なタスク・スケジューラーにより効率的な並列化が可能です。

C++ コンパイラー●■ テンプレートによる並列化の実装

Fortran コンパイラー●

インテル® MKL●●

インテル® IPP●●

インテル® TBB●●

並列化のためのテンプレート、コンテナー、およびクラスを提供■ タスクベースの並列化

処理を論理タスクに分割することで、マルチコア・プロセッサーを柔軟に活用することが可能■ スケーラブルな開発

コア数に応じて自動的に生成されるスレッド数が拡張。コア数が変化してもコードの再記述が不要であり、ライフ
サイクルの長い製品が開発可能。

8OS

インテル® Composer XE

IMSL 数値演算ライブラリー※●●● (IMSL 版のみ)

※ Rogue Wave 社のライブラリー製品です。

5

高度なパフォーマンス・プロファイラー

高度なメモリー / スレッド化エラーチェッカー

インテル®

インテル®

パフォーマンスの問題となる原因を素早く特定

メモリー / スレッドの不具合を動的に分析

VTune™ Amplifier XE 2013

Inspector XE 2013
信頼性の高いアプリケーションの開発をサポート■ 簡単に解析テンプレートが用意されているため、数回のクリックのみで必要な情報を取得できます。
また、特別なライブラリーのリンクやソースコードを修正しなくても、パフォーマンスを分析することができます。
Windows* 版では Microsoft* Visual Studio* から特別なビルドなしで操作できるため、素早く開発を進めることができます。

■ メモリーエラーとマルチスレッド・エラーをチェック

インテル® Inspector XE を使用することで、メモリーリーク、メモリー破壊、メモリー関連 API のリソース解放し忘れなどの誤りを動的に検出することができます。また、データ競合やデッドロックなど、デバッガーでは検出の困難なマルチスレッド・エラーも的確に発見し、分かりやすいユーザー・インターフェイスで確認することができます。

■ 詳細なパフォーマンス・プロファイル

インテル® VTune™ Amplifier XE は、パフォーマンス問題となる部分をソースコードと対比させて確認することができます。また、アセンブラを表示することもできるので、コンパイラーによる最適化の内容とパフォーマンスを関連付けて読み取ることができます。
さらに、より詳細なメモリーアクセスミスの発生状況や、並列化の仕事量の割り振りミスなどを時系列状に確認することができます。
ハードウェア・イベントサンプリングで、メモリー
読み込み遅延が発生している場所を表しています。
メモリーエラー検出画面。メモリーリークやメモリー破壊などのエラーが、エラーのタイプもスレッドエラー検出画面。データ競合やデッドロックなどの問題を、ソースコードまで素早く含めて表示されます。コードの関連箇所やコールスタック情報から、原因の把握および修正を特定することで、問題を簡単に解決することができます。

素早く行えます。

■ 豊富な機能■ 多彩な機能• MPI および OpenMP* (または他のスレッド化) の両方を使用するハイブリッド・アプリケーションを解析できます。
• Java*、またはネイティブコードと Java* の混合コードを解析します。
• 統計呼び出しカウントデータを提供し、より良いインライン展開の判断を下す支援をします。
• ハードウェア・プロファイリングはインテル® Xeon Phi™ コプロセッサーもサポートしており、GUI からも起動できます。
• インテル® VTune™ Amplifier XE の電力解析は平均消費電力を測定する他のツールと異なり、ウェイクアップの原因を特定します。( Linux* 版のみ )• Java プロセスのハードウェア・イベントベース・サンプリングに対応します。
• コール・スタック ( 呼び出し元情報) に加え、コーリー・スタック (呼び出し先情報) を表示できるようになりました。

• ヒープ拡張解析機能は、アプリケーションの実行中、メモリー使用量が増え続ける原因を特定するために役立ちます。
• インテル® Xeon Phi™ コプロセッサーで実行した場合に発生するメモリー / スレッド化問題を検出することができます。
• デバッガー・ブレークポイントにより、エラーが発生する直前にデバッガーに移ることで、複雑なエラーの診断を容易にします。
• MPI アプリケーションのメモリー / スレッドエラーが検出可能です。MPI と OpenMP* を使用して書かれたハイブリッド・
アプリケーションのメモリーとスレッドエラーを検出します。

■ 幅広い開発言語をサポート• Windows* および Linux* 上の C、C++、Fortran のシリアル / 並列コードおよび Windows* 上の C# .NET の並列コード• Windows* 版にて、Microsoft* Visual Studio* 2008、2010、2012、2013 に統合■ プロファイリングの結果を分かりやすく表示

インテル® VTune™ Amplifier XE には、プロファイリング・データの収集だけでなく、時間軸、フィルタリング、
フレーム分析など、データを実用的な情 報に変 換するための多数の機能が 備わっています。問題をいろいろな角度から確認することができます。

6■ 生産性の向上、コストカット、製品開発期間の短縮を実現

インテル® Inspector XE を使用することで、短期間で、信頼性の高いアプリケーションを開発できるようになります。

7

高度なパフォーマンス・プロファイラー

高度なメモリー / スレッド化エラーチェッカー

インテル®

インテル®

パフォーマンスの問題となる原因を素早く特定

メモリー / スレッドの不具合を動的に分析

VTune™ Amplifier XE 2013

Inspector XE 2013
信頼性の高いアプリケーションの開発をサポート■ 簡単に解析テンプレートが用意されているため、数回のクリックのみで必要な情報を取得できます。
また、特別なライブラリーのリンクやソースコードを修正しなくても、パフォーマンスを分析することができます。
Windows* 版では Microsoft* Visual Studio* から特別なビルドなしで操作できるため、素早く開発を進めることができます。

■ メモリーエラーとマルチスレッド・エラーをチェック

インテル® Inspector XE を使用することで、メモリーリーク、メモリー破壊、メモリー関連 API のリソース解放し忘れなどの誤りを動的に検出することができます。また、データ競合やデッドロックなど、デバッガーでは検出の困難なマルチスレッド・エラーも的確に発見し、分かりやすいユーザー・インターフェイスで確認することができます。

■ 詳細なパフォーマンス・プロファイル

インテル® VTune™ Amplifier XE は、パフォーマンス問題となる部分をソースコードと対比させて確認することができます。また、アセンブラを表示することもできるので、コンパイラーによる最適化の内容とパフォーマンスを関連付けて読み取ることができます。
さらに、より詳細なメモリーアクセスミスの発生状況や、並列化の仕事量の割り振りミスなどを時系列状に確認することができます。
ハードウェア・イベントサンプリングで、メモリー
読み込み遅延が発生している場所を表しています。
メモリーエラー検出画面。メモリーリークやメモリー破壊などのエラーが、エラーのタイプもスレッドエラー検出画面。データ競合やデッドロックなどの問題を、ソースコードまで素早く含めて表示されます。コードの関連箇所やコールスタック情報から、原因の把握および修正を特定することで、問題を簡単に解決することができます。

素早く行えます。

■ 豊富な機能■ 多彩な機能• MPI および OpenMP* (または他のスレッド化) の両方を使用するハイブリッド・アプリケーションを解析できます。
• Java*、またはネイティブコードと Java* の混合コードを解析します。
• 統計呼び出しカウントデータを提供し、より良いインライン展開の判断を下す支援をします。
• ハードウェア・プロファイリングはインテル® Xeon Phi™ コプロセッサーもサポートしており、GUI からも起動できます。
• インテル® VTune™ Amplifier XE の電力解析は平均消費電力を測定する他のツールと異なり、ウェイクアップの原因を特定します。( Linux* 版のみ )• Java プロセスのハードウェア・イベントベース・サンプリングに対応します。
• コール・スタック ( 呼び出し元情報) に加え、コーリー・スタック (呼び出し先情報) を表示できるようになりました。

• ヒープ拡張解析機能は、アプリケーションの実行中、メモリー使用量が増え続ける原因を特定するために役立ちます。
• インテル® Xeon Phi™ コプロセッサーで実行した場合に発生するメモリー / スレッド化問題を検出することができます。
• デバッガー・ブレークポイントにより、エラーが発生する直前にデバッガーに移ることで、複雑なエラーの診断を容易にします。
• MPI アプリケーションのメモリー / スレッドエラーが検出可能です。MPI と OpenMP* を使用して書かれたハイブリッド・
アプリケーションのメモリーとスレッドエラーを検出します。

■ 幅広い開発言語をサポート• Windows* および Linux* 上の C、C++、Fortran のシリアル / 並列コードおよび Windows* 上の C# .NET の並列コード• Windows* 版にて、Microsoft* Visual Studio* 2008、2010、2012、2013 に統合■ プロファイリングの結果を分かりやすく表示

インテル® VTune™ Amplifier XE には、プロファイリング・データの収集だけでなく、時間軸、フィルタリング、
フレーム分析など、データを実用的な情 報に変 換するための多数の機能が 備わっています。問題をいろいろな角度から確認することができます。

6■ 生産性の向上、コストカット、製品開発期間の短縮を実現

インテル® Inspector XE を使用することで、短期間で、信頼性の高いアプリケーションを開発できるようになります。

7

最適化・並列化されたパフォーマンス・ライブラリー

コンパイラー製品ラインナップ

インテル®

インテル®

数値演算ライブラリー

C/C++ および Fortran コンパイラーに加えて、パフォーマンス・ライブラリー ( 数値演算 /
画像処理 / マルチスレッド・ライブラリー ) がバンドルされた製品です。両方の言語で開発を行うお客様に最適です。次の製品が同梱されます。

Composer XE 2013 (Windows*/Linux* 版)

MKL (Math Kernel Library)
工学、科学、金融向けの数値演算関数を提供する、最適化とマルチスレッド化されたライブラリーです。
より高速なアプリケーションを作成することができます。

* インテル® C++ コンパイラー / インテル® Fortran コンパイラー / インテル® TBB / インテル® MKL / インテル® IPP■ 高速な数値演算関数

最新の技術で最適化された、BLAS、LAPACK、PARDISO、高速フーリエ変換 (FFT ) などに対応した関数を提供■ クラスターシステムにも対応

クラスター FFT、並列 BLAS ( PBLAS)、ScaLAPACK (Scalable LAPACK ) などを使用して、スケーラブルなクラスター・
アプリケーションを作成■ 並列化済みライブラリー

インテル® MKL に含まれる多くの関数はマルチスレッド化されているため、マルチコア・プロセッサー上で高いパフォー
マンスを発揮インテル®

IPP (Integrated Performance Primitives)
成するための、最適化された基関数から構成されるライブラリーです。高速なエンコーダーや、画像認識ソフトウエアを素早く開発することができます。
■ 高度に最適化された関数• ハードウェアの機能を効果的に使用した高速処理• すべての関数はスレッドセーフ• インテル® AVX やインテル® AVX2 に対応する関数は高いパフォーマンスを提供■ 高い生産性• 16 のドメインに区分される、数千の関数を提供• 豊富で実用的なサンプルコードを使用して、高速なアプリケーションを素早く開発

C++ Composer XE 2013 (Windows*/Linux*/OS X* 版)
C/C++ コンパイラーと、パフォーマンス・ライブラリーがバンドルされた製品です。
インテル® プロセッサーに対応する最適化 / 並列化機能が搭載されており、コンパイルを行うだけで高速バイナリーを生成できます。並列化手法、インテル® Cilk™
Plus を用いることで、ソフトウェアを簡単に並列化できます。次の製品が同梱されます。
* インテル® C++ コンパイラー / インテル® TBB / インテル® MKL / インテル® IPP

インテル®

画像処理ライブラリー

マルチメディア、データ処理、通信 / 信号処理などのアプリケーションを作インテル®

構成システム : バージョン : インテル® IPP 8.0; H/W: インテル® Core™ i7-2600K プロセッサー , 3.40 GHz, 8 MB
キャッシュ , 4 GB RAM; オペレーティング・システム : Ubuntu 11.10; インテル® コンパイラー (icpc) バージョン
12.1.4 20120410; 出典 : インテル コーポレーション ; 注 : 5x5 テンプレート , 4096x4096 イメージ
性能に関するテストや評価は、特定のコンピューター・システム、コンポーネント、またはそれらを組み合わせて行ったものであり、このテストによるインテル製品の性能の概算の値を表しているものです。システム・ハードウェア、
ソフトウェア設計、構成などの違いにより、実際の性能は掲載された性能テストや評価とは異なる場合があります。システムやコンポーネントの購入を検討される場合は、ほかの情報も参考にして、パフォーマンスを総合的に評価することをお勧めします。インテル製品の性能評価についてさらに詳しい情報をお知りになりたい場合は、
http://www.intel.co.jp/jp/performance/resources/benchmark_limitations.htm を参照してください。
最適化に関する注意事項 : インテル® コンパイラーは、互換マイクロプロセッサー向けには、インテル製マイクロプロセッ
サー向けと同等レベルの最適化が行われない可能性があります。 これには、インテル® ストリーミング SIMD 拡張命令 2(インテル® SSE2)、インテル® ストリーミング SIMD 拡張命令 3 (インテル® SSE3)、ストリーミング SIMD 拡張命令 3 補足命
令 (SSSE3) 命令セットに関連する最適化およびその他の最適化が含まれます。インテルでは、インテル製ではないマイクロプロセッサーに対して、最適化の提供、機能、効果を保証していません。 本製品のマイクロプロセッサー固有の最適化は、インテル製マイクロプロセッサーでの使用を目的としています。インテル® マイクロアーキテクチャーに非固有の特定の最適化は、インテル製マイクロプロセッサー向けに予約されています。この注意事項の適用対象である特定の命令セットの詳細は、該当する製品のユーザー・リファレンス・ガイドを参照してください。 改訂 #20110804

インテル®

TBB (Threading Building Blocks)

Fortran Composer XE 2013 (Windows*/Linux*/OS X* 版)
Fortran コンパイラーと、数値演算ライブラリーであるインテル® MKL がバンドルされた製品です。Co-Array Fortran 等の最新技術に対応します。
エンジニアリング、科学技術などの分野でシミュレーションや解析プログラムを作成している開発者に最適です。次の製品が同梱されます。
* インテル® Fortran コンパイラー / インテル® MKL※インテル® C++/Fortran コンパイラーは単体では販売しておりません。Composer XE 製品または、Studio XE 製品をお買い求めください。

コンパイラー製品対応 OS と同梱表

マルチスレッド・ライブラリー

アプリケーションをマルチスレッド化する場 合に最 適な C++ テンプレート・ライブラリーです。

インテル® C++ Composer XE

インテル® (Visual)
Fortran Composer XEWindows* 版 / Linux* 版

Windows* 版 / Linux* 版 / OS X* 版

Windows* 版 / Linux* 版 / OS X* 版●

高度なタスク・スケジューラーにより効率的な並列化が可能です。

C++ コンパイラー●■ テンプレートによる並列化の実装

Fortran コンパイラー●

インテル® MKL●●

インテル® IPP●●

インテル® TBB●●

並列化のためのテンプレート、コンテナー、およびクラスを提供■ タスクベースの並列化

処理を論理タスクに分割することで、マルチコア・プロセッサーを柔軟に活用することが可能■ スケーラブルな開発

コア数に応じて自動的に生成されるスレッド数が拡張。コア数が変化してもコードの再記述が不要であり、ライフ
サイクルの長い製品が開発可能。

8OS

インテル® Composer XE

IMSL 数値演算ライブラリー※●●● (IMSL 版のみ)

※ Rogue Wave 社のライブラリー製品です。

5

高速化のための、C/C++、Fortran コンパイラー

組込み / モバイルデバイス向けにソフトウェアを最適化 / 高速化

インテル®

インテル®

Composer XE 2013

System Studio 2014

日本語版

最新インテル® プロセッサーに対応する最適化と並列化※ OS X* 版は英語版となります。

■ 高速化のためのコンパイラー

インテル® Xeon Phi™ コプロセッサーなど最新プロセッサーに対応します。
ハイパフォーマンスなアプリケーション開発のために、さまざまな最適化 /
並列化機能を提供します。

■ 最適化されたパフォーマンス・ライブラリー

高速演算のための数値演算ライブラリー、ビデオや信号処理に対応した
マルチメディア・ライブラリーが含まれています。
これらのインテル® パフォーマンス・ライブラリーを使用することで、より高速なアプリケーションを素早く開発することができます。

■ ポインターチェッカー (インテル® C++ コンパイラー XE)

割り当てられたメモリーアドレスを超えてアクセスするコードを発見します。
これは、ソフトウェア・セキュリティーの向上を支援し、発見が困難なメモリー
破壊の不具合を見つけます。 ( "Studio XE" 製品のライセンスが必要です。)■ 優れた互換性

C++/Fortran Windows* 版 :Microsoft* Visual Studio* 2008/2010/2012/2013 への統 合機能によって、Microsoft* Visual Studio* 上で開発を行うことができます。
C++ Linux* 版 :GCC* との互換性があり、Eclipse* へ統合することができます。また、ISO/IEC など各言語標準に対応しています。詳細は本カタログの 10 〜 11 ページをご確認ください。

NEW

組込み / モバイルシステム向けに、優れた電力効率、パフォーマンス、信頼性を提供するソフトウェアの開発ツール・スイート

自動並列化
並列実行可能なループに対して、自動的にマルチスレッド・コードを生成します。

■ インテル® Quark プロセッサー、インテル® Atom™ プロセッサー、インテル® Core™ プロセッサー・ファミリー、インテル® Xeon® プロセッサーをサポート■ C、C++ およびアセンブラー言語をサポート■ GNU* クロスビルドに対応し、Eclipse* CDT、Yocto Project* などへ統合可能■ バージョン 2014 では、Linux* と Windows* ホスト OS から、Linux*、Tizen* IVI、
Android* ターゲットシステム向けの開発をサポート

ガイド付き自動並列化 (Guided Auto Parallelism)
自動ベクトル化、自動並列化のためのアドバイスを提供します。

※ 下記の製品がバンドルされています。

インテル® Composer XE の最適化 / 並列化機能
自動ベクトル化
ベクトル演算のための SIMD 拡張命令を自動生成します。(インテル® AVX、
インテル® AVX2 を含む )並列化手法のサポート :• OpenMP* 3.1 (準拠 )、OpenMP* 4.0 (部分準拠 ) : マルチスレッド並列プロ
グラミングのための API ( 下記はインテル® Composer XE、インテル® C++
Composer XE のみ )• インテル® Cilk™ Plus : シリアルコードを効率的に並列化するための言語拡張• インテル® TBB : 抽象レベルで並列化を支援する C++ テンプレート・ライブラリー
プロシージャー間の最適化 (IPO)
小 / 中規模の関数呼び出しを頻繁に行うプログラムのパフォーマンスを劇的に向上します。
ハイパフォーマンス並列最適化機構 (HPO)
ループ変換によりキャッシュアクセスやメモリーアクセスを最適化します。
プロファイルに基づく最適化 (PGO)
コードのレイアウトを最適化してコードサイズを縮小します。

■ インテル® C++ コンパイラー- パフォーマンス最適化用のインテル® Cilk™ Plus 並列モデルが含まれた
最先端の C/C++ コンパイラー- GCC*、Yocto Project*、Wind River* Linux*、CE Linux* との互換性により、既存コードの移植 / 再利用にかかる労力を節約■ インテル® VTune™ Amplifier for Systems- システムの安定性の向上、アプリケーション・レベルの命令トレース、
データレース検出を行い、アプリケーション・レベルの不具合を素早く解析■ インテル® JTAG デバッガー(インテル® System Studio JTAG デバッガー同梱製品のみに含まれます。)- 電力 / パフォーマンスのプロファイルおよびチューニング用の高度な
CPU/SoC (system-on-chip) 解析ツール■ インテル® Inspector for Systems- 発見が困難なメモリーエラーやスレッドエラーを特定するダイナミック /スタティック・アナライザー■ インテル® IPP■ GDB* デバッガー (GNU* Project Debugger)- データ処理、マルチメディア、信号処理向けに高度に最適化された
広範囲な基関数のライブラリー- 低オーバーヘッドのイベントトレース、ログ収集、UEFI ファーム
ウェア、ブートローダー、OS カーネル、ドライバーのソースレベルのデバッグ■ インテル® MKL- 高度に最適化された線形代数、高速フーリエ変換 (FFT )、ベクトル・マス・ライブラリー、統計関数など※ 本製品に含まれるインテル® C++ コンパイラー、インテル® VTune™ Amplifier、インテル®
Inspector は、インテル® Parallel Studio XE に含まれる製品および単体で販売している製品とは異なります。

インテル®

C++ コンパイラー 14.0 Android* 向け
Android* デバイス向けに、レスポンス時間の短縮や、バッテリー駆動時間の延長など、パフォーマンスの高い
アプリケーションを開発■ 多くの場合、再コンパイルのみでパフォーマンスを改善■ Android* NDK の GNU C++ との互換性■ Windows*、OS X*、Linux* ホストでの開発をサポート■ Eclipse またはコマンドラインをサポート

性能に関するテストや評価は、特定のコンピューター・システム、コンポーネント、またはそれらを組み合わせて行ったものであり、このテストによるインテル製品の性能の概算の値を表しているものです。システム・ハードウェア、ソフトウェア設計、構成などの違いにより、実際の性能は掲載された性能テストや評価とは異なる場合があります。システムやコンポーネントの購入を検討される場合は、ほかの情報も参考にして、パフォーマンスを総合的に評価することをお勧めします。インテル製品の性能評価についてさらに詳しい情報をお知りになりたい場合は、
http://www.intel.co.jp/jp/performance/resources/benchmark_limitations.htm を参照してください。
最適化に関する注意事項 : インテル® コンパイラーは、互換マイクロプロセッサー向けには、インテル製マイクロプロセッサー向けと同等レベルの最適化が行われない可能性があります。 これには、インテル® ストリーミング SIMD 拡張命令 2 (インテル® SSE2)、インテル® ストリーミング
SIMD 拡張命令 3 (インテル® SSE3)、ストリーミング SIMD 拡張命令 3 補足命令 (SSSE3) 命令セットに関連する最適化およびその他の最適化が含まれます。インテルでは、インテル製ではないマイクロプロセッサーに対して、最適化の提供、機能、効果を保証していません。 本製品のマイクロプロセッサー固有の最適化は、インテル製マイクロプロセッサーでの使用を目的としています。インテル® マイクロアーキテクチャーに非固有の特定の最適化は、インテル製マイクロプロセッサー向けに予約されています。この注意事項の適用対象である特定の命令セットの詳細は、該当する製品のユーザー・リファレンス・ガイドを参照してください。 改訂 #20110804※ 他のコンパイラー ベンチマークについては、
弊社 web サイト (最終ページに掲載) をご覧ください。

49

インテル® ソフトウェア開発製品別 機能比較表
インテル® Parallel Studio XE

インテル® C++ Studio XE

インテル® Fortran Studio XE

インテル® Composer XE

クラスター環境向けの総合開発ツール

インテル® C++ Composer XE

インテル® Fortran Composer XE

インテル® Cluster Studio XE

インテル® Cluster Studio

インテル® System Studio

製品

Windows* 版 : Microsoft* Windows* XP SP3/Microsoft* Windows* 7/Microsoft* Windows* 8/Microsoft* Windows* 8.1、Microsoft* Windows* Server 2008/2012
Linux* 版 : Red Hat* Enterprise Linux* 5/6、SUSE* Linux* Enterprise Server 10 SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04
LTS/13.04、Fedora* 18/19

高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プロファイルに基づく最適化 (動的最適化) 、
スタティック・セキュリティー解析 ( *1) 、ポインターチェッカー ( *4) 等、インテル® Xeon Phi™ コプロセッサーにも対応

高レ ベ ル 最 適 化、 自 動 ベクトル 化、 自 動
高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最 適化、プロ並列化、プロシージャー間の最適化、プ 高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プロファ
ファイルに基づく最適化 (動的最適化) 、スタ
ロファイルに基づく最適化 ( 動的最適化 )、 イルに基づく最適化 (動的最適化)、Windows* と Linux* 版ではインテル® Xeon Phi™
ティック・セキュリティー解 析 ( *1) 、ポイン
Linux* 版ではインテル® Xeon Phi™ コプロ コプロセッサーにも対応
ターチェッカー ( *4) 等、インテル® Xeon Phi™
セッサーにも対応
コプロセッサーにも対応

対応言語 (ISO)C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC 9899:1999(*3)、ISO/IEC 14882:1998、
ISO/IEC 14882:2003) に準拠、C++11 (ISO/IEC 14882:2011) の一部に対応-

C/C++ 言語 ( ISO/IEC 9899:1990、ISO/IEC
9899:1999(*3)、ISO/IEC 14882:1998、
ISO/IEC 14882:2003) に準拠、C++11( ISO/IEC 14882:2011) の一部に対応

C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC
9899:1999(*3)、ISO/IEC 14882:1998、
ISO/IEC 14882:2003) に準拠、C++11 (ISO/IEC 14882:2011) の一部に対応

互換性

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合、ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換-

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合、
ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換に統合、ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換
OS X* 版 : Xcode* に統合、GCC とバイナリー互換

並列化

OpenMP* 3.1 ( 準拠 ) 、OpenMP* 4.0 ( 一部の機能に対応) (*6) 、インテル® Cilk™
Plus、インテル® パフォーマンス・ライブラリー (インテル® TBB、インテル® MKL、
インテル® IPP)-

OpenMP* 3.1 (準拠 )、OpenMP* 4.0 (一部の機能に対応) (*6)、インテル® Cilk™ Plus、インテル® に対応 ) (*6)、インテル® Cilk™ Plus、インテル ®
パフォーマンス・ライブラリー (インテル® TBB、 パフォーマンス・ライブラリー (インテル® TBB、
インテル® MKL、インテル® IPP)
インテル® MKL、インテル® IPP)

Microsoft*

コンパイラーが対応する最適化技術

C++
コンパイラー

Fortran IV/77/90/95/2003 (ISO 1539-1980、

対応言語 (ISO、ANSI)

Fortranコンパイラー

パフォーマンス・

Cluster Studio XE 2013

Windows* 版 : Microsoft* Windows* HPC Server* 2008、/2008 R2
Linux* 版 : Red Hat* Enterprise Linux* 5.0/6.0、SUSE* Linux* Enterprise Server 11、インテル® Cluster Ready

クラスター対応アプリケーションの開発と高レベル最 適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プ 高レベル最適化、自動ベクトル化、プロシー
ロファイルに基づく最適化 (動的最適化)、 ジャー間の最適化、プロファイルに基づく
インテル® Xeon Phi™ コプロセッサーにも 最適化 (動的最適化)

対応

C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC 9899:1999(*3)、ISO/IEC 14882:1998、ISO/IEC 14882:2003) に準拠、(ISO/IEC 14882:2011) の一部に対応
C++11 クラスター向けに、
インテル® Cluster Studio XE は、Windows*
および Linux* ベースの HPC
下記の製品が同梱されています。
Windows* 版 : Visual Studio* 2008/2010/2012/2013-

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合、ソース / バイナリー互換-(ISO 1539-1980、ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 1539-1:2004、ANSI X3.0-1966、ANSI X3.9-1978、互換性

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合-

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合

並列化

OpenMP* 3.1 ( 準拠 ) 、OpenMP*4.0 ( 一部の機能に対応 ) (*6) 、Co-Array、インテル® MKL-

OpenMP* 3.1 ( 準拠)、OpenMP*4.0 ( 一部 OpenMP* 3.1 ( 準拠 )、OpenMP*4.0 ( 一の機能に対応 ) (*6)、Co-Array、部の機能に対応 ) (*6)、Co-Array、インテル® MKL
インテル® MKLANSI X3.198-1992、ANSI X3J3/96-007) に準拠、Fortran 2008 (ISO/IEC 1539-1:2010) の主要機能に対応 (*5)

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合

インテル® MPI ライブラリー、OpenMP* 3.1 (準拠) 、OpenMP* 4.0 (一部の機能に対応) (*6) 、

画像処理、動画処理、オーディオ処理、暗号化、データ圧縮など
16 の関数ドメインから構成される、マルチコア対応ライブラリー-

インテル® TBBC++ 言語用、並列化テンプレート・ライブラリー-

インテル® MKL

線形代数関数、BLAS、LAPACK、ScaLAPACK、スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア対応ライブラリー、インテル® Xeon Phi™ コプロセッサーにも対応

C++ 言語用、並列化テンプレート・ライブラリー

Fortran IV/77/90/95/2003: 最適化された MPI ライブラリー• インテル® MPI ライブラリー(ISO 1539-1980、ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 1539-1:2004、ANSI X3.0-1966、ANSI X3.9-1978、ANSI X3.198-1992、ANSI X3J3/96-007) に準拠、(ISO/IEC-: スレッ
Windows*
版 : Visual
Studio*• インテル® Advisor XE
ド化アドバイザー
2008/2010/2012/2013 に統合
OS X* 版 : Xcode* に統合-

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合-

12 万プロセスまでスケールする( 準拠 )、
Windows* 版、Linux* 版 : OpenMP* 3.1MPI
OpenMP* 4.0 ( 一部の機能に対応) (*6)、Co-

C++ 言語用、並列化テンプレート・ライブラリー-C++ 言語用、並列化テンプレート・ライブラリー

MPI アプリケーションのパフォーマンス分析、チューニング

線形代数関数、BLAS、LAPACK、ScaLAPACK、スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア対応ライブラリー、Windows*と Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応
インテル® Trace Analyzer/Collector
は、MPI 通信によるパフォーマンスの問題となる箇所を素早く発見することができます。

イベントベース・サンプリング、hotspot/ 並列性 / ロック & ウェイトの解析、動作状況のタイムライン表示、
インテル® Xeon Phi™ コプロセッサーにも対応-

インテル® Inspector XE

メモリー / スレッドエラーの検出-

線 形 代 数 関 数、BLAS、LAPACK、ScaLAPACK、
スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア
対応ライブラリー-• Function Profile Chart 機能
イベントベース・サンプリング、hotspot/
イベントベース・サンプリング、hotspot/ 並- 実行時のパフォーマンスを関数別やプロセス別に詳細表示可能
並列 性 / ロック & ウェイトの 解 析、動 作
列性 / ロック & ウェイトの解析、動作状況の状況のタイムライン表示、リモートデータ
タイムライン表示、インテル® Xeon Phi™
コプ
- 各関数およびプロセスに対応する送信/ 受信の待ち時間比率をグラフ
収集のサポート
ロセッサーにも対応
や帳票で表示メモリー / スレッドエラーの検出• Message Profile 機能 -

プロセス間の通信状況をマトリクス表示

メモリー / スレッドエラーの検出、リモートデータ収集のサポート

時系列での MPI 関数の動作状況の表示、プロセス間の通信状況のマトリクス表示、通信パフォーマンスの関数別 / プロセス別表示、各関数/ プロセスに対応する送受信の• Application Imbalance
ダイアグラム (アプリケーションの負荷不均衡
待ち時間比率確認、などが可能な MPI 対応パフォーマンス・プロファイラー、インテル®
)を示す図表
による簡単なアプリケーション解析
Xeon Phi™ コプロセッサーにも対応-

マルチスレッド化の候補を見つけ出し、効果予測や問題の診断を行えるアドバイザー-

Phi™ コプロセッサーにも対応 ( Windows 版では、オフロード実行モデルのみをサポート)

インテル® VTune™
Amplifier XE-

インテル® デバッガー(Linux*、OS X* 版 )シングルスレッド / マルチスレッド・コードについてコマンドラインおよび GUI からデバッグを実行可能、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

インテル® Debugger
Extension (Windows* 版 )インテル® メニー・インテグレーテッド・コア (インテル® MIC ) アーキテクチャー向けソースコードをデバッグ

GNU* プロジェクト・デバッガー (GDB*)(Linux、OS X 版)

システムの安定性の向上、アプリケーション・レベルの命令トレース、データレース検出を行い、アプリケーション・レベルの不具合を素早く解析するソフトウェア・デバッガー、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

インテル® JTAG デバッガー-

1539-1:2010) の主要機能に対応 (*5)
Fortran 2008
: MPI アプリケーション・パフォーマンス解析ツール• インテル® Trace Analyzer/Collector取得した情報は、分かりやすいグラフ表示や帳票表示によりソースコードと関連付けて確認することができます。
MPI-1、MPI-2.1、MPI-2.2 標準に準拠する MPI ライブラリー、Linux* 版ではインテル® Xeon-

インテル® Trace Analyzer/
Collector

デバッガー(インテル®
Composer XEなどに付属)

インテル® Cilk™ Plus、インテル® パフォーマンス・

MKL、インテル® IPP)

インテル® MPI ライブラリー、OpenMP*
3.1 (準拠)、
インテル®
MPI ライブラリーは、Infiniband*
や Myrinet*、TCP/IP に対応し、インテル®
アーキテクチャー・ベース
Array、インテル® MKL
OpenMP* 4.0 (一部の機能に対応 ) (*6)、Co-Array、インテル® MKL
OS X* 版 : OpenMP* 3.1 (準拠 )、OpenMP* 4.0のクラスター上で、アプリケーションのパフォーマンスを最大限に引き出します。
(一部の機能に対応 ) (*6)、インテル® MKL• MPI-1、MPI-2.1、MPI-2.2 標準規格に準拠
画像処理、動画処理、オーディオ処理、 画 像 処 理、動画 処 理、オーディオ処 理、• ダイナミック・プロセス管理のサポート
暗号化、データ圧 縮など 16 の関数ド 暗号化、データ圧
縮など 16 の関数ドメ
画像処理、動画処理、オーディオ処理、暗号化、データ圧縮など 16 の関数ドメインから構成される、マルチコア対応ライブラリー
メインから構 成される、マル チコア対 インから構成される、マルチコア対応ラ• マルチコア・プラットフォームの共有メモリーパスの最適化により、通信スループットの向上と低レイテンシーを実現
応ライブラリーイブラリー• インテル® Xeon Phi™ コプロセッサーに対応 ( Windows* 版では、オフロード実行モデルのみをサポート)

インテル® IPP

インテル® Advisor XE

Eclipse* に統合、GCC、CE Linux* とソース /Linux* 版 : Eclipse* に統合、GCC とバイナリー互換
バイナリー互換• インテル® Composer XE : C/C++、Fortran コンパイラー
数値演算 (インテル® MKL) / 画像処理 (インテル® IPP) / マルチスレッド・ライブラリー (インテル® TBB)OpenMP* 3.1(準拠 )、OpenMP* 4.0 (一部の機能• インテル® Inspector XE : メモリー / スレッドエラー検出ツール

インテル® MPI ライブラリー

スレッド化
アドバイザー

開発 OS: Microsoft* Windows* 7/Microsoft* Windows* 8
Ubuntu* 10.04 LTS/12.04 LTS/13.04
Fedora* 17/18
Red Hat* Enterprise Linux* 5/6
SUSE* Linux* Enterprise Server 11 SP2
openSUSE* 12.1
Wind River* Linux* 5
ターゲット : Tizen*、Android* (4.0.x 〜 4.4.x)、Wind River*Linux* 4/5/6、Yocto Project* 1.2/1.3/1.4/1.5、Fedora* 14/17、
CE Linux* PR32
2.6.x および 3.x.x カーネル (3.10.x まで ) を利用するその他のターゲット Linux* ディストリビューション

インテル® Cilk™ Plus、インテル® パフォーマンス・ライブラリー (インテル® TBB、インテル®
• インテル® VTune™ Amplifier XE -: パフォーマンス分析ツール
ライブラリー (インテル® MKL、インテル® IPP)

Fortran IV/77/90/95/2003

ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 15391992、ANSI X3J3/96-007) に準拠、Fortran 2008 (ISO/IEC 1539-1:2010) の主要機能に対応 (*5)

Windows* 版 : Microsoft* Windows* XP SP3/Microsoft* Windows* 7/Microsoft*
Windows* 8/Microsoft* Windows* 8.1、Microsoft* Windows* Server 2008/2012、
Microsoft* Windows* HPC Server* 2008
Linux* 版 : Red Hat* Enterprise Linux* 5/6、SUSE* Linux* Enterprise Server 10
SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04 LTS/13.04、Fedora* 18/19、
インテル® Cluster ReadyOS X* 版 : OS X 10.8/10.9

パフォーマンス問題の解析

1:2004、ANSI X3.0-1966、ANSI X3.9-1978、ANSI X3.198-

ライブラリー

解析ツール

インテル®

Windows* 版 : Microsoft* Windows* XP SP3/
Microsoft* Windows* 7/Microsoft* Windows* 8/
Microsoft* Windows* 8.1、Microsoft* Windows*
Server 2008/2012、Microsoft* Windows* HPCServer* 2008
Linux* 版 : Red Hat* Enterprise Linux* 5/6、
SUSE* Linux* Enterprise Server 10 SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04 LTS/13.04、
Fedora* 18/19、インテル® Cluster Ready-• Ideal Interconnect Simulator ( IIS: 理想的な相互接続シミュレーター )マルチスレッド化の候補を見つけ出し、効果予測や問題の診断を行えるアドバイザー
によるアプリケーションの負荷バランスの表示が可能

シングルスレッド / マルチスレッド・コードについてコマンドラインおよび GUI からデバッグを実行可能、• MPI 正当性検証 : デッドロック、データ破損、または MPI パラメーター、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

データ型、などのエラーを検出

インテル® メニー・インテグレーテッド・コア (インテル® MIC ) アーキテクチャー向けソースコードをデバッグ

Event Timeline 機能にて、各プロセスのアプリケーション、およびMPI 関数の動作状況をシステムの安定性の向上、アプリケーション・レシステムの安定性の向上、アプリケーション・レベルの命令トレース、データレース検出を行い、ベルの命令トレース、データレース検出を行い、時間系列で表示し、プロセス間でのメッセージ送受信の状態を確認できます。
アプリケーション・レベルの不具合を素早く解析
アプリケーション・レベルの不具合を素早く解析するソフトウェア・デバッガー、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

下のペインは Message Profile 機能にて、通信状況をマトリクスで表示しています。
するソフトウェア・デバッガー

IA *2 固有機能の詳細なアクセス 実行トレース※ インテル® Composer XE、インテル® Trace Analyzer/Collector、インテル® MPI ライブラリーのみ同梱するインテル® Cluster Studio
もご利用いただけます。
のサポート) のほか、SoC (system-on-chip) やチッ()(

プセット周辺レジスターへのアクセスが可能

2014 年 2 月 28 日現在の仕様です。 最新マイナー・アップデート・バージョンの仕様は表と異なっている場合があります。詳細および最新の情報は各製品のリリースノートをご覧ください。
インテル®
*1 スタティック・セキュリティー解析には、インテル® Parallel Studio XE または、インテル® C++ Studio XE、インテル® ( Visual ) Fortran Studio XE、インテル® Cluster Studio XE のいずれかの製品が必要です。 *2 IA = インテル® アーキテクチャー *3 128bit
表記のXE
long double はサポートされていません。
Advisor*4 ポインターチェッカーは、インテル® Parallel Studio XE、インテル® C++ Studio XE、インテル® Cluster Studio XE に同梱されるインテル® C++ コンパイラー XE にて使用できます。 *5 Fortran 2003 準拠および 2008 対応機能に関する仕様については、製品リリースノートをご確認ください。 *6 OpenMP* 4.0 対応機能に関する仕様については、製品リリースノートをご確認ください。

103インテル® ソフトウェア開発製品別 機能比較表

総合開発ツールインテル® Parallel Studio XE

インテル® C++ Studio XE

インテル® Fortran Studio XE

インテル® Composer XE

インテル® C++ Composer XE

インテル® Fortran Composer XE

インテル® Cluster Studio XE

インテル® Cluster Studio

インテル® System Studio

製品

インテル®

Parallel Studio XE 2013
Microsoft*

Windows* 版 : Microsoft* Windows* XP SP3/Microsoft* Windows* 7/Microsoft* Windows* 8/Microsoft* Windows* 8.1、Microsoft* Windows* Server 2008/2012
Linux* 版 : Red Hat* Enterprise Linux* 5/6、SUSE* Linux* Enterprise Server 10 SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04
LTS/13.04、Fedora* 18/19

コンパイラー、ライブラリー、エラー検出ツール、

コンパイラーが対応する最適化技術
性能分析ツール、スレッ
ド化アドバイザーをバンドル

高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プロファイルに基づく最適化 (動的最適化) 、
スタティック・セキュリティー解析 ( *1) 、ポインターチェッカー ( *4) 等、インテル® Xeon Phi™ コプロセッサーにも対応

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合、ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換

Fortran IV/77/90/95/2003 (ISO 1539-1980、

対応言語 (ISO、ANSI)

Fortranコンパイラー

互換性

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合、
ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換

Windows* 版 : Visual Studio* 2008/2010/2012/2013に統合、ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換
OS X* 版 : Xcode* に統合、GCC とバイナリー互換-

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合、ソース / バイナリー互換
Linux* 版 : Eclipse* に統合、GCC とバイナリー互換-

OpenMP* 3.1(準拠 )、OpenMP* 4.0 (一部の機能
能に対応) (*6)、インテル® Cilk™ Plus、インテル® に対応 ) (*6)、インテル® Cilk™ Plus、インテル ®
パフォーマンス・ライブラリー (インテル® TBB、 パフォーマンス・ライブラリー (インテル® TBB、
インテル® MKL、インテル® IPP)
インテル® MKL、インテル® IPP)-

インテル® MPI ライブラリー、OpenMP* 3.1 (準拠) 、OpenMP* 4.0 (一部の機能に対応) (*6) 、インテル® Cilk™ Plus、インテル® パフォーマンス・インテル® Cilk™ Plus、インテル® パフォーマンス・ライブラリー (インテル® TBB、インテル®
ライブラリー (インテル® MKL、インテル® IPP)
MKL、インテル® IPP)

Fortran IV/77/90/95/2003

Fortran IV/77/90/95/2003-

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合-

Windows* 版 : Visual Studio*
Windows* 版 : Visual Studio*
2008/2010/2012/2013
2008/2010/2012/2013 に統合
インテル®に統合
Advisor XE による性能予測グラフ-

Windows* 版 : Visual Studio*
2008/2010/2012/2013 に統合
OS X* 版 : Xcode* に統合

Windows* 版 : Visual Studio* 2008/2010/2012/2013 に統合--

Windows* 版、Linux* 版 : OpenMP* 3.1 ( 準拠 )、OpenMP* 4.0 ( 一部の機能に対応) (*6)、CoArray、インテル® MKL
OS X* 版 : OpenMP* 3.1 (準拠 )、OpenMP* 4.0(一部の機能に対応 ) (*6)、インテル® MKL

インテル® MPI ライブラリー、OpenMP* 3.1 (準拠)、
OpenMP* 4.0 (一部の機能に対応 ) (*6)、Co-Array、インテル® MKL-

ANSI X3.198-1992、ANSI X3J3/96-007) に準拠、Fortran 2008 (ISO/IEC 1539-1:2010) の主要機能に対応 (*5)

OpenMP* 3.1 ( 準拠)、OpenMP*4.0 ( 一部 OpenMP* 3.1 ( 準拠 )、OpenMP*4.0 ( 一インテル® Advisor XE(*6)、Co-Array、の機能に対応 ) および部の機能に対応 ) (*6)、Co-Array、
インテル®
Advisor XE は、C、C++、C#
Fortran 言語で利用できるマルチスレッド化
インテル® MKLのアドバイスツールです。 インテル® MKL
上図では、この条件の場合 16 並列で性能が頭打ちになることが予測されています。

• Microsoft* Visual Studio* 2013 と Microsoft* Windows* 8.1 をサポート• スレッド化のアドバイザー、インテル® Advisor
XE を新たにバンドル
画像処理、動画処理、オーディオ処理、暗号化、データ圧縮など
インテル® IPP
16 の関数ドメインから構成される、マルチコア対応ライブラリー( Studio• インテル® C++ コンパイラー XE にポインターチェッカー機能が追加
XE 製品に限る)-

画像処理、動画処理、オーディオ処理、 画 像 処 理、動画 処 理、オーディオ処 理、
暗号化、データ圧 縮など 16 の関数ド 暗号化、データ圧 縮など 16 の関数ドメ
メインから構 成される、マル チコア対 インから構成される、マルチコア対応ラ応ライブラリーイブラリー• 5 つの簡単なステップでパフォーマンスの向上を図ることができる、C++ パフォーマンス・ガイド (インテル® C++ コンパイラー XE Windows* 版のみ )C++ 言語用、並列化テンプレート・
C++ 言語用、並列化テンプレート・ライブラリー
インテル® TBB
(部分準拠 )• パフォーマンス
オフロードと4.0 の主要機能をサポート
・ SIMD 拡張を含む、OpenMP*
ライブラリー
線形代数関数、BLAS、LAPACK、ScaLAPACK、スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア対応ライブラリー、インテル® Xeon Phi™ コプロセッサーにも対応

インテル® MKL
パフォーマンス分析ツールとエラー検出ツール

インテル® MPI ライブラリー
分析ツールは、処理の高速化を妨げるパフォーマンス問題の原因や、マルチスレッド / メモリーエラーを素早く検出します。
問題を早く発見できるように、テンプレートが準備されているので、少ないクリックで問題となる場所を特定することができます。

C++ 言語用、並列化テンプレート・ライブラリー---

画像処理、動画処理、オーディオ処理、暗号化、データ圧縮など 16 の関数ドメインから構成される、マルチコア対応ライブラリー

C++ 言語用、並列化テンプレート・ライブラリー

線 形 代 数 関 数、BLAS、LAPACK、ScaLAPACK、
スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア
対応ライブラリー

線形代数関数、BLAS、LAPACK、ScaLAPACK、スパースソルバー、高速フーリエ変換や、乱数生成などの最適化された関数を含む、マルチコア対応ライブラリー、Windows* と Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応
MPI-1、MPI-2.1、MPI-2.2 標準に準拠する MPI ライブラリー、Linux* 版ではインテル® Xeon
Phi™ コプロセッサーにも対応 ( Windows 版では、オフロード実行モデルのみをサポート)--

インテル® VTune™
Amplifier XE

イベントベース・サンプリング、hotspot/ 並列性 / ロック & ウェイトの解析、動作状況のタイムライン表示、
インテル® Xeon Phi™ コプロセッサーにも対応-

イベントベース・サンプリング、hotspot/ 並
列性 / ロック & ウェイトの解析、動作状況のタイムライン表示、インテル® Xeon Phi™ コプ
ロセッサーにも対応-

イベントベース・サンプリング、hotspot/
並列 性 / ロック & ウェイトの 解 析、動 作
状況のタイムライン表示、リモートデータ
収集のサポートインテル® Inspector XE

メモリー / スレッドエラーの検出-

メモリー / スレッドエラーの検出-

メモリー / スレッドエラーの検出、リモートデータ収集のサポート

インテル® Trace Analyzer/
Collector

デバッガー(インテル®
Composer XEなどに付属)(ISO 1539-1980、ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 1539-1:2004、ANSI X3.0-1966、ANSI X3.9-1978、ANSI X3.198-1992、ANSI X3J3/96-007) に準拠、Fortran 2008 (ISO/IEC 1539-1:2010) の主要機能に対応 (*5)(ISO 1539-1980、ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 1539-1:2004、ANSI X3.0-1966、ANSI X3.9-1978、OpenMP* 3.1 ( 準拠 ) 、OpenMP*4.0 ( 一部の機能に対応 ) (*6) 、Co-Array、
並列化
インテル® MKL
• インテル® Xeon Phi™ コプロセッサーをサポート

スレッド化
アドバイザー

Eclipse* に統合、GCC、CE Linux* とソース /バイナリー互換-

1992、ANSI X3J3/96-007) に準拠、Fortran 2008 (ISO/IEC 1539-1:2010) の主要機能に対応 (*5)(アップデート版 SP1 の新機能を含む)

解析ツール

C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC 9899:1999(*3)、ISO/IEC 14882:1998、ISO/IEC 14882:2003) に準拠、
C++11 (ISO/IEC 14882:2011) の一部に対応

1:2004、ANSI X3.0-1966、ANSI X3.9-1978、ANSI X3.198-

インテル® Parallel Studio XE 2013 の新機能ライブラリー対応-• インテル® Inspector XE : メモリー / スレッドエラー検出ツール
ISO/IEC 1539:1991、ISO/IEC 1539-1:1997、ISO/IEC 1539• インテル® Advisor XE : スレッド化アドバイザー

高レベル最 適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プ 高レベル最適化、自動ベクトル化、プロシー
ロファイルに基づく最適化 (動的最適化)、 ジャー間の最適化、プロファイルに基づく
インテル® Xeon Phi™ コプロセッサーにも 最適化 (動的最適化)-

OpenMP* 3.1 ( 準拠 ) 、OpenMP* 4.0 ( 一部の機能に対応) (*6) 、インテル® Cilk™

インテル® IPP)

Windows* 版 : Microsoft* Windows* HPC Server* 2008、/2008 R2
Linux* 版 : Red Hat* Enterprise Linux* 5.0/6.0、SUSE* Linux* Enterprise Server 11、インテル® Cluster Ready高レ ベ ル 最 適 化、 自 動 ベクトル 化、 自 動
高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最 適化、プロ並列化、プロシージャー間の最適化、プ 高レベル最適化、自動ベクトル化、自動並列化、プロシージャー間の最適化、プロファ
ファイルに基づく最適化 (動的最適化) 、スタ
ロファイルに基づく最適化 ( 動的最適化 )、 イルに基づく最適化 (動的最適化)、Windows* と Linux* 版ではインテル® Xeon Phi™
ティック・セキュリティー解 析 ( *1) 、ポイン
Linux* 版ではインテル® Xeon Phi™ コプロ コプロセッサーにも対応
ターチェッカー ( *4) 等、インテル® Xeon Phi™
セッサーにも対応
コプロセッサーにも対応• インテル® Composer XE : C/C++、Fortran コンパイラー
数値演算 (インテル® MKL) / 画像処理 (インテル® IPP) / スレッド化ライブラリー (インテル® OpenMP*
TBB) 3.1 (準拠)、OpenMP* 4.0 (一部の機パフォーマンス・ライブラリー (インテル® TBB、インテル® MKL、
並列化
• インテル® VTune™ Amplifier
XE : Plus、インテル®
パフォーマンス分析ツール

開発 OS: Microsoft* Windows* 7/Microsoft* Windows* 8
Ubuntu* 10.04 LTS/12.04 LTS/13.04
Fedora* 17/18
Red Hat* Enterprise Linux* 5/6
SUSE* Linux* Enterprise Server 11 SP2
openSUSE* 12.1
Wind River* Linux* 5
ターゲット : Tizen*、Android* (4.0.x 〜 4.4.x)、Wind River*Linux* 4/5/6、Yocto Project* 1.2/1.3/1.4/1.5、Fedora* 14/17、
CE Linux* PR32
2.6.x および 3.x.x カーネル (3.10.x まで ) を利用するその他のターゲット Linux* ディストリビューション

C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC
9899:1999(*3)、ISO/IEC 14882:1998、
ISO/IEC 14882:2003) に準拠、C++11 (ISO/IEC 14882:2011) の一部に対応

C/C++ 言語 (ISO/IEC 9899:1990、ISO/IEC 9899:1999(*3)、ISO/IEC 14882:1998、互換性

Windows* 版 : Microsoft* Windows* XP SP3/Microsoft* Windows* 7/Microsoft*
Windows* 8/Microsoft* Windows* 8.1、Microsoft* Windows* Server 2008/2012、
Microsoft* Windows* HPC Server* 2008
Linux* 版 : Red Hat* Enterprise Linux* 5/6、SUSE* Linux* Enterprise Server 10
SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04 LTS/13.04、Fedora* 18/19、
インテル® Cluster ReadyOS X* 版 : OS X 10.8/10.9

C/C++ 言語 ( ISO/IEC 9899:1990、ISO/IEC
9899:1999(*3)、ISO/IEC 14882:1998、
ISO/IEC 14882:2003) に準拠、C++11( ISO/IEC 14882:2011) の一部に対応

対応言語 (ISO)(ISO/IECLinux*
14882:2003) に準拠、C++11
14882:2011) ベースのシステム向けに、の一部に対応インテル® Parallel
Studio XE ISO/IEC
は、Windows*
および
下記の製品が同梱されています。

C++
コンパイラーWindows* 版 : Microsoft* Windows* XP SP3/
Microsoft* Windows* 7/Microsoft* Windows* 8/
Microsoft* Windows* 8.1、Microsoft* Windows*
Server 2008/2012、Microsoft* Windows* HPCServer* 2008
Linux* 版 : Red Hat* Enterprise Linux* 5/6、
SUSE* Linux* Enterprise Server 10 SP4/11 SP2、Debian* 6.0/7.0、Ubuntu* 12.04 LTS/13.04、
Fedora* 18/19、インテル® Cluster Ready

インテル® Advisor XE

時系列での MPI 関数の動作状況の表示、プロセス間の通信状況のマトリクス表示、通信パフォーマンスの関数別 / プロセス別表示、各関数 / プロセスに対応する送受信の待ち時間比率確認、などが可能な MPI 対応パフォーマンス・プロファイラー、インテル®
Xeon Phi™ コプロセッサーにも対応-

マルチスレッド化の候補を見つけ出し、効果予測や問題の診断を行えるアドバイザー--

マルチスレッド化の候補を見つけ出し、効果予測や問題の診断を行えるアドバイザー

インテル® デバッガー(Linux*、OS X* 版 )シングルスレッド / マルチスレッド・コードについてコマンドラインおよび GUI からデバッグを実行可能、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

シングルスレッド / マルチスレッド・コードについてコマンドラインおよび GUI からデバッグを実行可能、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応

インテル® Debugger
Extension (Windows* 版 )インテル® メニー・インテグレーテッド・コア (インテル® MIC ) アーキテクチャー向けソースコードをデバッグ

インテル® メニー・インテグレーテッド・コア (インテル® MIC ) アーキテクチャー向けソースコードをデバッグ

GNU* プロジェクト・システムの安定性の向上、アプリケーション・レベルの命令トレース、データレース検出を行い、デバッガー (GDB*)
アプリケーション・レベルの不具合を素早く解析するソフトウェア・デバッガー、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応(Linux、OS X 版)
インテル® VTune™ Amplifier XE
インテル® Inspector XE
並列性やメモリーアクセスミス等を検出できる高度なパフォーマンス・プロファイラーです。
メモリーリークや、メモリー破壊、データ競合などの エラーを素早く的確に見つけ出すことができます。
インテル® JTAG デバッガー

システムの安定性の向上、アプリケーション・レベルの命令トレース、データレース検出を行い、アプリケーション・レベルの不具合を素早く解析するソフトウェア・デバッガー、Linux* 版ではインテル® Xeon Phi™ コプロセッサーにも対応--

システムの安定性の向上、アプリケーション・レ
ベルの命令トレース、データレース検出を行い、アプリケーション・レベルの不具合を素早く解析するソフトウェア・デバッガー
IA (*2) 固有機能の詳細なアクセス (実行トレースのサポート) のほか、SoC (system-on-chip) やチッ

プセット周辺レジスターへのアクセスが可能

インテル®
インテル®
インテル®
インテル®
2014 年インテル®
2 月 28 日現在の仕様です。 最新マイナー・アップデート・バージョンの仕様は表と異なっている場合があります。詳細および最新の情報は各製品のリリースノートをご覧ください。
*1 スタティック・セキュリティー解析には、インテル®
ParallelXE
Studio XE または、インテル®
C++AmplifierStudio XE、インテル®
Studio
XE、インテル® Cluster Studio XE のいずれかの製品が必要です。
*2 IA = インテル® アーキテクチャー *3 128bit 表記の long double はサポートされていません。
Composer XE
Trace
Analyzer/Collector
MPI ライブラリー
Inspector
VTune™
XE ( Visual) Fortran*4 ポインターチェッカーは、インテル® Parallel Studio XE、インテル® C++ Studio XE、インテル® Cluster Studio XE に同梱されるインテル® C++ コンパイラー XE にて使用できます。 *5 Fortran 2003 準拠および 2008 対応機能に関する仕様については、製品リリースノートをご確認ください。 *6 OpenMP* 4.0 対応機能に関する仕様については、製品リリースノートをご確認ください。

211

価格体系 ( 商用 / アカデミック)

Vol.6

概要
商用
アカデミック2014

注意事項

一般ユーザー向け製品です。商用利用が可能です。
) 購入時教育の提供を主目的とする学位供与機関 ( 例えば、 製品内容は、商用版と同様です。(シリアル番号は異なります。
大学、短大) に携わる教員および生徒に適用されます。 に有効な学生証などの身分証明書の提出が必要です。

インテル® ソフトウェア開発製品

ライセンスの種類 ( シングル / フローティング )シングルユーザー・ライセンス

特定の 1 個人が製品を使用できます。

フローティング・ライセンス

ネットワーク上の複数のコンピュータに製品をインストールして、購入した同時使用ユーザー数の範囲で製品を使用できます。

C/C++、Fortran アプリケーションのパフォーマンスと信頼性を向上

サポート
新規ライセンスに含まれるもの

次年度以降のサポートサービス

1. 製品使用権利 (恒久的)各製品の SSR (サポートサービス更新) を購入することで、サポート

各ライセンスの範囲で、製品を使用できます。

サービスを安価に更新できます。複数年分の SSR をまとめて購入

2. 初年度のサポートサービス

することもできます。

• 最新版へのバージョンアップ・サービス• 日本語によるサポートサービス (エクセルソフト株式会社より提供 )お客様の声「パフォーマンス問題を解決することで最終的な実行速度は約 3 倍になりました。インテル® VTune™ Amplifier XE を使用しなければ問題を発見することはできなかったでしょう。」「オープンソースのツールよりもインテルのツールの方が大幅にパフォー
マンスが向上しました。再コンパイルしただけで、コードはまったく変更していないのに、パフォーマンスが 20% 〜 50% もアップしました。
」

SAS Institute Inc. 社
開発主任
Claire Cates 氏

デューク大学
Scalable Computing Support Center
所長
John Pormann 氏

30 日間無償評価版ダウンロード

www.xlsoft.com/intel/• インテル® Parallel Studio XE 2013
製品の詳細に関するお問い合わせ先 :• インテル® Cluster Studio XE 2013
組込み / モバイルシステム向け開発ツール・スイート• インテル® System Studio 2014

〒 108-0073 東京都港区三田 3-9-9 森伝ビル 6F
Tel: 03-5440-7875 Fax: 03-5440-7876 E-mail: intel@xlsoft.com
お問い合わせフォーム : www.xlsoft.com/jp/qa

インテル® ソフトウェア製品のパフォーマンス / 最適化に関する詳細は、http://software.intel.com/en-us/articles/optimization-notice（英語）を参照してください。
Intel、インテル、Intel ロゴ、Intel Atom、Intel Core、Intel Xeon Phi、Xeon、Cilk、VTune は、アメリカ合衆国および / またはその他の国における Intel Corporation の商標です。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
Ⓒ 2014 Intel Corporation. 無断での引用、転載を禁じます。
Android ロボットは Google Inc. が著作権を保持しています。Android ロボットはクリエイティブ・コモンズ表示（Creative Commons Attribution）3.0 に基づきライセンスされています。
XLsoft のロゴ、XLsoft は XLsoft Corporation の商標です。Copyright Ⓒ 2014 XLsoft Corporation.

• インテル® C++ コンパイラー 14.0 Android* 向け