Portable OpenCL (pocl) ist eine effiziente Implementation des OpenCL-Standards. Ziele sind das erstellen einer portablen freien Implementation und die Verbesserung der Leistung portierbarer OpenCL-Programme. Im Kern von pocl findet man eine Sammlung von LLVM-Pässen, die statisch viele Arbeitsschritte parallelisieren. (non)