Portable Computing Language - an OpenCL implementation
Pocl's goal is to become an efficient open source (MIT-licensed) implementation of the OpenCL 1.2 (and soon OpenCL 2.0) standard. In addition to producing an easily portable open-source OpenCL implementation, another major goal of this project is improving performance portability of OpenCL programs with compiler optimizations, reducing the need for target-dependent manual optimizations. At the core of pocl is the kernel compiler that consists of a set of LLVM passes used to statically transform kernels into work-group functions with multiple work-items, even in the presence of work-group barriers. These functions are suitable for parallelization in multiple ways (SIMD, VLIW, superscalar,...).
Release | Stable | Testing |
---|---|---|
Fedora Rawhide | 6.0-4.fc42 | - |
Fedora 41 | 6.0-4.fc41 | - |
Fedora 40 | 5.0-2.fc40 | - |
Fedora 39 | 4.0-3.fc39 | - |
Fedora EPEL 9 | 3.1-2.el9 | - |
You can contact the maintainers of this package via email at
pocl dash maintainers at fedoraproject dot org
.