評価ガイド/動画

インテル Parallel Studio XE 製品好評発売中» 詳細

製品の技術情報・評価ガイド» 詳細

製品に関する書籍を紹介» 詳細

iSUS

ツールの使用に役立つガイドや動画をご紹介します。

  ピックアップ
インテル® C/C++ コンパイラーに実装される並列プログラミング言語機能であり、現時点で並列プログラムを導入する最も簡単な方法である「インテル Cilk Plus」の関連情報です。
インテル® Cilk™ Plus: 並列化への近道 (PDF) Cilk がやってきた (書籍)
インテル® Parallel Studio を使用してインテル® Cilk™ Plus をアプリケーションに追加する方法を説明します。   インテル® Cilk™ Plus 入門書である本書では、並列プログラミングに必要な並列指向についても説明されています。

記事特集はこちら


インテル Parallel Studio XE 評価ガイド

スタティック・ セキュリティー解析 (SSA) (PDF)
スタティック・セキュリティー解析 (SSA) は、ソースコードの詳細な分析を通じてエラーやセキュリティー上の脆弱性を特定します。この文書はインテル® Parallel Studio XE のみに該当します。
スレッド化されていないアプリケーションでも大幅なパフォーマンス向上を容易に実現 (PDF)
このガイドでは、インテル® Parallel Studio XE を使用して、1 つのファイルを再コンパイルするだけでアプリケーションを高速化できることを説明します。
並列化による既存プログラムの最適化 (PDF)
インテル® Parallel Studio XE に含まれるインテル® TBB を使用して、アプリケーションを並列化する方法を説明します。
アプリケーションのリソースリークを解決 (PDF)
このガイドでは、インテル® Parallel Studio XE に含まれるインテル® Inspector XE を使用してプログラム中のリソースリークのエラーを検出、修正して、問題を未然に防ぐ方法について説明します。
メモリーエラーの排除とプログラムの安定性の向上 (PDF)
インテル® Parallel Studio XE に含まれるインテル® Inspector XE を使用して、コードの問題を排除する方法を説明します。これにより、アプリケーションの信頼性が向上し、開発コストを抑えることができます。
スレッドエラーの排除とプログラムの安定性の向上 (PDF)
このガイドでは、インテル® Parallel Studio XE に含まれるインテル® Inspector XE 解析ツールを使用して、事前にスレッドエラーを発見する方法を説明します。

インテル Parallel Studio 評価ガイド

hotspot の特定と最適化 (PDF)
hotspot を検出し再コンパイルを行います。89% の高速化例もご紹介します。

メモリーエラーの排除とプログラムの安定性の向上 (PDF)
メモリーエラー等のバグを発見する 3 つのステップをご紹介します。
並列化による既存プログラムの最適化 - インテル® TBB を使用した並列化 (PDF)
for ループを parallel_for に変更してパフォーマンスを向上させる方法を説明します。
インテル® Parallel Studio 2011 で大幅なパフォーマンス向上を容易に実現 (PDF)
インテル® C++ コンパイラーを使用して 1 つのファイルを再コンパイルするだけでアプリケーションを高速化できることを説明します。
インテル® Parallel Advisor を使用したシリアル・アプリケーションのモデリング (PDF)
インテル® Parallel Advisor の hotspot 解析を使用して既存のソースコードで並列化すべき箇所を簡単に特定し、並列化を実装する方法を説明します。この文書はインテル® Parallel Studio のみに該当します。
アプリケーションのリソースリークを解決 (PDF)
インテル® Parallel Inspector を使用してプログラム中のリソースリークのエラーを検出、修正して、問題を未然に防ぐ方法について説明します。
インテル® Parallel Building Blocks: 入門チュートリアルと実践演習 (PDF)
本ガイドでは、汎用目的から特殊な並列化まで広範囲にわたるソリューションを提供する補完的なモデルセット、インテル® Parallel Building Blocks (インテル® PBB) を紹介します。
インテル® Cilk™ Plus: 並列化への近道 (PDF)
このガイドでは、インテル® Parallel Studio を使用して、インテル® Cilk™ Plus をアプリケーションに追加する方法を説明します。

関連ドキュメント

並列化を理解するための文書 - 1

並列化を理解するための文書 - 2:Parallel Universe 冊子

Parallel Universe Issue 9 NEW !
長編映画から高度なクラスターまで、並列パフォーマンスを実現するための下記の記事をサンプルコードを交えてご紹介します。
  • DreamWorks Animation のファーシェーダーの並列化
  • インテル開発ツールによる大規模アプリケーションの並列化の支援
  • インテル® Cluster Studio XE の新しい解析ツール
  • インテル® VTune™ Amplifier XE による MPI プログラムのサンプル解析
        

並列化に取り組むための文書

ベクトル化に取り組むための文書

  • インテル® C++ コンパイラーのベクトル化ガイド
    インテル® C++ コンパイラーを用いて効率良くコードをベクトル化する方法、ガイド付き自動並列化(GAP) の利用方法などを説明しています。資料では C++ プログラムを使用しますが、その概念のほとんどは、Fortran プログラムにもあてはまります。

インテル® Parallel Studio 2011 紹介ビデオ

インテル® Parallel Studio 2011 機能と使用方法

(Flash を別ウィンドウで開く | WMV)


ビデオ シリーズ

インテル社エバンジェリストによるビデオ シリーズ (字幕付)

※上記をクリックし、開かれたサイト右下の再生ボタンをクリックしてください。


インテル® Parallel Studio 動画

Part1: 製品概要
インテル® Parallel Studio の動作環境、構成ツール、並列化アプリケーションの開発手順、N-Queens サンプルコードを説明します。
(Flash を別ウィンドウで開く | WMV)
Part2: インテル® Parallel Composer によるアプリケーションのビルド
Visual Studio に統合される各ツールのツールバー、インテル® Parallel Composer によるプロジェクトの変換方法、ビルド方法を紹介します。
(Flash を別ウィンドウで開く | WMV)
Part3: インテル® Parallel Amplifier で Hotspot (並列化すべき部分) を見つける
並列化では、まず、並列化処理を実装するターゲットを決定します。本動画ではインテル® Parallel Amplifier の「Hotspot」検知機能を使用して Hotspot (CPU リソースを最も多く利用している処理) を確認する方法を紹介します。
(Flash を別ウィンドウで開く | WMV)
Part4: OpenMP による並列化の実装
並列化を実装するターゲットが絞れたら、並列化を実装します。本動画では OpenMP を使用して並列化を実装し、インテル® Parallel Composer を使用してビルドする方法を紹介します。
(Flash を別ウィンドウで開く | WMV)

Part5: インテル® Parallel Inspector によるエラー検出とコード修正
マルチスレッドによる並列化アプリケーションではデータの競合、デッドロックなどのエラーが発生する可能性があるため、エラー分析が必須です。インテル® Parallel Inspector を使用してこれらの並列化エラーを簡単に検知する方法を紹介します。
(Flash を別ウィンドウで開く | WMV)

メモリーエラー検出方法
インテル® Parallel Inspector では、並列化のエラーのほか、発見しづらいメモリーリーク等のメモリーエラーを数ステップで検出することができます。
(Flash を別ウィンドウで開く | MP4 )

Part6: インテル® Parallel Amplifier による並列性の確認
エラーの確認・修正が完了したら、並列化の効率性を確認します。インテル® Parallel Amplifier の「Concurrency (並列性)」機能を使用して、スレッドの効率性を確認する方法を紹介します。
(Flash を別ウィンドウで開く | WMV)
 
. . . . . .