If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Intel Makes First Release Of Linux OpenCL Project

Phoronix: Intel Makes First Release Of Linux OpenCL Project

While Intel has previously shipped its OpenCL SDK for Linux and Windows, this SDK is closed-source and on Linux was limited to compute support only on the processor rather than any graphics support with Ivy Bridge and newer hardware. Fortunately, Intel has finally managed to put out a first release of Beignet, an open-source Linux project that supports OpenCL...

red hat dev team is a cancer on linux, they want all people do what they want. everething is bad for them even the good things

Sorry, but no. Intel is writing an LLVM-based Ivy Bridge compute system for OpenCL. We already have one in Mesa that they could extend.... it even uses LLVM as a back-end, and we've implemented part of the OpenCL run-time library using OpenCL C and some LLVM Assembly.. The libclc/clover projects already support multiple architectures and architecture-specific overrides when necessary.

Why wouldn't Intel re-use the existing code that we already have and improve/extend that? I agree with Dave completely.

Merge already ?

Maybe it would be good time, to merge Beignet into Gallium3D/Clover *right now*, before its too late ?

Beignet is open source (and I suppose their respective license won't prevent merging).
Beignet is still in its infancy (so that won't require the massive work that a merge of the 3D driver from classics into gallium3d requires today).

Clover is also under development so it is still easier to adapt if some changes are needed to make it better multi-architecture ?

Maybe it would be good time, to merge Beignet into Gallium3D/Clover *right now*, before its too late ?

Beignet is open source (and I suppose their respective license won't prevent merging).
Beignet is still in its infancy (so that won't require the massive work that a merge of the 3D driver from classics into gallium3d requires today).

Clover is also under development so it is still easier to adapt if some changes are needed to make it better multi-architecture ?

Better do it now, than when it's to late...

...hmmm, too bad that GSoC's projects are set.

Can Xorg's equivalent (EVoC) finance such a thing ?

Yes. EVoC can finance such things as long as some core dev is willing to mentor such work. Though EVoC is not about financing work on Gallium3D/Mesa/LLVM, but about giving incentive to students for engaging into FLOSS.