Referring to OpenCL specs for clCreateBuffer
"OpenCL implementations are allowed to cache the buffer
contents pointed to by
host_ptr in device memory. This
cached copy can be used when kernels are executed on a
Q1. What is the cache size used by AMD GPU
A) ATI RV770 ?
B) new 6990 ?
Q2. What is the minimum and maximum for region of clCreateSubBuffer function ?
Q3. Are there any limits / recommendations to number of regions in a buffer - due to cache feature for example ?
Q4. Can one release a created sub-buffer ?