J
Jean-Sébastien Pédron
Guest
Koop Mast, Johannes Dieterich and Oliver Hartmann made a lot of progress on OpenCL lately!
A new “opencl” branch was created on GitHub, with several new ports:
This is still experimental and can be considered of “alpha” quality. OpenCL headers are provided by several implementations, we need to handle this. Port categories are not even decided yet. But it is promising nonetheless! You can find a more detailed status on the wiki.
Continue reading...
A new “opencl” branch was created on GitHub, with several new ports:
- lang/ocl-icd is an OpenCL ICD loader implementation. It is a libOpenCL.so wrapper who can manage several vendor-specific OpenCL implementations.
- Four OpenCL implementations are being worked on:
- Beignet (lang/beignet) is for Intel GPUs.
- Clover (lang/clover) is for Radeon GPUs; it is part of Mesa.
- Freeocl (devel/freeocl) and POCL rely on the CPU.
- lang/clinfo is a simple tool (like glxinfo) who prints information about the OpenCL platform and device.
This is still experimental and can be considered of “alpha” quality. OpenCL headers are provided by several implementations, we need to handle this. Port categories are not even decided yet. But it is promising nonetheless! You can find a more detailed status on the wiki.
Continue reading...