Portable Computing Language (pocl), an OpenCL implementation
Portable Computing Language (pocl), an OpenCL implementation
Pocl is a portable implementation of the OpenCL standard (1.2 with some 2.0 features supported). This project seeks to improve performance portability of OpenCL programs with the kernel compiler and the task run-time, reducing the need for target-dependent manual optimizations.
pocl uses Clang as an OpenCL C frontend and LLVM for kernel compiler implementation, and as a portability layer. Thus, if your desired target has an LLVM backend, it should be able to get OpenCL support easily by using pocl.
Package | pocl |
Version | 3.1 (history) |
Channel | guix |
Definition |
|
Build status | view 🚧 |
Home page | http://portablecl.org/ |
Source | |
Installation command |
|