Improved OpenCL Support For Blender's Cycles Renderer

Kyriazis wrote a Blender patch for splitting the Cycles' OpenCL mega-kernel into separate kernels. By breaking down the big compute kernel, better GPU utilization can be obtained and better performance. While George posted the patch, other AMD developers were also involved in redoing this OpenCL code for the Cycles renderer.
User benchmarks are showing huge improvements in the performance and also a slight reduction in CPU usage. While the work is still being reviewed, the patch can be viewed via developer.blender.org.
26 Comments