【发布时间】:2014-11-26 22:15:50
【问题描述】:
我试图在 OpenCL 中使用 C++ 绑定创建内存缓冲区。句子看起来像
cl::Buffer buffer(context,CL_MEM_READ_ONLY,sizeof(float)*(100));
这句话让我很困惑,因为它没有指定内存分配在哪个设备上。原则上context 包含所选平台上的所有设备,包括 cpu 和 gpu。缓冲区是否放置在所有设备共享的公共区域中?
【问题讨论】:
-
我用的是苹果平台。