I have the following questions::
1.Where is the buffer object stored in the following cases??ie. In host memory(RAM) or device memory(GPU VRAM)??Considering context created with only one device , a GPU.
case1:clCreateBuffer() with flag CL_MEM_READ_WRITE or CL_MEM_READ_ONLY or CL_MEM_WRITE_ONLY
What is the difference between case4 and case5??
2.How do I verify where the buffer object has been stored??I mean if the object is stored in RAM there should an increase in memory usage shown by task manger of windows.Similarly if the buffer is stored in VRAM ,is there a way I can check VRAM usage??