The
clCreateContext
API is used to
create a context that contains an AMD device that
will communicate 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 should use multiple contexts if sub-devices are
used with one context for each sub-device.