GLSL 是否使用 SLI?有 OpenCL 吗?对于多个 GPU,GLSL 和 OpenCL 哪个更好?
OpenGL 的 GLSL 在多大程度上利用了 SLI 设置?它是在执行时使用还是仅用于最终渲染? 同样,我知道 OpenCL 与 SLI 不同,但假设有多个 GPU,它在多处…
OpenCL 内联函数可以返回 OpenCL 类型吗?
我知道 OpenCL 支持内联函数,但这些函数可以接受并返回 OpenCL 类型吗? 具体来说,我对带有此签名的东西感兴趣: float4 func(float4 x, float4 y)…
如何确定 OpenCL 中的可用设备内存?
我想知道在分配缓冲区之前我的设备上有多少可用内存。这可能吗?我知道有 CL_DEVICE_GLOBAL_MEM_SIZE 表示总内存,CL_DEVICE_MAX_MEM_ALLOC_SIZE 表示…
Apple 使用 CLang 和 LLVM 的 OpenCL 实现是开源的吗?
很明显,Apple 有一个 OpenCL 基于Clang和LLVM的实现。 这里还有一位 Apple 工程师关于如何让 OpenCL 在 LLVM 上运行的演讲 但是,此实现的代码是否可…
是否有任何 OpenCL 主机拥有多个平台?
Khronos 的 OpenCL 1.0 和 1.1 规范中平台的定义: 平台:主机加上由 OpenCL 框架管理的设备集合,允许应用程序共享资源并在平台中的设备上执行内核。…
OpenCL 中的内存管理
当我开始使用 OpenCL 编程时,我使用以下方法向内核提供数据: cl_mem buff = clCreateBuffer(cl_ctx, CL_MEM_READ_WRITE, object_size, NULL, NULL) …
在支持 OpenCL 的程序之间共享 GPU
是否有一种方法可以在两个独立的支持 OpenCL 的程序之间共享 GPU,或者更具体地说,在两个同时需要 GPU 执行 OpenCL 内核的独立进程之间共享 GPU?如…
OpenCL 代码可以在 Linux 上编译,但不能在 Windows 上编译
我最近在 Linux 上编写了一些 OpenCL 代码(ubuntu 10.4、ati Catalyst 10.4 和 ati sdk v2.1),并且它在 Linux 上运行得很好。 当我想在 Windows 上…