本製品の販売は終息しました。
![]() |
C/C++、Fortran アプリケーションのパフォーマンス向上するソフトウェア開発ツール
|
- このページでは、http://software.intel.com/en-us/intel-parallel-studio-xe/ の内容をもとに、製品に関連する記事や参考資料へのリンクをまとめています。
関連記事
関連記事一覧
サポート
ようこそ!! このページでは、インテル® Parallel Studio XE 製品に含まれる各ソフトウェア開発ツール向けのサポートリソースを見つけることができます。製品には Cluster Edition、Professional Edition、Composer Edition の 3 つのエディションがあります。各エディションの詳細は、製品ページをご覧ください。
インテル® ソフトウェア開発製品には年間の技術サポートが含まれています。技術サポートを利用するためには、製品をご購入いただいた後、製品登録およびユーザー登録が必要です。製品を登録されると、無料のソフトウェア・アップデートと 1 年間のサポートが提供されます。サポートサービスでアップデート・サービスとサポートを延長できます。
学ぶ:
- トレーニング – さまざまなレベルの導入ガイド、ビデオ、チュートリアル、オンライン・トレーニングおよび技術記事から学習できます。
- ドキュメント – デベロッパー・ガイドおよびリファレンス、新機能、リリースノート。
- FAQ – 製品に関するよくある問い合わせの質疑応答集
- サンプルコード – 製品に含まれるそれぞれのツールの機能に関する実際のサンプルコードから学ぶことができます。
サポートが必要な場合:
-
コミュニティーに問い合わせ
Forums (英語) からほかのユーザーやエキスパートに問い合わせできます。
-
インテル社の製品サポートに英語で問い合わせ
インテル® プレミアサポート (英語) ではインテル社のサポートチームにお問い合わせいただけます。最初に製品登録を行ってください。
-
エクセルソフト社の技術サポートに日本語で問い合わせ
ユーザー登録完了後、技術サポート受付フォームよりお問い合わせください。
各ツールのサポート:
- インテル® C++ コンパイラー
- インテル® Fortran コンパイラー
- インテル® データ・アナリティクス・アクセラレーション・ライブラリー (インテル® DAAL)
- インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP)
- インテル® マス・カーネル・ライブラリー (インテル® MKL)
- インテル® スレッディング・ビルディング・ブロック (インテル® TBB)
- インテル® MPI ライブラリー
- インテル® Advisor
- インテル® Inspector
- インテル® VTune™ プロファイラー
- インテル® Trace Analyzer & Collector
トレーニング
導入ガイド:
- 導入ビデオ
- 導入ガイド: インテル® Parallel Studio XE に含まれるツールの基本的な使い方を説明しています。
- 評価ガイド: C++ と Fortran コードを改善する手順を示すガイドです。
高度な内容:
オンライン・トレーニング
インテル® Parallel Studio XE ツールスイートに関するオンライン・トレーニング。
各ツールのトレーニング:
- インテル® C++ コンパイラー
- インテル® Fortran コンパイラー
- インテル® DAAL
- インテル® IPP
- インテル® MKL
- インテル® MPI ライブラリー
- インテル® TBB
- インテル® Advisor
- インテル® Inspector
- インテル® VTune™ プロファイラー
- インテル® Trace Analyzer & Collector
関連記事:
導入ビデオ
- インテル® Advisor XE トレーニング・ビデオ
- インテル® VTune™ プロファイラー・トレーニング・ビデオ
- インテル® Advisor XE の紹介 (英語)
- Microsoft* Visual Studio 2012* 環境でインテル® C++ コンパイラーを使用する (英語)
- Microsoft* Visual Studio* 環境でインテル® Visual Fortran を使用する (英語)
- インテル® Inspector XE と統合デバッガー機能を利用する (英語)
- インテル® MKL 11.0 とインテル® コンパイラーを使用して、実行時に再現性のある結果を得る方法 (英語)
- Windows* OS 上でインテル® MPI ライブラリーをインストールするには (英語)
- インテル® TBB の紹介 (英語)
- インテル® Trace Analyzer & Collector 概要 (英語)
- パフォーマンス解析方法論 (英語)
導入ガイド
最新のインテル® Parallel Studio XE 製品の導入ガイドは、オンラインで入手できます。
導入/評価ガイドの日本語版は、こちらをご覧ください。
- インテル® Parallel Studio XE 導入ガイド (英語)
- インテル® C++ コンパイラー導入ガイド [Windows* 版 (英語) | Linux* 版 (英語) | macOS* 版 (英語)]
- インテル® Fortran コンパイラー導入ガイド [Windows* 版 (英語) | Linux* 版 (英語) | macOS* 版 (英語)]
- インテル® DAAL ライブラリー導入ガイド [Windows* 版 (英語) | Linux* 版 (英語)]
- インテル® IPP ライブラリー導入ガイド [Windows* 版 (英語) | Linux* 版 (英語)]
- インテル® MKL ライブラリー導入ガイド [Windows* 版 (英語) | Linux* 版 (英語)]
- インテル® TBB ライブラリー導入ガイド (英語)
- インテル® MPI ライブラリー導入ガイド [Windows* 版 (英語) | Linux* 版 (英語)]
- インテル® Advisor 導入ガイド (英語)
- インテル® Inspector 導入ガイド (英語)
- インテル® VTune™ プロファイラー導入ガイド (英語)
詳しいビデオ
- ベクトル化エッセンシャル技術ビデオシリーズ (英語): 10 セッション (約 10 分/各セッション) で、配列表記、SIMD 対応関数そして pragma SIMD を含むさまざまなベクトル化のトピックに触れています。
- インテル® C++ および Fortran コンパイラー (Windows* と Linux*) によるアプリケーションの最適化 (英語): インテル® コンパイラーの一般的な最適化オプション、プロセッサー固有のオプション、IPO と PGO、自動ベクトル化向けのチューニング、明示的なベクトル・プログラミング、マルチコアとマルチ・プロセッサー・システム向けの最適化、さらにインテル® VTune™ Amplifier XE を使用したホットスポットを検出するための解析をカバーします。
- インテル® MKL のスパース線形代数関数 (英語): インテル® MKL のスパース線形代数の概要を紹介します。FEAST アルゴリズムに基づく、スパース BLAS 関数、スパース線形システム向けの直接ソルバー、スパース行列の反復ソルバーと固有値ソルバーに注目します。
- シリアルコードを並列化するためインテル® TBB の parallel_for テンプレートを使用する (英語) : シリアル for ループのパフォーマンスを大幅に向上するため、parallel_for テンプレートを使用して容易に並列処理を適用する方法を紹介します。
チュートリアル
このチュートリアルは、このリリースで提供される重要な機能を理解するためのサンプルコード向けに作成されており、Intel® Software Documentation Library レポジトリーでご覧いただけます。
- Using Auto Vectorization
インテル® コンパイラーの機能を使用して、サンプル・プロジェクトのパフォーマンスを向上させる方法を説明します。このチュートリアルの手法を使用して、アプリケーションのパフォーマンスを向上させることができます。 - Using Auto Vectorization
インテル® コンパイラーの機能を使用して、サンプル・プロジェクトのパフォーマンスを向上させる方法を説明します。このチュートリアルの手法を使用して、アプリケーションのパフォーマンスを向上させることができます。 - Using the Intel® MKL for Matrix Multiplication
アプリケーションでインテル® MKL を使用する方法を説明します。- インテル® MKL ルーチンを使用した行列の乗算
- 行列乗算のパフォーマンスの測定
- スレッドの制御
- Using Coarray Fortran
インテル® コンパイラーを使用して Co-Array を含む Fortran アプリケーションをコンパイルする方法を説明します。 - Find Where to Add Parallelism to Code Using the Threading Advisor (C++/Windows*)
インテル® Advisor XE を使用して Windows* アプリケーションに適用できる、エンドツーエンドのワークフローを説明します。 - Find Where to Add Parallelism to Code Using the Threading Advisor (C++/Linux*)
インテル® Advisor XE を使用して Linux* アプリケーションに適用できる、エンドツーエンドのワークフローを説明します。 - Using Intel® IPP for Application Optimization
インテル® インテル® IPP を使用してアプリケーションにベクトル化を実装する方法と、インテル® IPP API の使用方法を説明します。また、インテル® TBB およびインテル® Cilk™ Plus を使用して、インテル® IPP アプリケーションにスレッド化を実装するサンプルも紹介します。
ドキュメント
デベロッパー・ガイドおよびリファレンス
-
コンパイラー:
-
スレッド化およびパフォーマンス・ライブラリー:
- インテル® DAAL ドキュメント (英語)
- インテル® IPP ドキュメント (英語)
- インテル® MKL ドキュメント (英語)
- インテル® TBB ドキュメント (英語)
- インテル® MPI ライブラリー・ドキュメント (英語)
-
解析とデバッグ:
インストール・ガイド
- インテル® Parallel Studio XE for Linux* インストール・ガイド (英語)
- インテル® Parallel Studio XE for Windows* インストール・ガイド (英語)
- インテル® C++ コンパイラー
- インテル® Fortran コンパイラー
- インテル® DAAL
- インテル® IPP
- インテル® MKL
- インテル® TBB
- インテル® MPI ライブラリー
- インテル® Advisor
- インテル® Inspector
- インテル® VTune™ プロファイラー
- インテル® Trace Analyzer & Collector
新機能とリリースノート
新機能、リリースノート、およびシステム要件 (英語)
ソフトウェア要件、サポートされる OS 情報、新機能、そして既知の問題などが含まれます。
日本語ドキュメントについては、こちらをご覧ください。
ソフトウェア EULA (英語)
FAQ
一般的な問い合わせ
ライセンスとツールの入手に関するよくある問い合わせ
-
インテル® Parallel Studio をすでに持っている場合、無料でインテル® Parallel Studio XE にアップグレードできますか?
-
インテル® C++ Composer XE やインテル® Fortran Composer XE などほかの製品向けのアップグレードは用意されていますか?
各ツールのよくある問い合わせ
サンプルコード
インテル® Parallel Studio XE ツールスイートには、コンパイラーの最適化、機能、ツールおよびプログラミングの概念を説明するサンプルコードが含まれています。
各サンプルコードは圧縮形式で提供されます。圧縮されたファイルを書き込み可能なディレクトリーに展開してください。Windows* 版では、すべてのサンプルには Microsoft* Visual Studio* 2010 ソリューション (Microsoft* Visual Studio* 2012 もしくは 2013 でも利用できます) とコマンドラインでビルドするための手順 (ソース中) もしくはバッチファイル (.bat) が提供されます。Linux* と OS X* 版では、makefile またはコマンドラインでビルドするための手順 (ソース中) が提供されます。いくつかのサンプルには、ビルドと実行に関する重要な情報が記載された readme ファイルが含まれています。
サンプルコードの一部は、コンパイル時の機能を説明するだけで実行可能ファイルが生成されないものがあります。
各ツールのサンプルコード
各ツールの個別のサンプルコードを入手できます。
- インテル® C++ コンパイラー (英語)
- インテル® Fortran コンパイラー (英語)
- インテル® DAAL (英語)
- インテル® IPP (英語)
- インテル® MKL (英語)
- インテル® TBB (英語)
- インテル® MPI ライブラリー (英語)
- インテル® Advisor (英語)
- インテル® Inspector (英語)
- インテル® VTune™ プロファイラー (英語)
コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。