Portable Computing Language - an OpenCL implementation

Portable Computing Language (pocl) aims to become a MIT-licensed open source
implementation of the OpenCL standard which can be easily 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. Thus, if your desired target
has an LLVM backend, it should be able to get OpenCL support easily by using pocl.

The goal is to accomplish improved performance portability using a kernel
compiler that can generate multi-work-item work-group functions that exploit
various types of parallel hardware resources: VLIW, superscalar, SIMD, SIMT,
multicore, multithread ...

Additional purpose of the project is to serve as a research platform for
issues in parallel programming on heterogeneous platforms.

Source Files (show merged sources derived from linked package)
Filename Size Changed
_service 0000000767 767 Bytes 3 months
baselibs.conf 0000000009 9 Bytes over 2 years
pocl-1.6.tar.gz 0001595212 1.52 MB about 1 month
pocl-rpmlintrc 0000000110 110 Bytes about 5 years
pocl.changes 0000015056 14.7 KB about 1 month
pocl.spec 0000008820 8.61 KB 16 days
Comments for pocl 0
openSUSE Build Service is sponsored by