Registered 2011-10-14 by Carlos Sánchez de La Lama

Portable Computing Language (pocl) aims to become an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is included, which allows running OpenCL kernels on the host (CPU).

NOTE: pocl development has moved to GitHub.

Project mailing list:
IRC channel: #pocl @

Project information

pocl maintaners
pocl maintaners
Development focus:

trunk series 

Browse the code

Programming Languages:
C, OpenCL C, C++
Version control system:
MIT / X / Expat Licence

RDF metadata

View full history Series and milestones

pocl trunk series is the current focus of development

More contributors Top contributors

All packages Packages in Distributions

All blueprints Latest blueprints

Get Involved


pocl does not have any download files registered with Launchpad.


  • Move to git/github on 2014-05-21
    pocl switcehd to git, and therefore moved away from Launchpad. Find us at htt...
  • 0.7 released on 2013-01-09
    This release adds support for LLVM 3.2, generating the work group functions u...
  • Portable OpenCL (pocl) v0.6 released on 2012-08-17
    Even though the OpenCL 1.2 standard is not yet implemented fully and it conta...
  • 0.6rc5 on 2012-08-16
    RC5 uploaded. I really hope this is the final!
  • 0.6rc4 uploaded on 2012-08-08
    This will be released after some success reports in case no major new issues ...