2016-08-10 11 views
0

お手伝いできますか? 私はWindows 7 x64でOpenCLアプリケーションを開発しています。ハードウェアはIntel Core i5、NVIDIA GTX 770です。OpenCLはアクセラレーションにNVIDIAを使用します。NVIDIA GPUを使用してWindows上でOpenCLアプリケーションをプロファイリング

Intel VTune Amplifier XE 2015を使用しようとすると、プロファイリングの終了時にアプリケーションがハングし、レポートが返されません。ドキュメンテーションは、すべての "Cn(ACPI Cn)レポートをOSに" BIOSオプションを無効にすることを推奨しています。しかし、このハングを避けるために、アプリケーションコードを変更する方法は絶対に不明です。

また、このマニュアルhttps://github.com/UoB-HPC/UoB-HPC.github.io/blob/master/_posts/2015-05-27-nvvp-import-opencl.mdを使用してNVVPを利用しようとしました。 残念ながら、プロファイラでエラーが発生します。 アプリケーションをプロファイルできません。 「アプリケーションのプロファイリングを妨げる別のCUDAツール(プロファイラ、デバッガ、memcheck)が現在実行中です。このエラーは、NVVPのみが実行されている場合にも表示されます。

答えて

0

まず、最新のVTuneバージョンにアップグレードすることをお勧めします.Tuneune Amplifier XE 2015は古すぎます。

お使いのバージョンでは、私はまた、これらのオプションを試してみることをお勧めすることができます

  1. は、別の分析タイプを使用する - 例えば
  2. 解析タイプでOpenCLトレースを有効にしないでください。 がインテル統合グラフィックスでのみ使用されていると見なされます。
+0

2 XE 2016を更新しました。プロファイルを開始するときに、高度なホットスポットモードでアプリケーションがクラッシュするようになりました。 Cn(ACPI Cn)についてはまだ警告があります。収集されたデータは表示できません。基本的なホットスポットはうまく機能します。 – Mike

関連する問題