0
可能重複:
Two ways to create a buffer object in opencl: clCreateBuffer vs. clCreateBuffer + clEnqueueWriteBufferOpenCL的寫緩存選擇
是什麼設備在緩衝區建立與後立即複製數據之間的差異? 即。
cl_mem memObj = clCreateBuffer(context, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR
, size, dataPtr, NULL);
或
cl_mem memObj = clCreateBuffer(context, CL_MEM_READ_ONLY , size, NULL, NULL);
clEnqueueWriteBuffer(commandQueue, memObj, CL_TRUE, 0, size, dataPtr, 0, NULL, NULL);
我是全新的,以OpenCL的,所以我只是想搞清楚這些事情即。哪種方法最適合使用。
謝謝!
哎呀,是的,這是重複的 – wallacer 2011-04-30 06:16:30