I am trying to allocate large buffers (around 200MB) but it appears that any allocation larger than about 130MB fails on the GPU with the error code CL_INVALID_BUFFER_SIZE.
Using a Radeon 5850 1GB, Phenom II X4 925, 8GB DDR3
Ubuntu 11.10 (64-bit) with Catalyst 11.12
I also tested a system with AMD A8-3500M APU and got similar failures.
Is there a limit on the buffer size?