Accelerating Color Management With OpenCL On Intel Hardware

Written by Michael Larabel in Intel on 30 January 2016 at 09:45 AM EST. 3 Comments
INTEL
Intel's Open-Source Technology Center has been working on speeding up color transformations for color management on Intel Linux systems using their Beignet OpenCL implementation for Iris/HD Graphics.

Intel developers have been working on adding OpenCL support to the Quick Color Management System (QCMS) as used by the Chrome and Firefox web-browsers for color management for JPEG/PNG/WebP images containing an embedded ICC profile. While QCMS supports SIMD instructions for making the color transformations faster on CPUs, Intel is trying to make it much more efficient by using OpenCL on GPUs.


They concluded, "The best speedup was obtained on the 6th Generation Intel® Core™ i7’s GPU: 1.5x over the single core CPU running at 4 GHz. OpenCL performance on the 4th Generation Intel® Core™ i7 processor with local memory was significantly worse, but that is to be expected given the lower number of execution units and the memory restrictions imposed by the algorithm. Still, the HD 530 brings significant improvements to the state of the art, and is able to outperform the CPU with the correct optimizations."

More details via this 01.org blog post.
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