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.  チュートリアルのサンプルコード

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

  1. 「MPI タイムライン」タブがまだ選択されていない場合はそれをクリックします。

  2. データを拡大表示するには、下の図の矢印で示すように、任意のプロセス行をクリックして左から右にドラッグします。マウスボタンを離すと、そのボックスの内側の領域が自動的に広がって、拡大されたビューを表示します。

    image:クリックしてドラッグを示す矢印

    クリックしてドラッグの代替方法として、タイムラインの左上にあるズームスライダコントロールを使用することもできます。

    image:「MPI タイムライン」のズームコントロール

    タイムスケールを変更するには、水平スライダを使用します。拡大すると、すべてのプロセスを引き続き表示しながら、時間の断片が徐々に小さくなるのがわかります。

    MPI プロセスを拡大表示するには、垂直スライダを使用します。

    前のズームレベルに戻すには、下に示す「MPI タイムラインコントロール」タブの「前のズームに戻す」ボタンをクリックします。

    image:「前のズームに戻す」ボタン

    最初のズームに戻すには、「前のズームに戻す」ボタンをもう一度クリックします。

  3. データ全体にわたってパンするには、タイムラインの最下部と右側にあるスクロールバーをスライドさせます。

    別の方法として、「MPI タイムラインコントロール」タブにある手のアイコンをクリックして、ズームするポインタとパンするポインタを切り替えることもできます。

    image:ズームとパンのトグルボタン

    ポインタが手の場合は、MPI タイムライン全体をドラッグして水平方向にパンできます。