【问题标题】:CodeXL cannot run GPU profileCodeXL 无法运行 GPU 配置文件
【发布时间】:2018-05-09 02:41:53
【问题描述】:

我编写了一个 OpenCL 程序并想使用 codeXL 对其进行分析。但是 GPU : Performance Counters 不起作用。该程序是一个非常简单的矢量添加示例,它在 Visual Studio 2017 上正常运行。codeXL 显示无法打开 vecAdd.cl,无法从源代码创建 CL 程序。很奇怪,谁能给我一些建议?操作系统为windows 10 x64 pro,codeXL 2.5.67,AMD FirePro w7100,amd app sdk 3.0 x86.

vecAdd.cl如下:

__kernel void vector_add(global const float *a, global const float *b, 全球浮动*结果) {

int gid = get_global_id(0);
result[gid] = a[gid] + b[gid];

}

【问题讨论】:

  • 您是在使用带有 C-header 的 OpenCL 还是其他方式?
  • 主程序是用C编写的。C-header只是。这是一个简单的程序。目标是使用 GPU 来计算向量相加。 a[1000] + b[1000]=c[1000]。我只是怀疑我是否错误地配置了 codeXL。

标签: opencl amd codexl


【解决方案1】:

好的,我已经解决了。因为我设置了错误的类别,codeXL找不到vecAdd.cl。

【讨论】:

  • 哪些类别?
  • 可能不是类别,而是文件夹。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-07
  • 2015-11-09
  • 2018-04-12
相关资源
最近更新 更多