Language

Package: pocl @ 3.1

Synopsis

Portable Computing Language (pocl), an OpenCL implementation

Description

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.

Home page
http://portablecl.org/
Location
gnu/packages/opencl.scm (line: 303, column: 2)
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/h4iqzzaxhfdj2gn7gn46zf1vsbpkkav4-pocl-3.1.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/wff3hlanwdsxc7k3jwhab4v8vz9c94r3-pocl-3.1.drv
x86_64-linuxx86_64-linux-gnux32/gnu/store/08l680c0n4lla1xf95izszbln9kjjh5n-pocl-3.1.drv
    x86_64-linuxriscv64-linux-gnu/gnu/store/0p1hx0laghi5410rp5iyb8wq0lkr2dnw-pocl-3.1.drv
    x86_64-linuxpowerpc-linux-gnu/gnu/store/rz6cynf87i1mlx6684kycafss7a8ppy5-pocl-3.1.drv
      x86_64-linuxpowerpc64-linux-gnu/gnu/store/p94jcp1k666clayl124gwr2p6c0vnfdj-pocl-3.1.drv
        x86_64-linuxpowerpc64le-linux-gnu/gnu/store/xws0s8l47rpvzmpmww2cia3cfgsblnr4-pocl-3.1.drv
        x86_64-linuxmips64el-linux-gnu/gnu/store/c3fhpfj5yiz8c8gpaix0rkf0vizpjbyp-pocl-3.1.drv
          x86_64-linuxi686-w64-mingw32/gnu/store/i561pq5dh67axn730qhzh86qi4ssqffn-pocl-3.1.drv
            x86_64-linuxi586-pc-gnu/gnu/store/0j3p1xsjsb7yq093dfqx2i0p39d1xcgq-pocl-3.1.drv
            x86_64-linuxavr/gnu/store/r0zakp5c0knxd228g392nkjp98m9a1i5-pocl-3.1.drv
              x86_64-linuxarm-linux-gnueabihf/gnu/store/rf4h3dsrl9n7zf599ji7dz8zqhsxg7j2-pocl-3.1.drv
              x86_64-linuxaarch64-linux-gnu/gnu/store/5100i1nf7ff53v80wp7kr2i0za70fi3k-pocl-3.1.drv
              riscv64-linux/gnu/store/5njkfhgg7c70xvw2afranaqrdzklavhm-pocl-3.1.drv
              powerpc-linux/gnu/store/jmn0in55hbbsm1g9j16pm2xayw9cksi1-pocl-3.1.drv
                powerpc64le-linux/gnu/store/s331sgb97wl26c6a8rndi8in1k6wcrp5-pocl-3.1.drv
                i686-linux/gnu/store/khv888xrwf9qs3zrkmg6lm5h1b7s08vx-pocl-3.1.drv
                i586-gnu/gnu/store/ad50mj4khslazgalhb9vz4khq5z6gnqj-pocl-3.1.drv
                  armhf-linux/gnu/store/g1aw0mzqyj38bbzk16pq5jq2c4jaa80m-pocl-3.1.drv
                  aarch64-linux/gnu/store/5dw4agyl95yd8w37zdigq953k4n44m7q-pocl-3.1.drv

                  Lint warnings

                  LinterMessageLocation
                  input-labels

                  Identify input labels that do not match package names

                  label 'hwloc' does not match package name 'hwloc:lib'