TotalView

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索

TotalViewは、GUIベースのソースコードレベルデバッガである。マルチプロセスマルチスレッドアプリケーション上でプログラムや変数の状態を視覚的に確認しながら問題を修正することができる。GUIにより、Fortran, C/C++で書かれたマルチプロセスマルチスレッドのプログラムのデバッグに利用できる。 HPCシステムの標準デバッガとして採用されている。

TotalViewは、ソースコードレベルでブレークポイントやバリアの設定、実行の制御、アクションの設定などが可能である。データ検索や解析にも多数の機能があり、多次元配列をスライスしたり、膨大なデータにフィルタをかけたり、配列データのサーフェイスプロットも可能である。コールグラフはマルチプロセス・マルチスレッドのプログラムのアクティブルーチンの呼び出しに従ってダイナミックに表示できる。

NVIDIA-CUDAアドオンにより、Linux x86-64の使用者は、TotalView GUI上でCUDAアプリケーションのCPUおよびGPU両方のコードのデバッグをすることができる。

ファミリ製品には、複雑な現象のデバッグに役立つプログラム実行状態記録・再生ツール - ReplayEngine やメモリの状態やトラブルの検証をGUIベースで操作可能なリアルタイムメモリデバッグツール - MemoryScape がある。


・ 開発元は米国 Rogue Wave Software, Inc. ・ 日本国内ではローグウェーブ ソフトウェア ジャパン株式会社が販売・サポートを行っている。   同社は、数値計算・統計解析用ライブラリ - IMSL、配列指向のプログラミング言語であり可視化データ解析アプリケーションの開発に使用される - PV-WAVE、エンタープライズ向けC++開発プラットフォーム - SoucePro、Windows GUI 開発支援ツール - Stingray Studioの提供も行っている。


サポート環境 [編集]

Linux, AIX, Solaris, Cray, IBM BlueGene, Cell, Apple 他


外部リンク [編集]