Intel Parallel Studio
なお、Cランタイムライブラリ(CRT)はスタティックリンクせず、ダイナミックリンクする必要がある(プログラム デバッグ データベースファイル(PDBファイル)の場所さえ指定すれば、Visual C++アプリケーション プロジェクトの管理下にないDLLにエクスポートされている関数などの呼び出しに関しても分析することが可能となっている)。分析結果は、コールスタックのツリー表示(Top-downおよびBottom-upを切替可能)およびCPU時間の積算値バーなどでグラフィカルに表示される。分析結果からソースコードを逆参照することもできる。
なお、VTune Analyzerに同梱されるIntel Thread Profilerによるスレッドの時系列表示(タイムライン ビュー)や、コールグラフの表示など、より高度な機能に関してはサポートされていない。
Intel Parallel Amplifierは、従来から提供されてきたIntel VTune Performance Analyzerによるプロファイリング機能を、より習得しやすくしたものである。Parallel Amplifierは主に下記3つの視点からアプリケーションのパフォーマンスを分析することができる。
Hotspots(ホットスポット)の分析(CPU時間を最も消費している箇所を特定)
Concurrency(並列性)の分析(マルチコアが有効利用されているかどうかを分析)
Locks and Waits(ロックと待機)の分析(長時間のスレッド待機によりパフォーマンスが低下していないかどうかを分析)
具体的には、デバッグ情報(プログラム デバッグ データベース)を有効にしてリリースモードでビルドしたアプリケーションを実行し、分析結果を表示するという流れになる。
Intel Parallel Composer - ソフトウェアのマルチスレッド化をサポートするコンパイラ、デバッガおよびライブラリ
Intel Parallel Inspector - メモリーおよびスレッドに関するエラーを検出するツール
Intel Parallel Amplifier - マルチスレッド対応のプロファイラ
Intel Parallel Adviser - ソフトウェアの並列化に関するアドバイスを分析・表示するツール
具体的には、上記の各コンポーネントがMicrosoft Visual Studioのアドインとして、開発環境自体に組み込まれる形で利用される。対応するVisual Studioのバージョンは、Parallel StudioおよびSP1の場合Visual Studio 2005およびVisual Studio 2008のStandardエディション以上であり、Parallel Studio 2011の場合Visual Studio 2005およびVisual Studio 2008のStandardエディション以上、およびVisual Studio 2010のProfessionalエディション以上となっている。
Parallel Studioおよび各単体コンポーネントにはIntel C++/Fortran Compilerと同様、それぞれ30日間無料の評価版があり、使用期限以外の機能制限は存在しない。正規のライセンスを購入すればそのまま製品版として使用できる。ライセンスには1年間のマイナーバージョンアップデート入手の権利がある。なお、Linux版では非商用目的に限り無償で使用できるバージョンが公開されている。