使用AMD APP SDK提供的运行样本输出错误

时间:2014-12-13 18:28:09

标签: parallel-processing opencl gpu

我是一个尝试使用OpenCL语言学习并行编程的新手。我有AMD显卡(在Windows8 64位上),所以我安装了AMD APP SDK但是当我尝试运行带有它的样本时,它们输出错误,有时样本甚至没有整个运行。这种情况发生在 PrefixSum FloydWarshall 样本中。

如何配置这些样本以获得正确的输出?

如果有人有工作代码,请帮助

修改

这就是我在Visual Studio 12 Express Edition上运行 PrefixSum 示例后得到的全部内容

Platform 0 : Intel(R) Corporation
Platform 1 : Advanced Micro Devices, Inc.

Input :
0.147705 6.39597 7.74612 4.39893 10.864 1.09604 10.3222 ...some more numbers


Platform found : Advanced Micro Devices, Inc.

Selected Platform Vendor : Advanced Micro Devices, Inc.
Device 0 : Turks Device ID is 00A58A00
Executing kernel for 1 iterations
-------------------------------------------
Press any key to continue . . .

FloydWarshall 示例中删除了一些“sampleArgs”条件语句之后,我设法获得整个输出,但在检查后证明它是错误的。

PS。示例在调试win32模式下运行,但正如我前面提到的,我有一台64位机器。我尝试将其更改为x64模式,但随后在每个OpenCL语句中显示错误。我认为这是问题的根源。

需要帮助!!

0 个答案:

没有答案