0

你能帮助我吗?我正在 Windows 7 x64 上开发 OpenCL 应用程序。硬件为 Intel Core i5、NVIDIA GTX 770。OpenCL 使用 NVIDIA 进行加速。

如果我尝试使用 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 时也会出现此错误。

4

1 回答 1

0

首先我建议你升级到最新的VTune 版本,VTune Amplifier XE 2015 太旧了。

对于您的版本,我还可以建议您尝试以下选项:

  1. 使用其他分析类型 - 例如高级热点
  2. 不要在分析类型中启用 OpenCL 跟踪 - 它被认为仅与英特尔集成显卡一起使用。
于 2016-08-11T08:12:11.603 回答