ローグウェーブソフトウェアのブログ

開発をシンプルに 安全で高品質のコードを 素早くお客様のもとへ

並列デバッガ TotalView 2016.06 リリース - CUDA 8.0サポート、ライセンス管理の脆弱性対応など

ローグウェーブの並列デバッガ TotalViewの新バージョンがリリースされました。いつものようにCodeDynamicsも同時にリリースされました。TotalViewとCodeDynamicsの製品詳細についてはこちらをご覧ください。

roguewave.jp

roguewave.jp

ChangeLog や、リリースノートサポート環境表(pdf) もご覧ください。

新UI関連の更新(CodeDynamicsの更新)

新UIのソースコード検索機能が強化されました。

ソースの検索パスをSearch Pathの設定から直接修正することができます。メインウィンドウにあるギアアイコンのSettingsをクリックするか、FileメニューのPreferencesを選択してください。Search Path Configurationパネルのコントロールを使ってCodeDynamicsのソース検索方法を設定することができます。

f:id:RWSJapan:20161116114210p:plain

起動方法

環境変数TVNEWUIにTrueを設定すると新UIでTotalViewが起動するようになりました。TotalViewの新UIを常用したい場合、-newUIフラグを毎回付ける必要がなくなります。大規模並列やグラフなどの可視化機能といったHPC向けの従来ユーザーインターフェースを必要とせず、主にマルチスレッド開発やリバースデバッギング機能でTotalViewを活用している方にはお薦めです。

CUDA 8.0対応

TotalViewは昨年の8.15.10でCUDA 7.5に対応しました。今回リリースしたTotalView 2016.06はCUDA 8.0のRCで問題なく動作することを確認しています。CUDA 8.0の新機能は以下のNVIDIA英語ブログで詳しく機能紹介されています。

devblogs.nvidia.com

記事ではCUDA 8の主な内容は

などが挙げられており、性能や開発効率が引き続き向上していることがわかります。TotalViewのCUDA機能を以下の記事に簡単にまとめていますので、こちらもご覧ください。

blog.roguewave.jp

FlexNetの脆弱性への対応

TotalViewが利用しているライセンス管理ソフトに脆弱性が発見されました。脆弱性の詳細については下記のエントリをご覧ください。

TotalViewでこの脆弱性に対応するには、ライセンスサーバを製品に同梱されたものに更新してください。サーバの設定方法はインストールガイド (英語版)をご覧ください。

Cray CTI上のMRNetでNative SLURMのアーリーアクセスサポート

TotalViewはNative SLURM が稼働しているCrayシステム上でスケーラブルなデバッグの予備実装を開始しました。とりわけSLURMのsrunコマンドで起動したジョブのデバッグが可能になりました。スケーラブルなインフラミドルウェアMRNetがデフォルトで採用され、大規模並列デバッグ時のパフォーマンスが向上します。

なお、今回のリリースではCrayのファイルステージングに関わる問題のため、ReplayEngineを同時に使うことができません。srunで始まる並列プロセスにTotalViewは接続することができません。今後のリリースで対応していきます。

プラットフォームの更新

  • AIXLinux Power上でIBM XLF 15.1.3 とXLC 13.1.3がサポート対象に追加されました

2016.05での更新

TotalView の NextGenインタフェース(UI)が強化され、また、ReplayEngine を使ってリバースデバッグする際の関数呼び出しがサポートされるようになりました。

  • 新しいUIでMPIランクの表示などのMPIアプリケーションサポート、CUDAアプリケーションのロードと実行サポート、Linux PowerLEへの対応
  • ReplayEngineがTotalViewのexpressionシステムでの関数呼び出しをサポートしました。これにより再生モード(playback mode)でデバッグセッションを実行する際に、プログラムの状態を動的にテンポラリモードで変更する evaluating expressions での関数呼び出しが実行できるようになりました
  • 対応プラットフォームに コンパイラ: PGI 16.1、 Absoft 16 が加わりました。

f:id:RWSJapan:20161116111125p:plain

ローグウェーブ セールスエンジニア 柄澤(からさわ)