Package Info

pocl


Portable Computing Language - an OpenCL implementation


Development/Tools/Other

Portable Computing Language (pocl) is an implementation of the OpenCL standard which can be adapted for new targets and devices, both for homogeneous CPU and heterogenous GPUs/accelerators.

pocl uses Clang as an OpenCL C frontend and LLVM for the kernel compiler implementation, and as a portability layer. If your desired target has an LLVM backend, it should be possible to get OpenCL support by using pocl.

pocl yields improved performance portability by using a kernel compiler that can generate multi-work-item work-group functions that exploit various types of parallel hardware resources, such as VLIW, superscalar, SIMD, SIMT, multicore and multithread.


License: MIT
URL: http://portablecl.org/

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
3.1-bp156.4.4 info GA Release 2024-05-13 15 SP6
  • AArch64
  • x86-64
  • libpocl2
  • pocl
  • pocl-devel
3.1-bp155.1.7 info GA Release 2023-05-22 15 SP5
  • AArch64
  • x86-64
  • libpocl2
  • pocl
  • pocl-devel