Dear AMD SDK Team,
I'm currently working on a OpenCL kernel that contains a lot of code, some parts of this kernels are dynamically generated and the minimum size of the kernel is 8000 lines.
Since a long time, I can't compile and run my kernels with AMD SDK, both CPU and GPU can't be used.
I have try to divide my kernel in several smaller ones but it is impossible ! Why ? I support a 'shading language' in my application, it mean that a lot of features are natively available in this language (Something like GLSL). So, I provide all theses features for this language. Also I have to include the shaders that the users create and they can be very big in some cases, also I have no limitation on the numbers of available shaders.
Anyway, even with a small set of shaders it seems I have too much code for the AMD SDK... I would like to have my software compatible with the AMD/ATI hardware but currently I can't. (Notice that with NVidia and Intel SDK I have no problem).
So, do you have any plan to support big kernels ?