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.