is there any AMD/ATI device which has an CL_DEVICE_MAX_MEM_ALLOC_SIZE of ~ 1 GB?
Maybe the FireStream series?
If you can tolerate their limitations, images allow you to get up to 1GB.
AFAIK, AMD allows OpenCL to use 50% of your global memory.So cards with 2GB or more memory should have 1GB global memory.
And you can always use images and utilize your full global memory.
set enviroment variable GPU_MAX_ALLOC_PERCENT=100 and you should get 1GB on card with 2GB of memory.
Retrieving data ...