Hi everyone,I am currently developing an application which should use OpenCL, so I am evaluating all possible OpenCL SDKs currently available.Now with the Intel SDK I have some serious issues which render the toolkit useless for me:First of all I am not able to debug OpenCL kernels.The kernels resides in an kernels.cl file on the disk and I am using VS2008. I compile the .cl file with the "-g" and the "-s " option.But when I try to set a breakpoint in the kernel code VS shows it as unresolved and the program never stops.Perhaps it has something to do with another "smaller" issue: When I enable "Intel OpenCL debugging" and the start the program it freezes in the clCreateContext-Function. So I have to enable the debugging after that function. Perhaps this is the problem why it does not halt on breakpoints? If so, why does it freeze von the clCreateContext call?Another thing is that printf is not working. I am able to output simple text. But when I want to use arguments (e.g. "%d") then there are some segmentation faults which I cannot trace back to my program and the program loops endlessy somewhere.I hope that there are some interesting ideas on how to fix these issues, because I am getting tired of not-working-OpenCL-Tools (almost every tool on the market)Thanks in advance for you time and help
For more complete information about compiler optimizations, see our Optimization Notice.