[Libclc-dev] libclc status
tom at stellard.net
Wed Jan 2 09:32:38 PST 2013
On Wed, Jan 02, 2013 at 09:21:13AM -0800, Mitch Gu wrote:
> I am evaluating the several Open source OpenCL implementation right now. I'd like to use clang/llvm to implement it.
> My question are:
> What is the current status of libclc ?
> What is the relationship with pocl
> (http://pocl.sourceforge.net/), or Clover
> (http://people.freedesktop.org/~steckdenis/clover/index.html) ?
> It looks like Clover isn't active for a while, so libclc will be used as
> an opencl compiler for open source linux graphics compute (the new R600
> backend has been added into llvm tree) ?
Clover is still being developed and has been merged into the Mesa codebase:
Currently the only hardware supported by clover are AMD
Evergreen and Northern Islands (besides Cayman) GPUs. See
http://dri.freedesktop.org/wiki/GalliumCompute for more information.
Clover uses libclc as the standard library implementation for OpenCL C and links
OpenCL kernels against it.
Hope this helps.
More information about the Libclc-dev