问题标签 [amd-processor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
343 浏览

windows-7 - openCL 中的 clBuildProgram 时出现 -11 错误

我已经为我的查询引用了所有可能的解决方案,但没有工作。我正在使用 AMD 处理器和不支持 openCL 的 ATI 3200 显卡。但是由于 openCL 的特殊功能,代码运行在 CPU 本身而不是 GPU 上。但是对于具有 __local variables 的内核代码,它在 clBuildProgram 时显示 -11 错误。

给我一些解决方案为什么我会收到这个 -11 错误???

提前致谢。将热切等待

0 投票
0 回答
400 浏览

opencl - 为什么在调试 openCL 主机代码时 `clEnqueueReadBuffer` 会中断?

我正在使用带有 ATI 3200 显卡的 AMD 处理器,它不支持 openCL,但其余代码在 CPU 本身上运行良好。

这次我的代码问题对我来说相当复杂。内核执行后,我无法使用clEnqueueReadBuffer. 在调试时它在这一点上被打破并说,

当我在这里按下休息时,它给出了

这里可能有什么问题?请建议我一些解决方案。我的内核代码如上所示,我用来读取数据的语句是,

我如何在这里检查可能的错误?

0 投票
1 回答
1045 浏览

visual-c++ - 这个 cuda“cudaMallocPitch”代码的 openCL 等效项是什么?

我的 PC 有一个 AMD 处理器和一个不支持 OpenCL 的 ATI 3200 GPU。其余代码全部通过“回退到 CPU 本身”运行。

我正在将其中一个代码从 CUDA 转换为 OpenCL,但停留在 OpenCL 中没有确切转换代码的某些特定部分。因为我在 OpenCL 方面的经验较少,所以我无法弄清楚这一点,如果你们中的任何人认为可行,请建议我一些解决方案,

CUDA 代码是,

如果我从上面删除音高值,我最终会遇到一个不写入设备内存“gpu_data”的问题。

有人请将此代码转换为 OpenCL 并回复。我已将其转换为 OpenCL,但它无法正常工作并且数据未写入“gpu_data”。我转换后的 OpenCL 代码是

有时它在这段代码中运行良好并且卡在阅读部分,即

这边。它给出了类似的错误

CL_kmeans.exe 中 0x10001098 处的未处理异常:0xC000001D:非法指令。

当按下 break 时,它给出:

没有为任何调用堆栈帧加载符号。无法显示源代码。

调试时。在调用堆栈中显示:

OCL8CA9.tmp.dll!10001098()
[下面的帧可能不正确和/或丢失,没有为 OCL8CA9.tmp.dll 加载符号]
amdocl.dll!5c39de16()

我真的不知道这意味着什么。有人请帮我解决这个问题。

0 投票
1 回答
10343 浏览

windows - 使用 Nvidia 显卡安装 AMD OpenCL CPU 驱动程序

我多次看到这个问题,但从未找到 Windows 的答案。我最近将我的 CUDA 代码移植到 OpenCL。当使用 ATI 卡进行测试时,Catalyst 驱动程序包含一个 CPU OpenCL 驱动程序,因此我可以在 CPU 上运行 OpenCL 代码。使用 NVIDIA 卡进行测试时,没有 CPU 驱动程序。

问题是:使用 Nvidia 卡运行时如何安装(和部署)CPU 驱动程序?

非常感谢

0 投票
1 回答
2566 浏览

cuda - OpenCL:NVIDIA GPU 上的 clAmdFft(来自 AMD 的 OpenCL FFT 库)

有没有人在 NVIDIA GPU 上运行 AMD (http://developer.amd.com/libraries/appmathlibs/pages/default.aspx) 的 OpenCL FFT 库?

我正在尝试将现有算法从 CUDA(具有最新的 CUFFT)移植到 OpenCL。新代码在 AMD GPU 上运行良好,但在我的 NVIDIA GPU 上却不行。NVIDIA GPU 被正确识别,但结果数组完全为零,没有抛出任何错误。顺便说一句,代码在 Intel Core i3 CPU 上也能正常运行。所以我的代码似乎很好。

AMD 和 NVIDIA 似乎拒绝支持这个话题。

有任何想法吗?

编辑:

我的环境是 Windows 7 Professional x64 操作系统,我正在使用带有内置 x86 编译器的 Visual Studio C++ Professional IDE。NVIDIA GPU 是 GeForce GTX 560 Ti(MSI N560GTX-Ti Twin Frozr II/OC 1GB)。运行良好的 CPU 是 Intel Core i3-2100 (2x3.1GHz),然后是 Radeon HD 6850 (Sapphire Radeon HD 6850 1GB)。我尝试针对 AMD、NVIDIA 和 Intel 的最新 OpenCL 版本编译代码,结果相同,并且安装了最新的开发者驱动程序。

这是我非常基本的示例代码...

以及其他使用的功能...

我希望这有助于缩小问题的范围。

PS:图片可以在这里看到:http: //devgurus.amd.com/thread/159149

0 投票
1 回答
766 浏览

opengl - cl/gl 互操作:带有 GLIntercept 的 clCreateFromGLTexture2D 在 AMD FUSION 上失败

我有一个 clgl 互操作可执行文件,它正在调用clCreateFromGLTexture2D. 那个电话失败了……

我正在使用GLIntercept。这里。所以我在这里使用由 GLIntercept 生成的 Opengl32.dll ......好吧,它可以在 Nvidia GTX 上运行,并且可以在 AMD FUSION 和 AMD Radeon GPU 上独立运行而不会被拦截。但是,在使用开源 GLIntercept 时它会失败。

如果您有兴趣下载和重新创建问题,clgl 互操作测试代码会在此处发布。

有谁知道如何解决它?以下是我的调试日志中的一些陈述......如果有帮助..

如果您有兴趣下载我用于此的测试示例 clgl 互操作代码,我在 GLIntercept 代码网站上创建了一个未解决的问题/票证...

0 投票
2 回答
409 浏览

boost - 由于 OS X Snow Leopard 上的 boost 链接错误,构建 gpuocelot 失败

我在带有 gcc 4.5.3 和 boost @1.49.0_0+universal (active) (boost 通过 macports 安装) 的 mac snow 10.6.8 上使用了gpuocelot的最新主干版本。

我运行 scons 我得到

会在 OS X Lion 上报告失败。有类似问题的人吗?

0 投票
0 回答
504 浏览

c++ - ATI Mobility Radeon 4650:“未找到 GPU。回退到 CPU 设备”

我的电脑上有 ATI Mobility Radeon 4650。我已经安装了带有 OpenCL 1.2 SDK 的 AMD APP SDK v2.7并打开了示例应用程序。所有这些都表示未找到 GPU。但是,根据入门指南,我的视频卡受支持,但仅限测试版。我查看了文档并尝试了谷歌但没有帮助。如何让 SDK 识别我的卡?我目前在 Windows x64 上运行。

0 投票
1 回答
829 浏览

assembly - 64 位模式下的地址覆盖前缀

在 64 位模式下,默认地址大小为 64 位。如果存在地址大小覆盖前缀 (67h),则地址大小为 32 位。

我知道规范 64 位地址的第 63 位到实现的最高有效位全为 0 或全为 1。32 位地址(通过在 64 位模式下的指令前加上 67h 获得)是否需要采用规范形式?如果是,这种规范形式是如何定义的?

0 投票
1 回答
1748 浏览

driver - fglrx 驱动安装失败

我使用hwoto中的方法手动安装 Catalyst 12.4 。当我键入命令时,安装不会引发错误

我收到以下错误

我还尝试使用 Ubuntu 存储库添加其他驱动程序,但它总是无法安装驱动程序。

并且下面的消息似乎表明已经安装了 fglrx,如何解决这个问题?