Product Brief

高速なコードを素早く開発
インテル® Parallel Studio XE 2017

インテル® ソフトウェア開発ツール概要• 高速なコード: 現在および次世代のプロセッサーでスケーリングする優れたアプリケーション・パフォーマンスを実現します。
• 迅速に開発: 高速かつ安定した並列コードの作成を簡略化するツールセットです。

• コンポーネント: 最先端のコンパイラー、ライブラリー、並列モデル、インテル® パ
フォーマンス・ライブラリーを活用したハイパフォーマンスな Python* パッケージ、ベクトル化/スレッド化アドバイザー、メモリー/スレッドのデバッガー、パフォーマンス・プロファイラーなどが含まれます。

新機能• 次世代のプラットフォームでスケーリング (最新のインテル® Xeon Phi™ プロセッサーを含む)。インテル® AVX-512、高帯域メモリー、コンパイラーおよび解析ツールの明示的なベクトル化を最適化します。

• インテル® アーキテクチャーにおけるディープラーニングを高速化。インテル®
MKL のニューラル・ネットワーク関数によりディープラーニング・モデルのトレーニングを最適化します。インテル® DAAL に、一般的なオープンソース環境を利用した場合よりも高速なディープラーニングの新機能が追加されました。

• Python* アプリケーションのパフォーマンスを向上。インテル® Distribution for
Python* により、インテル® パフォーマンス・ライブラリーを活用したハイパフォー
マンスな Python* パッケージを簡単に利用できます。インテル® VTune™ Amplifier
XE により、Python* およびネイティブ混在コード中のボトルネックを特定します。

• 迅速な診断。インテル® VTune™ Amplifier XE およびインテル® Trace Analyzer &Collector のスナップショット機能でアプリケーションのパフォーマンスを迅速に診断できます。

インテル® Parallel Studio XE を使用すべき理由

高速に実行しなければならないソフトウェアを開発する場合。ソフトウェアでビッグデータの解析、医療用画像、タイム・クリティカルな金融解析、シミュレーション(CFD や天気など)、マシンラーニング/ディープラーニング、その他多数の直ちに処理を必要とするタスクを実行する場合。あるいは、Linux*、OS X*、Windows® ですでにほかの開発ツール (GNU*、XCode*、Visual Studio® など) を使用している場合。
このような場合、現在のワークフローと互換性があるツールを使用することで、簡単にコードを高速化できます。インテル® Parallel Studio XE は、インテル® Xeon® プロセッサーとインテル® Xeon Phi™ プロセッサー/コプロセッサーの多数のコアと広いベクトルレジスター幅を利用して、アプリケーションを大幅にスピードアップするパフォーマンス・ツール・スイートです。

インテル® Parallel Studio XE 20172

インテル® Parallel Studio XE のエディションエディション

概要

コンポーネント

最先端のコンパイラー、パフォーマンス・ライブラリー、ハイパフォーマンスな Python* パッ
ケージにより高速なコードを開発できます。

Professional Edition

解析ツールも含まれます。

C++/Fortran コンパイラー、パフォーマンス・ライブラリー、並列モデル、インテル® パフォーマンス・ライブラリーを活用した Python* パッケージ

Cluster Edition

MPI クラスターツールも含まれます。

Professional Edition のコンポーネントに加えて、MPI
クラスター通信ライブラリー、MPI エラーチェック/チューニング、クラスター診断エキスパート・シス
テム

Composer Edition

1 年間の製品サポートとアップデート

Composer Edition のコンポーネントに加えて、パフォーマンス・プロファイラー、ベクトル化/スレッド化アドバイザー、メモリー/スレッドのデバッガー

製品を購入すると、製品のサポート、アップデート、新しいリリースに加えて、古いバージョンも利用することができます。また、製品に関する質問を直接問い合わせたり、ユーザー・コミュニティー (フォーラム) やセルフヘルプ・ドキュメントから製品に関するさまざまな情報を得ることができます。

Composer Edition• 最先端の標準規格に準拠した C++ および Fortran コンパイラーを使用して再コンパイルするだけでパフォーマンスが向上。

• ビルトインの直観的な並列モデルを備えた並列処理とベクトル化サポートにより、簡単に並列化。

• 最新のハードウェア用に最適化された高度なライブラリーをコードに追加。

• 統合型ディストリビューション・パッケージにより、インテル® パフォーマンス・ライブラリーを活用したハイパフォーマンスな Python* を利用可能。
コンポーネント詳細• 最先端の、標準規格に基づく C/C++ アプリケーション・パフォーマンスと OpenMP* サポート。
• 主要なコンパイラー、開発環境、オペレーティング・システムとドロップイン互換。
• SIMD Data Layout Templates (SDLT) による優れたベクトル化と並列化。

C/C++ コンパイラー

インテル® C++ コンパイラー

インテル® Parallel Studio XE 2017

3

Composer Edition (続き)コンポーネント詳細• 最先端の Fortran アプリケーション・パフォーマンス。

• 標準規格に基づく Co-Array Fortran のパフォーマンスを向上。
• Fortran 規格、OpenMP* などを広範にサポート。

Fortran コンパイラー

インテル® Fortran コンパイラー• Python* アプリケーションのパフォーマンスを向上する、Windows®、OS X*、Linux* で利用可能な統合型ディストリビューション。

• マルチスレッド化によりパフォーマンスが向上するインテル® MKL のようなインテル® パフォーマ
ンス・ライブラリーにより、NumPy*/SciPy*/scikit-learn パッケージを高速化。

インテル® Distribution for Python*(9 ページのシステム構成を参照してください。)

インテル® Parallel Studio XE 2017

4

Composer Edition (続き)コンポーネント

詳細• インテル® プロセッサーと互換プロセッサーで最も良く使用されている高速な数学ライブラリー。

• 以前の、最新の、そして将来のプロセッサーで最適なパフォーマンスを達成できるようにチューニング済み。

• コードへの統合を容易にする業界標準の API。

数学ライブラリー

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

• アプリケーションがより速くより優れた予測を行い、同じ計算リソースでより大きなデータセットを解析できるように支援。

• あらかじめ最適化された幅広い高度な解析アルゴリズムによりアプリケーション開発時間を短縮。

• 一般的なデータソースとの接続を含み、任意のデータ・プラットフォームで使用可能。

データ解析およびマシンラーニング・ライブラリー

インテル® Data Analytics Acceleration
Library (インテル® DAAL)

インテル® Parallel Studio XE 2017

5Composer Edition (続き)コンポーネント

詳細• アプリケーションが既存および将来のインテル® プロセッサーで高速に実行されるように、インテル®
ストリーミング SIMD 拡張命令 (インテル® SSE) とインテル® アドバンスト・ベクトル・エクステンション (インテル® AVX、インテル® AVX2) 命令セットを使用して高度に最適化。

• クロス OS のサポート: Windows®、OS X*、Linux* ライブラリー。
• ソフトウェアの開発/保守にかかる費用と時間を軽減。
画像、信号、データ処理アプリケーション向けに最適化されたビルディング・ブロック
インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP)

• アプリケーションがより速くより優れた予測を行い、同じ計算リソースでより大きなデータセットを解析できるように支援。

• あらかじめ最適化された幅広い高度な解析アルゴリズムによりアプリケーション開発時間を短縮。

• 一般的なデータソースとの接続を含み、任意のデータ・プラットフォームで使用可能。

スレッド・ライブラリー

インテル® スレッディング・ビルディン
グ・ブロック (インテル® TBB)

インテル® Parallel Studio XE 2017

6Composer Edition (続き)コンポーネント

標準規格に基づいた並列モデル
OpenMP*

Fortran 数値解析

ローグウェーブ IMSL* ライブラリー

詳細• パフォーマンス指向の OpenMP* 4.0 実装と OpenMP* 4.5 の初期サポート。
• インテル® SSE と最新のインテル® AVX 命令セットをサポート。

• 多くの数学アルゴリズムと統計アルゴリズムの統合セットを含む、Fortran アプリケーション用の数値解析関数。

• インテル® Parallel Studio XE スイートのアドオンとして利用可能 (インテル® Parallel Studio XE
Composer Edition for Fortran with ローグウェーブ IMSL* に同梱)。

Professional Edition

Composer Edition のすべての機能に加えて以下の機能が含まれます。

• アプリケーション・パフォーマンス、スケーラビリティー、メモリーアクセスのチューニングに役立つ高度なパフォーマン
ス・プロファイラー。

• ベクトル化の最適化とスレッドのプロトタイプ生成に役立つベクトル化/スレッド化アドバイザー。

• メモリーエラーと断続的なスレッドエラーを効率良く見つけられるメモリー/スレッドのデバッガー。
コンポーネント詳細• C、C++、Fortran、Python*、Go™、Java* に加えて、言語が混在したコードを正確にプロファイル。

• CPU、GPU、スレッド、メモリー、キャッシュ、ストレージなどのさまざまなデータに対応。
• 迅速な結果表示: 豊富な解析によりデータを考察。

パフォーマンス・プロファイラー
インテル® VTune™ Amplifier XEインテル® Parallel Studio XE 20177

Professional Edition (続き)コンポーネント

詳細• 最新のプロセッサーのパフォーマンスを引き出すにはコードのベクトル化とスレッド化が不可欠。
• 反復回数、データ依存性、メモリー・アクセス・パターンなどを取得。

• コードを高速化するヒントを含む簡単な最適化ワークフローに従って作業。
ベクトル化/スレッド化アドバイザー
インテル® Advisor• メモリーエラーとスレッドエラーの根本的な原因を早期に特定。
• 断続的な競合とデッドロックを素早くデバッグ。

メモリー/スレッドのデバッガー
インテル® Inspector

Cluster Edition

Professional Edition のすべての機能に加えて以下の機能が含まれます。

• 複数のファブリックを備えたインテル® アーキテクチャー・ベースのクラスターでアプリケーションのパフォーマンスを向上。
• MPI アプリケーションをプロファイルしてボトルネックを素早く特定し、並列クラスター・アプリケーションで優れたパフォーマンスを実現。
• クラスター・コンポーネントがクラスターのライフサイクルを通じて連携して動作することを確認。
コンポーネント
メッセージ・パッシング・インターフェイス・ライブラリー
インテル® MPI ライブラリー

詳細• MPI 3.1 標準規格をサポートするパフォーマンスが最適化された MPI ライブラリー。

• 複数のファブリックを備えたインテル® アーキテクチャー・ベースのクラスターでアプリケーションを柔軟に実行。

• スケーラビリティーの保持 — 低レイテンシー、高帯域幅、より多くのプロセス。
• マルチコアシステムとメニーコアシステムのハイブリッド・サポート。

• 使いやすいライブラリーによりビッグデータの解析と機械学習のパフォーマンスを大幅に向上。

インテル® Parallel Studio XE 20178Cluster Edition (続き)コンポーネント

詳細

メッセージ・パッシング・インターフェイス・ライブラリー
インテル® MPI ライブラリー(続き)

MPI チューニングと解析• MPI アプリケーションをプロファイルしてボトルネックを素早く特定し、並列クラスター・アプリケーションで優れたパフォーマンスを実現。

インテル® Trace Analyzer & Collector• スケーラブル — 低オーバーヘッドで効果的な視覚化。

クラスター診断エキスパート・システ
ム• クラスターの機能の改善およびパフォーマンスの向上のために問題の診断を単純化。

インテル® Cluster Checker

動作環境
プロセッサー

言語
オペレーティング・システム• ワークフローへ柔軟に統合 — コンパイル、リンク、実行。
• API により、ほかのソフトウェアに統合可能。

• 包括的なクラスター環境チェック (カスタムテストにより拡張可能)

複数の世代のインテル® プロセッサーと互換プロセッサーをサポートしています。

例: インテル® Core™ プロセッサー、インテル® Xeon® プロセッサー、インテル® Xeon Phi™ プロセッ
サー/コプロセッサー• Microsoft® コンパイラー、GCC、インテル® コンパイラー、その他の標準に準拠するコンパイラーで動作• C、C++、Fortran、Python*、Java*1、Go™1
Windows®、Linux*、OS X*2

開発環境• Microsoft® Visual Studio® (Windows®)、Eclipse* (Linux*)、XCode* (OS X*)

追加情報

www.intel.com/software/products/systemrequirements/ (英語) を参照

1 インテル® VTune™ Amplifier XE のみ。

• GNU* ツール互換 (Linux*)

2 OS X* 開発者は Composer Edition の C++ または Fortran バージョンを選択可能。

インテル® Parallel Studio XE 20179

インテル® Parallel Studio XE に含まれるコンポーネント
Composer Edition1

Professional Edition1

Cluster Edition1√√√√√√√√√√√√√(C++ のみ)√√√(C++ のみ)√√√√√√√√√√√√√インテル® C++ コンパイラー

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

インテル® Distribution for Python*2

インテル® MKL

インテル® DAAL
インテル® TBB
インテル® IPP√(C++ のみ)

OpenMP*インテル® VTune™ Amplifier XE3
インテル® Advisor

インテル® Inspector

インテル® MPI ライブラリー3√インテル® Trace Analyzer & Collector
インテル® Cluster Checker

ローグウェーブ IMSL* ライブラリー4
オペレーティング・システム(開発環境)√√
バンドルおよびアドオン

アドオン

アドオン

• Windows® (Visual Studio®)• Windows® (Visual Studio®)• Windows® (Visual Studio®)• Linux* (GNU*)• Linux* (GNU*)• Linux* (GNU*)5• OS X* (XCode*)
1 C++ または Fortran のいずれか、あるいは両言語で利用できます。
2 Windows®、Linux*、OS X* で利用できます。

3 スタンドアロンまたはスイートで利用できます。

4 Fortran Windows® スイートへのアドオンまたは Composer Edition の同梱されているバージョンで利用できます。

5 OS X* の言語スイートとして利用できます。

インテル® Parallel
Studio XE の製品情報(英語)

インテル® コンパイラーでは、インテル® マイクロプロセッサーに限定されない最適化に関して、他社製マイクロプロセッサー用に同等の最適化を行えないことがあります。これには、インテル® ストリーミング SIMD 拡張命令 2、インテル® ストリーミング SIMD 拡張命令 3、インテル® ストリーミング SIMD 拡張命令 3 補足命令などの最適化が該当します。インテルは、他社製マイクロプロセッサーに関して、いかなる最適化の利用、機能、または効果も保証いたしません。本製品のマイクロプロセッサー依存の最適化は、インテル® マイクロプロセッサーでの使用を前提としています。インテル® マイクロアーキテクチャーに限定されない最適化のなかにも、インテル® マイクロプロセッサー用のものがあります。この注意事項で言及した命令セットの詳細については、該当する製品のユーザー・リファレンス・ガイドを参照してください。

性能に関するテストに使用されるソフトウェアとワークロードは、性能がインテル® マイクロプロセッサー用に最適化されていることがあります。SYSmark* や MobileMark* などの性能テストは、特定のコンピューター・システム、コンポーネント、ソフトウェア、操作、機能に基づいて行ったものです。結果はこれらの要因によって異なります。製品の購入を検討される場合は、他の製品と組み合わせた場合の本製品の性能など、ほかの情報や性能テストも参考にして、パフォーマンスを総合的に評価することをお勧めします。詳細については、http://www.intel.com/performance (英語) を参照してください。
本資料は、明示されているか否かにかかわらず、また禁反言によるとよらずにかかわらず、いかなる知的財産権のライセンスも許諾するものではありません。

インテルは、明示されているか否かにかかわらず、いかなる保証もいたしません。ここにいう保証には、商品適格性、特定目的への適合性、知的財産権の非侵害性への保証、およびインテル製品の性能、取引、使用から生じるいかなる保証を含みますが、これらに限定されるものではありません。

本資料には、開発中の製品、サービスおよびプロセスについての情報が含まれています。本資料に含まれる情報は予告なく変更されることがあります。最新の予測、スケジュール、仕様、ロードマップについては、インテルの担当者までお問い合わせください。
本資料で説明されている製品およびサービスには、不具合が含まれている可能性があり、公表されている仕様とは異なる動作をする場合があります。現在確認済みのエラッタについては、インテルまでお問い合わせください。本資料で紹介されている資料番号付きのドキュメントや、インテルのその他の資料を入手するには、1-800-548-4725 (アメリカ合衆国) までご連絡いただくか、www.intel.com/design/literature.htm (英語) を参照してください。

コンパイラーの最適化に関する詳細は、最適化に関する注意事項 (software.intel.com/en-us/articles/optimization-notice#opt-jp) を参照してください。

© 2016 Intel Corporation. 無断での引用、転載を禁じます。Intel、インテル、Intel ロゴ、Intel Core、Xeon、Intel Xeon Phi、VTune は、アメリカ合衆国および / またはその他の国における Intel Corporation の商標です。
Microsoft、Visual Studio、および Windows は、米国 Microsoft Corporation の、米国およびその他の国における登録商標または商標です。
Go は Google Inc. の登録商標または商標です。
* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
JPN/1609/PDF/XL/SSG/TT

335558-0555JA