Portable Computing Language

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).

Project mailing list: https://lists.sourceforge.net/lists/listinfo/pocl-devel
IRC channel: #pocl @ irc.oftc.net
GitHub: https://github.com/pocl/pocl

Project information

pocl maintaners
pocl maintaners
Development focus:

trunk series 

Browse the code

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

RDF metadata

View full history Series and milestones

pocl trunk series is the current focus of development

Get Involved


pocl does not have any download files registered with Launchpad.


  • 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 ...
  • 0.6rc3 uploaded on 2012-06-20
    Plenty of bugs have been fixed since 0.6rc2. Please test!