I’ve noticed that the property CL_DEVICE_ADDRESS_BITS is set to 32 for Tesla M2070 (driver version is 304.64, Ubuntu 10.04 x86_64). But this GPU has 6 GB of global memory. This makes extra 2 GB totally unusable.
I do not know if it is possible to change the property CL_DEVICE_ADDRESS_BITS to 64 to get access to the 6 GB of memory. With an AMD card it is apparently possible to do that by setting the environment variable GPU_MAX_ALLOC_PERCENT to a 100 (http://devgurus.amd.com/thread/152036), but I do not have an answer for Tesla cards.