OpenCL 是否允许并发写入同一内存地址?
OpenCL 中是否允许两个(或更多)不同线程写入全局空间中的同一内存位置?写入总是将 uchar 从 0 更改为 1,因此结果应该是可预测的,但我在程序中得…
什么样的工作可以从 OpenCL 中受益
首先: 我很清楚 OpenCL 不会神奇地让一切变得更快 我很清楚 OpenCL 有局限性 所以现在我的问题是,我习惯使用编程来进行不同的科学计算。我处理的一…
OpenCL+NVidia 的专有计算模式
我对 NVidia+OpenCL 的独占计算模式有疑问。 我可以在 nvidia-gpu 上使用 nvidia-smi 设置独占计算模式(cuda 编程指南 3.0 第 74 页)。这意味着只有…
学习 OpenCL 有什么好的项目吗?
我的一个朋友在大学学习游戏开发,目前正在学习 OpenCL 编程。一个教授 OpenCL 最重要方面并且可以在大约 50 - 100 小时内完成的简单项目是什么样的?…
Java 中 GPGPU/CUDA/OpenCL 的最佳方法?
图形处理单元上的通用计算(GPGPU)是一个非常有吸引力的概念,可以利用适用于任何类型计算的 GPU。 我喜欢使用 GPGPU 进行图像处理、粒子和快速几何…
我的 OpenCL 内核在较快的硬件上速度较慢。但是为什么呢?
当我完成多核编程课程的项目编码时,我发现了一些非常奇怪的事情,我想与您讨论。 我们被要求创建任何能够在多核平台编程方面显示出显着改进的程序。…
使用 opencl 解决经典的 Map-Reduce 问题?
我正在尝试将经典的映射归约问题(可以与 MPI 很好地并行)与 OpenCL(即 AMD 实现)并行。但结果让我很困扰。 我先简单介绍一下问题。有两种类型的数…
OpenCL 中内核参数数量的限制
我想知道 OpenCL 中设置为内核函数的参数数量是否有限制。我在设置参数时收到 INVALID_ARG_INDEX 错误。我在内核函数中设置 9 个参数。请在这方面帮助…
OpenCL 内核中的自定义类型
是否可以在 OpenCL 内核中使用自定义类型,例如 gmp 类型(mpz_t、mpq_t,...)? 要拥有这样的东西(这个内核不只是因为#include 而构建): #includ…
OpenCL 中错误代码的 perror() 等效项是什么?
如果我有类似的事情: err = clEnqueueReadBuffer(cmdQueue, output, CL_TRUE, 0, sizeof(float) * data_sz, &results, 0, NULL, NULL) 我想做: i…
OpenCL 调试器
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
我可以在分发给非开发人员计算机的应用程序中使用 openCL 吗?
我最近开始学习如何使用 openCL 来加速我的代码的某些部分。到目前为止,速度增益令人印象深刻。在一种情况下,代码的运行速度比 CPU 上的运行速度快 …