A Big Push For More OpenCL Hardware Acceleration With GEGL / GIMP

Written by Michael Larabel in Free Software on 29 January 2016 at 09:16 AM EST. 19 Comments
Dutch software firm StreamComputing has launched an educational project aiming to get more developers using OpenCL and as part of this initiative they will try to port as many GEGL operations to OpenCL as possible.

GEGL, the Generic Graphics Library, has been long in development as a replacement for The GIMP's core for offering non-destructive editing, support for higher bit depths, and other functionality. GIMP has begun utilizing GEGL while in the upcoming GIMP 2.10 release they look to fully utilize GEGL. Aside from GIMP, GNOME Photos and other applications are interested in GEGL as well.

There has already been some work on providing OpenCL acceleration for imaging operations with GEGL, but now StreamComputing is tossing their weight into the effort. They look to speed up GEGL and so far already have seven participants working on the project.

Details on this project were posted to the GIMP blog. The OpenCL GEGL work is currently being done via this GitHub repository. They are doing benchmarking and if it's automated enough and suitable for my benchmarking requirements, I can look at using it for some OpenCL benchmarks in the future.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week