I would like to know how much free memory there is on my device before allocating buffers. Is this possible? I know there\'s CL_DEVICE_GLOBAL_MEM_SIZE for total
No, there is no way, and there is no need to know it, GPU memory can be virtualized and the driver will swap in/out memory from the GPU when it is/not needed.