The
clCreateContext
API is used to
create a context that contains an AMD device that
communicates with the host machine.
context = clCreateContext(0, 1, &device_id, NULL, NULL, &err);
In the code example, the clCreateContext API
is used to create a context that contains one AMD
device. AMD recommends creating only one context
per device or sub-device. However, the host program must use multiple contexts if
sub-devices are used with one context for each sub-device.