TotalView

TotalView は、Fortran, C/C 言語で利用できるGUIベースのソースコードレベルデバッガである。プログラムやメモリの状態・…

TotalView は、Fortran, C/C++ 言語で利用できるGUIベースのソースコードレベルデバッガである。プログラムやメモリの状態・変数の値を視覚的に確認しながらソースコードレベルでブレークポイントやバリアの設定、実行の制御、アクションの設定などの作業が可能である。元々は1980年代後半に BBNテクノロジーズBBN Butterflyという超並列マシン開発のために作られたツールで、マルチプロセス / マルチスレッド並列プログラムの解析に高い能力を発揮する。

TotalView は、TotalView デバッガ、ReplayEngine アドオン、NVIDIA-CUDAアドオンから構成されており、ReplayEngineのリバースデバッグ機能は、エラーが発生したポイントから遡ってその兆候と原因を特定できるため、エラーの発生を一度「記録」できれば、通常は失われてしまうプログラムの内部状態を確認しながら「再生(実行)」「巻き戻し」が可能なため、再現性の低い現象にも有効といえる。

世界各国の大手研究所・教育機関で多数採用されており、ローレンス・リバモア国立研究所ロスアラモス国立研究所、日本では 東京工業大学 学術国際情報センターのTSUBAME京都大学学術情報メディアセンター等で使用されている。大規模シミュレーションモデリング航空宇宙金融、科学技術研究などで利用されている。

製品の歴史

  • 1986年:BBN (1948-2009, Cambridge MA) の超並列機 Butterfly 向けの並列プログラム用デバッガとしてスタート。
  • 1998年:Etnus, Inc. (Natick MA) として独立。
  • 2007年:TotalView Technologies に社名変更
  • 2010年 Rogue Wave Software, Inc. による TotalView Technologies の買収にともない、Rogue Wave Software, Inc.が開発元となる。
  • 日本国内では ローグウェーブ ソフトウェア ジャパン株式会社 が販売とサポートの提供を行っている。

サポート環境

Linux, AIX, Solaris, クレイ, IBM BlueGene, Cell, Apple

開発元

国内提供元

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.