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: https:/
IRC channel: #pocl @ irc.oftc.net
GitHub: https:/
Project information
- Maintainer:
- pocl maintaners
- Driver:
- pocl maintaners
- Licence:
- MIT / X / Expat Licence
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- C, OpenCL C, C++
All packages Packages in Distributions
-
pocl source package in Questing
Version 6.0-5 uploaded -
pocl source package in Plucky
Version 6.0-5 uploaded -
pocl source package in Oracular
Version 6.0-2 uploaded -
pocl source package in Noble
Version 5.0-2.1build3 uploaded -
pocl source package in Mantic
Version 4.0-2 uploaded
All bugs Latest bugs reported
-
Bug #1738513: pocl is missing all (public) OpenCL symbols
Reported -
Bug #1283420: undefined symbol: get_global_id
Reported -
Bug #1208561: clSetKernelArg() does not check for correct argument size.
Reported -
Bug #1206519: fmin() fails with link error
Reported -
Bug #1204818: out of source tree build fails to find VML sources
Reported
All blueprints Latest blueprints
-
Get rid of libm dependency
Registered