According to this older thread it is not possible to allocate more than 2 GB memory within a single OpenCL process:
The limitation seems still to be active. With the newest APP SDK v2.8 I cannot allocate more memory.
I wondered if this is likely to change soon?
For the software I'm developing I'm in need to allocate more than 2 GB memory.
Cheers & thanks,