0

手伝って頂けますか?Windows 7 x64 で OpenCL アプリケーションを開発しています。ハードウェアは Intel Core i5、NVIDIA GTX 770 です。OpenCL はアクセラレーションに NVIDIA を使用します。

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

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

4

1 に答える 1

0

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

お使いのバージョンでは、次のオプションを試すこともお勧めします。

  1. 別の分析タイプを使用する - 高度なホットスポットなど
  2. 解析タイプで OpenCL トレースを有効にしないでください。Intel Integrated Graphics でのみ使用されると見なされます。
于 2016-08-11T08:12:11.603 に答える