Question: Are there any plans to support large buffers (close to 100% of available memory) on AMD graphics cards? If not, why not?
This "feature" (as AMD likes to refer to common sense behaviour lacking in their products) is vital to many scientific computing applications including my area of interest, computational fluid dynamics (CFD). The "feature" is "available" on nVIDIA hardware (CUDA and OpenCL) and of course on CPUs and indeed on every other computational device I am aware of.
Currently OpenCL users are limited to 25% of device memory, the minimum required by the OpenCL specification.
Although I believe CAL is not subject to this limit, it appears to be either becoming deprecated or simply broken:
It appears that there used to be an undocumented environmental variable GPU_MAX_ALLOC_SIZE that allowed users to increase this limit however it has disappeared as silently as it appeared.