優れたコードを作成できるツールや開発プラットフォーム、コンポーネントをお探しですか。

TotalViewTM by Perforceソフトウェア開発ソリューションは、ハイパフォーマンスコンピューティング (HPC) の開発ライフサイクルのあらゆる側面を簡素化し、全体的なリリース時間を短縮します。このソリューションでは、優れたソフトウェアの構築に伴い増大する複雑さを解消し、企業全体でコードから得られる価値を加速します。戦略的なソフトウェアイニシアチブのために、迅速にアプリケーションを構築できるよう開発者を支援します。TotalView by Perforceにより、ソフトウェアの品質とコードの整合性を向上させるとともに、開発サイクルの時間を短縮することができます。

機能

TotalView for HPC

TotalView by Perforceは、C、C++、Fortranで書かれた並列アプリケーションのスケーラブルなデバッガーを提供し、開発、デバッグ、およびアプリケーションの最適化を簡素化します。

多くのプロセスとスレッドを1つのウィンドウでデバッグすると同時に、開発者はプログラムの実行を完全に制御できます。1つのスレッド内またはプロセス/スレッドのグループ内で、1行ごとに実行、ステッピング、停止することができます。

TotalViewソフトウェアに含まれるReplayEngineは、実行内容を記録および保存することで、障害、エラー、またはクラッシュから作業を再開して、再起動や停止を繰り返し行わずに原因を特定することができます。

競合状態、メモリリーク、およびメモリオーバーランを検出し、スレッド、OpenMP、MPI、GPU、コプロセッサーを活用するような並列プログラムで発生する困難な問題のトラブルシューティングを行うことができます。