ユニポスWEBサイトに、GWT-TU社の並列/分散プログラミング時のデバッグやパフォーマンス評価を主な目的としたツール「Vampir」のページを追加しました。
Vampirとは?
GWT-TU社のVampirは、並列および分散アプリケーションの詳細なパフォーマンス解析を可能にするツールです。高性能コンピューティングアプリケーション(HPCアプリケーション)の開発者や研究者、システム管理者向けに設計されいます。クロスプラットフォームに対応し、並列化されたコードの効率性を最大限に引き出します。
Vampirの主な特徴
1. 直感的な操作性
全画面表示とズーム/スクロール機能により、直感的な操作と優れた視認性を提供します。
2. 選択した時間帯に合わせた統計情報
ユーザーが選択した時間帯の詳細なイベントに対して、適応型統計情報を提供、精密な解析を行います。
3. 柔軟なフィルタリングと統計情報
プロセス、関数、メッセージ、集団操作などの要素に対する柔軟なフィルタリングと統計情報の最適化をサポートします。
※利用可能なフィルタと、それぞれのフィルタ基準は以下の表をご参照ください
Filtered Object | Filter Criteria |
---|---|
プロセス | プロセスグループ / コミュニケータ / プロセス階層 / 代表的なプロセス |
メッセージ | メッセージコミュニケータ / メッセージタグ |
機能 | 名前 / 期間 / 呼び出し回数 |
集団操作 | コミュニケータ / 集団操作 |
I/Oイベント | I/Oグループ / ファイル名 /オペレーションの種類 |
4. 階層的な表示と解析
スレッド、プロセス、ノードなどの要素を階層的にグループ化し、その構造を表示・解析します。
5. ソースコード位置のサポート
解析中、特定のプログラムの行番号や関数名が表示され、その位置にコードがあることで、問題の特定や調査が容易になります。ソースコードとの連携により、解析精度が向上します。
6. 統合されたスナップショットと印刷機能
解析結果を統合したスナップショットを作成でき、そのスナップショットは簡単に印刷物に利用できます。
7. カスタマイズ可能な表示
各種ビューウィンドウをカスタマイズし、必要性に応じて表示を調整できます。
主な用途
Vampirを利用することで、アプリケーションのボトルネックを特定し、プログラムの最適化指針を得ることができます。同時に、スケーラビリティを定量的に評価し、プログラムの並列性を向上させ、ハイパフォーマンスコンピューティングアプリケーションを高速化できます。また、コミュニケーションパターンやリソース利用状況の把握にも役立ちます。
- 並列/分散アプリケーションのパフォーマンスボトルネックの特定
- アルゴリズムと並列化手法の最適化
- 大規模並列システムの性能評価
- コードの最適化指針の抽出
- アプリケーションのスケーラビリティの評価
製品ラインアップ
「Light / Standard / Professional」の 3つのエディション がラインアップされています。
1台のコンピュータで使用可能な『single license (個人向けライセンス)』と、同一ロケーションにおいて複数のコンピュータで使用可能な『site license (サイトライセンス)』の2つのライセンスオプションがあります。
下記の表をご確認いただき、必要なライセンスをお知らせください。
製品比較
項目 | Light No Performance Radar |
Standard | Professional Client-Server Architecture |
---|---|---|---|
Tracks | 32 | 256 | 1000-10000 |
Events | 100 million | memory | memory |
Analysis-Threads | 1 (serial) | 4 (parallel) | 16 threads / 128 processes |
License | personal | personal / site | site |
Vampir の機能を試してみるには
評価用に、Vampirの全機能を備えた期間限定のデモバージョンで、実際の使用感をお試しいただくことができます。
メーカーWEBサイトの「Vampir Demo」に必要事項をご記入の上、をクリックし、ご利用ください。
以下の項目は登録必須となります。
- バージョン(Version): Linux(64 bit) / MacOS / Windows(64 bit)
- メールアドレス(E-Mail)
- 名(Forename)
- 氏(Surename)
ご不明な点がございましたら、お気軽にご相談ください。
■商品の詳細、お問い合わせはこちら |