JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.3: パフォーマンスアナライザの MPI のチュートリアル     Oracle Solaris Studio 12.3 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  パフォーマンスアナライザの MPI のチュートリアル

MPI とパフォーマンスアナライザについて

チュートリアル用の設定

MPI ソフトウェアの取得

Oracle Solaris 10 および Linux 用の MPI ソフトウェア

Oracle Solaris 11 用の MPI ソフトウェア

サンプルソースコードの準備

ClusterTools および Open MPI 用のサンプルコード

Oracle Solaris 11 の Oracle Message Passing Toolkit 用のサンプルコード

サンプルプログラムのコンパイルと実行

ring_c 例に関するデータの収集

実験の開始

「MPI タイムライン」のナビゲート

メッセージの詳細の表示

関数の詳細とアプリケーションソースコードの表示

MPI タブでのデータのフィルタリング

フィルタスタックの使用

「MPI チャート」タブの使用

「MPI チャートコントロール」の使用

メッセージの送信場所を示すチャートを作成する

メッセージの受信待ち時間がもっとも長いランクを示すチャートを作成する

遅いメッセージが MPI 関数に費やされる時間に与える影響を調べる

結論

A.  MPI チャートコントロールの設定

B.  チュートリアルのサンプルコード

結論

Oracle Solaris Studio パフォーマンスアナライザを使用すると、複雑なマルチスレッドアプリケーションでパフォーマンスを監視し、問題のある場所を特定できます。このチュートリアルに記載されている簡単な例は、MPI 関数と MPI メッセージの関係を調べるための基本事項を示しています。MPI タイムライン、MPI チャート、およびズームとフィルタリングの機能を使用すれば、パフォーマンスデータを収集して処理し、プログラム、関数、ソース行、および命令の各レベルでメトリックを表示して、潜在的なパフォーマンスの問題が配備上の問題になる前にそれらを特定できます。