I'm trying to compile one OpenCL Kernel which is actually quite long for the MIC, however the compilation for the MIC doesn't work. I was able to compile the same OpenCL code with the AMD SDK for a AMD GPU and also for my Intel CPU (using the AMD SDK); however when I try to compile the code for the MIC I get following error: "LLVM ERROR: Buffer too small for code", when I try to compile my entire code with multiple kernels [There is already a forum entry for this: https://software.intel.com/en-us/forums/topic/499450]. When I try to reduce the number of kernels to the one I'm mainly interested in I get a segmentation fault, or the external kernel builder crashes.
Are there any workaround regarding this? Is there already a release plan for the next OpenCL SDK for the XeonPhi?