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 Mantic
Version 4.0-2 uploaded -
pocl source package in Lunar
Version 3.1-3 uploaded -
pocl source package in Kinetic
Version 3.0-6 uploaded -
pocl source package in Jammy
Version 1.8-3 uploaded -
pocl source package in Focal
Version 1.4-6 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