OpenCL in action

Host program (main.c)

Kernel (kernel.cl)

Host CPU running main.c
CPU
Host memory
context
OpenCL device
Objects
Queue
Global memory
Scheduler

NDRange

Work-item

Traffic so far