标签: opencl
我有一个使用读写标志创建的OpenCL缓冲区。我可以同时访问相同的内存地址吗?例如,调用enqueueReadBuffer和一个没有等待列表就不会乱序修改内容的内核,或者两次调用仅从缓冲区读取的内核。
答案 0 :(得分:0)
是的,您可以这样做。创建2个队列,然后在另一个队列上调用clEnqueieReadBuffer和clEnqueueNDRangeKernel。
最终取决于设备和驱动程序支持同时执行不同队列的天气。大多数GPU都可以,而嵌入式设备可以,也可以不可以。