Pocl is a portable open source (MIT-licensed) implementation of the OpenCL
standard (1.2 with some 2.0 features supported). In addition to producing an
easily portable open-source OpenCL implementation, another major goal of
this project is improving performance portability of OpenCL programs with
the kernel compiler and the task runtime, reducing the need for target-
dependent manual optimizations.