![]() |
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 (英語) からほかのユーザーやエキスパートに問い合わせできます。
-
インテル社の製品サポートに英語で問い合わせ
インテル® プレミアサポート (英語) ではインテル社のサポートチームにお問い合わせいただけます。最初に製品登録を行ってください。
-
エクセルソフト社の技術サポートに日本語で問い合わせ
ユーザー登録完了後、技術サポート受付フォームよりお問い合わせください。
各ツールのサポート:
トレーニング
導入ガイド:
- 導入ビデオ:
- 導入ガイド: インテル® Parallel Studio XE に含まれるツールの基本的な使い方を説明しています。
- 評価ガイド: C++ と Fortran コードを改善する手順を示すガイドです。
高度な内容:
オンライン・トレーニング
インテル® Parallel Studio XE ツールスイートに関するオンライン・トレーニング。
関連記事:
各ツールのトレーニング:
導入ビデオ
- インテル® Advisor XE トレーニング・ビデオ
- インテル® VTne™ Amplifier XE トレーニング・ビデオ
- インテル® 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 製品の導入ガイドは、オンラインで入手できます。
旧バージョンの導入/評価ガイドの日本語版は、こちらをご覧ください。
- Getting Started with Intel® Advisor (英語)
- Getting Started with the Intel® C++ Compiler for Windows* OS (英語)
- Getting Started with the Intel® C++ Compiler for Linux* OS (英語)
- Getting Started with the Intel® C++ Compiler for OS X* OS (英語)
- Getting Sarted with the Intel® Fortran Compiler for Windows* OS (英語)
- Getting Started with the Intel® Fortran Compiler for Linux* OS (英語)
- Getting Started with the Intel® Fortran Compiler for OS X* OS (英語)
- Getting Started with Intel® Inspector (英語)
- Getting Started with Intel® VTune™ Amplifier (英語)
- Getting Started with Intel® MPI Library for Windows* OS (英語)
- Getting Started with Intel® MPI Library for Linux* OS (英語)
詳しいビデオ
- ベクトル化エッセンシャル技術ビデオシリーズ (英語): 10 セッション (約 10 分/各セッション) で、配列表記、SIMD 対応関数そして pragma SIMD を含むさまざまなベクトル化のトピックに触れています。
- インテル® C++ および Fortran コンパイラー (Windows* と Linux*) によるアプリケーションの最適化 (英語): インテル® コンパイラーの一般的な最適化オプション、プロセッサー固有のオプション、IPO と PGO、自動ベクトル化向けのチューニング、明示的なベクトル・プログラミング、マルチコアとマルチ・プロセッサー・システム向けの最適化、さらにインテル® VTune™ Amplifier XE を使用したホットスポットを検出するための解析をカバーします。
- メモリーとスレッド化の問題を特定しデバッグ (https://software.intel.com/en-us/articles/locate-and-debug-troublesome-memory-and-threading-errors-with-intel-inspector-xe): インテル® Inspector XE とデバッガーを統合して、特定とデバッグが困難な問題を短時間で解決するのを支援する方法を紹介します。
- インテル® MKL のスパース線形代数関数 (英語): インテル® MKL のスパース線形代数の概要を紹介します。FEAST アルゴリズムに基づく、スパース BLAS 関数、スパース線形システム向けの直接ソルバー、スパース行列の反復ソルバーと固有値ソルバーに注目します。
- シリアルコードを並列化するためインテル® TBB の parallel_for テンプレートを使用する (英語) : シリアル for ループのパフォーマンスを大幅に向上するため、parallel_for テンプレートを使用して容易に並列処理を適用する方法を紹介します。
チュートリアル
このチュートリアルは、このリリースで提供される重要な機能を理解するためのサンプルコード向けに作成されており、Intel® Software Documentation Library レポジトリーでご覧いただけます。
チュートリアル: Using the Intel® MKL for Matrix Multiplication
説明: アプリケーションでインテル® MKL を使用する方法を説明します:
- インテル® MKL ルーチンを使用した行列の乗算
- 行列乗算のパフォーマンスの測定
- スレッドの制御
説明: このチュートリアルでは、インテル® コンパイラーを使用して Co-Array を含む Fortran アプリケーションをコンパイルする方法を説明します。
説明: チュートリアルでは、インテル® Advisor XE を使用して Windows* アプリケーションに適用できる、エンドツーエンドのワークフローを説明します。
説明: チュートリアルでは、インテル® Advisor XE を使用して Linux* アプリケーションに適用できる、エンドツーエンドのワークフローを説明します。
説明: このチュートリアルでは、インテル® インテル® IPP を使用してアプリケーションにベクトル化を実装する方法と、インテル® IPP API の使用方法を説明します。また、インテル® TBB およびインテル® Cilk™ Plus を使用して、インテル® IPP アプリケーションにスレッド化を実装するサンプルも紹介します。
オンライン・トレーニング
- インテル® パフォーマンス・ライブラリーにより高速なクロスプラットフォーム・アプリケーションをビルド (英語)
- インテル® Parallel Studio XE 2016 の新機能 (英語)
- インテル® コンパイラーとライブラリーの新機能 (英語)
- インテル® ソフトウェア開発ツールによるエラーの検出とスレッド化の支援 (英語)
- インテル® Cilk™ Plus の配列表記 – テクノロジーとケーススタディー (英語)
- インテル® Cilk™ Plus の言語拡張を使用したベクトル化の紹介 (英語)
- 過去のオンライン・トレーニングを検索
関連記事
- インテル® Advisor XE チュートリアル (英語)
- インテル® Advisor XE 2015 リリースノート (英語)
- インテル® Advisor XE を使用してメモリーアクセスを動的に観察する (英語)
- GDB のバグかインテル® コンパイラーのバグかもしくはコードのバグ? (英語)
- インテル® C++ コンパイラーでサポートされる C++11 の機能
- インテル® メニー・インテグレーテッド・コア・アーキテクチャー向けプログラミングとコンパイル
- インテル® Cilk™ Plus を使用するためのベストプラクティス (英語)
- バッファー・オーバーランとダングリング・ポインターをデバッグするポインターチェッカー (Part 1) (英語)
- インテル® コンパイラーの浮動小数点演算における結果の一貫性
- インテル® SSE およびインテル® AVX 世代 (SSE2、SSE3、SSSE3、ATOM_SSSE3、SSE4.1、SSE4.2、ATOM_SSE4.2、AVX、AVX2、AVX-512) 向けのインテル® コンパイラー・オプションとプロセッサー固有の最適化
- インテル® Xeon Phi™ コプロセッサー紹介 [ビデオ] (英語)
- インテル® Visual Fortran コンパイラー XE の情報とよくある問い合わせ (英語)
- インテル® Fortran コンパイラーの Fortran 言語標準のサポート
- Linux* および OS X* 上でのインテル® コンパイラーのインストールのヘルプ (英語)
- DFT.cpp のリンクの問題 (英語)
- MATLAB im2col に対する IPP の等価な機能 (英語)
- インテル® IPP と pjsip (PJMEDIA) を使用する (英語)
- Android* でインテル® IPP を使用する
- インテル® スレッディング・ビルディング・ブロックを使用してインテル® IPP のイメージサイズ変更をスレッド化する (英語)
- インテル® IPP の 1D フーリエ変換関数の使い方 (英語)
- インテル® Trace Analyzer & Collector 9.0 Update 1 Readme (英語)
- インテル® MPI ライブラリー 5.0 Update 1 Readme (英語)
- インテル® MPI ライブラリー 5.0 初期リリース Readme (英語)
- インテル® Xeon Phi™ コプロセッサー・システムにおけるインテル® MPI ライブラリーの使用
ドキュメント
ユーザーおよびリファレンス・ガイド
-
コンパイラー:
-
スレッド化およびパフォーマンス・ライブラリー:
-
解析とデバッグ:
インストール・ガイド
- インテル® Parallel Studio XE for Linux* インストール・ガイド (英語)
- インテル® Parallel Studio XE for Windows* インストール・ガイド (英語)
以前のバージョンや日本語ドキュメントについては、こちらをご覧ください。
インストール・ガイド
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 ファイルが含まれています。
サンプルコードの一部は、コンパイル時の機能を説明するだけで実行可能ファイルが生成されないものがあります。
各ツールのサンプルは、次の場所に配置されます:
- <インストール・ディレクトリー>\samples_2016\ja\ – Windows*
- <インストール・ディレクトリー>/samples_2016/ja/ – Linux*、OS X*
各ツールのサンプルコード
各ツールの個別のサンプルコードを入手できます。
コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。