NVIDIA Parallel Nsight と OpenCL を少し混同していますが、NVIDIA Parallel Nsight 1.5 または 2.0RC を使用して OpenCL コードをデバッグできることを誰か確認できますか?
3 に答える
現在、Parallel Nsight で OpenCL カーネルをデバッグすることはまだできません。Parallel Nsight 2.0 (2011 年 6 月現在の最新リリース) は、CUDA カーネルのデバッグのみをサポートします。ただし、OpenCL デバッグは、将来のリリースで製品に組み込まれる可能性が高い機能の 1 つです。
Parallel Nsight 2.1には、トレースOpenCL1.1用のAPIが含まれています
@seehttp ://nvidia.com/object/parallel-nsight.html
はい、可能です。私は自分でやったことがあります。唯一の問題は、ネットワークに接続された 2 台のコンピュータが必要であり、2 枚の同一のビデオ カードが必要なことです。1 つはカーネルを段階的に実行します (このため、グラフィカル アダプターは結果を表示できず、ディスプレイが停止します)。ここで 2 番目のコンピューターがプレイし、Visual Studio に結果を表示します。通常のプログラムをデバッグしていました。
個人的には、NVIDIA Parallel Nsight は役に立たないツールだと感じました。カーネルに追加の引数を追加し、そこに対象のデータを出力することで、カーネルのデバッグを行うことができます。