应该重写什么样的应用程序才能使用 OpenCL?
Mac OS X 10.6 附带了 OpenCL,但是如果将它们重写为使用 OpenCL,有多少应用程序可以获得更好的性能呢?应该重写什么样的应用程序才能使用 OpenCL?…
为什么关于并发编程的书籍总是忽略数据并行?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
简单的OpenCL程序编译并运行但输出不正确
我根据SDK编写了一个简单的OpenCL程序,它编译并运行,但输出是错误的。我做错了什么吗? 非常感谢任何有关学习调试 C 和 OpenCL 的建议。我对这个平…
为什么我会收到 CL_MEM_OBJECT_ALLOCATION_FAILURE?
我在 GPU 上分配一个 cl_mem 缓冲区并对其进行处理,这可以正常工作,直到超过一定尺寸。在这种情况下,分配本身会成功,但执行或复制不会成功。我确…
如何让gcc中的链接器识别OpenCL库函数?
我正在尝试使用 OpenCL。不过,我确信这个问题并不是 OpenCL 特有的。 我的主文件顶部如下所示: #include <stdio.h> #include <stdlib.h> #i…
在 OpenCL 内核中使用 __constant 限定符
我在 OpenCL 内核中使用 __constant 限定符时遇到问题。我的平台是雪豹。 我尝试在 GPU 上初始化一个 CL 只读内存对象,将常量数组从主机复制到其中。…
OpenCL 编译器预处理定义?
我正在 Snow Leopard 上开发 OpenCL 代码,并且了解 OpenCL 即时编译是由 Clang/LLVM 完成的。是否使用了 C 预处理器?有没有办法使用编译器设置预处…
带有基准测试的 OpenCL 示例
我正在寻找一些 OpenCL 的介绍性示例,这些示例说明了可以实现速度大幅提升(例如 50 倍至 1000 倍)的应用程序类型。 Cuda 有很多很好的例子,但我还…
使用#include加载OpenCL代码
我很久以前就看到过使用 hlsl/glsl 着色器代码完成此操作 - 在源代码文件上使用 #include 将代码粘贴到 char* 中,这样就不会文件 IO 发生在运行时。 …
常见算法的 GPU 与 CPU 性能比较
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
在混合供应商的硬件上运行 OpenCL
我一直在他们的 Stream 2.0 beta 中使用 ATI OpenCL 实现。当前测试版中的 OpenCL 目前仅使用 CPU,下一版本应该支持 GPU 内核。我下载 Stream 是因为…
为什么 CUDA 和 OpenCL 中的 GPU 线程分配在网格中?
我刚刚学习 OpenCL,并且我正在尝试启动内核。为什么GPU线程是在网格中管理的? 我将详细阅读有关此内容的更多内容,但最好有一个简单的解释。使用 GP…