can we update the table parallely by different cores ,where table is in global memory
pls help
thanks
Are you talking about parallel access to different barts of a buffer?
That is only defined if you acces different buffer rects. Accessing the same parts of the table can lead to undefined behavior i think.
rects.?
clEnqueueReadBufferRect
Or you can use subbuffers
Concurrent reading from, writing to and copying between both a buffer object and its sub-buffer
object(s) is undefined. Concurrent reading from, writing to and copying between overlapping
sub-buffer objects created with the same buffer object is undefined. Only reading from both a
buffer object and its sub-buffer objects or reading from multiple overlapping sub-buffer objects
is defined