clCreateSubBuffer 未找到 oO
我似乎无法在 cl.h 或 cl.hpp 中找到 clCreateSubBuffer (仅错误宏)。规格中提到了这一点,对此有什么想法吗?或任何其他方式来创建子缓冲区? 我能…
多次调用 get_global_id() 与将结果保存在局部变量中?
这可能是一个愚蠢的问题,但是: 在 OpenCL 内核中调用某些 get_* 函数的成本有多高?是将结果保存在某些局部变量中以供将来使用更好,还是在需要时调…
OpenCL 的 Linux 函数拦截
我对 C 还很陌生,所以要温柔。 我想使用Linux的库拦截方法,用我自己的库替换对OpenCL库的调用。据我所知,这可以使用 LD_PRELOAD 来完成。因此,我…
iPad 或 iPhone 是否支持 OpenCL?
随着支持多媒体的移动设备的发展,这似乎是提高这些平台性能的合理方法,同时保持通用软件的功效。我一直对 iPad 硬件作为 UI 和数据显示/输入使用的…
可以跨 OpenCL 内核在 CPU 和 GPU 上同时运行
假设我有一台具有多核处理器和 GPU 的计算机。我想编写一个在平台的所有核心上运行的 OpenCL 程序。这是可能的还是我需要选择一个设备来运行内核?…
OpenCL 中的工作项、工作组和命令队列组织和内存限制
好吧,我已经阅读了大部分 ati 和 nvidia 的 OpenCL 指南,有些内容我只是想确定,有些内容需要澄清。文档中没有给出明确的答案。 现在我有一个 radeo…
CUDA 和 OpenCL 之前的 GPGPU
我一直在阅读有关 CUDA 和 OpenCL 的内容,并了解到在这些框架之前,开发人员只能使用 OPENGL 和 D3D 等低级 API。不幸的是我没能找到很多关于它的信…
OpenCL 与 DirectCompute?
我正在寻找 OpenCL 和 DirectCompute,但我没有找到任何东西。 OpenCL 的跨平台优势和支持更广泛的 GPU 对我来说并不重要。我只适合在 Windows 上针对…
matlab共享c++库和 OpenCL
我有一个需要大量图像处理的项目,并且想要添加 GPU 支持来加快处理速度。 我想知道如果我将 matlab 编译成 C++ 共享库并从 OpenCL 程序中调用它,这…
OpenCL 中全局工作大小是否需要是工作组大小的倍数?
您好:OpenCL 中全局工作大小(维度)是否需要是工作组大小(维度)的倍数? 如果是这样,是否有处理矩阵而不是工作组维度的倍数的标准方法?我可以想…
使用调试信息编译 OpenCL 内核?
如何使用调试信息编译 opencl 内核? 如果我这样做就像听到调试 [const char* options = "-g" clBuildProgram( *hProgram, 0, 0, options,NULL,NULL)…
为 OpenCL 设置 VisualStudio 2010 的正确方法
设置 VisualStuio 2010 处理 *.cl 文件的正确方法是什么?我在工具/文本编辑器/文件扩展名下添加了 *.cl,并将 usertype.dat 复制到 common7/ide 文件…
无法使用 NVidia Visual Profiler 分析 OpenCL 代码
我有一个 OpenCL 代码,它添加两个数组并打印输出。我想使用 CUDA Toolkit 3.0 附带的 NVidia Visual Profiler 来分析该程序。我选择了适当的程序(.e…
我可以仅使用 Python 来编程 Nvidia 的 CUDA 还是必须学习 C?
我想这个问题本身就说明了问题。我有兴趣做一些严肃的计算,但我并不是一名程序员。我可以将足够多的Python串在一起来完成我想要的事情。但是我可以用…