I have set up a context containing 4 GPU devices.
When I create a buffer object with clCreateBuffer(....) I specify
which context to place the memory in, however...
Will the buffer be stored as 1 copy on each device,
or will it be a single buffer that spans all 4?
I know I can use clCreateContext on a specific device and
then assign memory on that device explicitly, but that is not
what I'm after here.
All help greatly appreciated