Recursion

Recursion is a fundamental computational technique, essential for some important algorithms that could otherwise benefit greatly from access to highly parallel computational resources. I would like to see recursion somehow supported in a future version of OpenCL.

I’m not speaking for the group here, but we are well aware that recursion would be a nice feature to have. However, implementing recursion on a GPU device is very problematic. It was removed from OpenCL for good reasons.