[Libclc-dev] Beignet wants to apply libclc
schnetter at cct.lsu.edu
Tue Sep 16 07:01:29 PDT 2014
The pocl project <http://pocl.sourceforge.net/> also contains an
implementation of the OpenCL run-time library, and I was similarly
hoping that we could join forces with libclc at some point.
Compared to libclc, pocl should have more functionality, but the math
functions are optimized for speed instead of accuracy.
On Tue, Sep 16, 2014 at 9:26 AM, He Junyan <junyan.he at inbox.com> wrote:
> I am a developer of Intel's open source CL stack, which name is Beignet.
> We used to include all the CL built-ins in one huge header file and
> compile it as a PCH.
> We find some disadvantages of that manner and switched to the same
> manner as libclc recently. We now have a internal lib, which play the
> same role as the libclc, and we are attempting to apply the libclc to
> replace it in the near future.
> But I find some problems when I try to integrate the libclc:
> 1. There is no support for Image related functions in it now. Is that on
> your plan?
> 2. I find it is not compatible with OpenCL1.2, which Beignet must
> support, are you going to implement it?
> 3. Because beignet as a backend does not completely follow the PTX or
> NVPTX framework, it has a lot of internal implementations for the
> builtin functions. We may need to add a lot of files for it, is that
> Libclc-dev mailing list
> Libclc-dev at pcc.me.uk
Erik Schnetter <schnetter at cct.lsu.edu>
More information about the Libclc-dev