According to OpenCL specification the minimum value for CL_DEVICE_MAX_MEM_ALLOC_SIZE is max(1/4th of CL_DEVICE_GLOBAL_MEM_SIZE, 12810241024). So it can be more than 1/4th of the total memory size, but cannot be less. Perhaps NVIDIA just misread the specification…
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| why is CL_DEVICE_MAX_MEM_ALLOC_SIZE never larger than 25% of CL_DEVICE_GLOBAL_MEM_SIZE only on NVIDIA? | 11 | 12617 | October 27, 2017 | |
| Allocate big global memory buffer | 4 | 5304 | February 19, 2010 | |
| CL_DEVICE_MAX_MEM_ALLOC_SIZE looking for an device with ~ 1GB | 4 | 10020 | June 27, 2011 | |
| Available memory | 0 | 1715 | August 15, 2009 | |
| Memory Allocation Behavior | 1 | 5479 | November 10, 2010 | |
| cuMemAlloc limited to 1/4 total GPU memory? | 10 | 12890 | April 1, 2010 | |
| opencl 6GB memory problem get error message at 4.2GB of memory | 20 | 11055 | October 27, 2015 | |
| Limit on cublasAlloc? | 16 | 10830 | October 2, 2010 | |
| How much do i allocate global memory? | 1 | 1220 | January 8, 2009 | |
| Questions regarding the local memory | 1 | 2036 | July 11, 2010 |