OpenCL fine-grained SVM buffer mapping coherence boundary
Goal is to configure fine-grained Shared Virtual Memory so a host pointer and device kernels can access the same buffer with a defined visibility boundary and without assuming implementation-specific coherence. OpenCL 2.0 introduces SVM with explicit mapping via clEnqueueSVMMap and clEnqueueSVMUnmap, and OpenCL 3.0 makes SVM optional. The memory consistency