On the OpenCL front

  • Thread starter Thread starter Jean-Sébastien Pédron
  • Start date Start date
Status
Not open for further replies.
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:

  • 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.

a4BZ9qFRRyY


Continue reading...
 
Status
Not open for further replies.
Back
Top