Hi,
I have engaged in OpenCL development for three years.
Today I tried the new release OpenCL code builder.
It is disappointing somehow, for the following reason:
- Filling the information of performance session is boring. Every time when I need to change some parameters of my OpenCL app I need to fill it again, I think it will be beneficial to provide command line tools. Also, when right click the performance session I can not view or change its properties. if I have many session with different configurations to profile, then it is not feasible to do it in GUI anymore. In addition, I think the GUI should provide a box asking develop to name the session rather than a name with date by default.
- For the performance profiling results, I can only profile host side profiling, but not the more interesting Kernel side profiling. For the two sub profiling options:
- "occupancy" , It showed me "You are using a shared context!" what does that mean? In my code only one context was created.
- "latency", crashed directly, show me my opition is incorrect
For the kernel profiling function, what I expected is something like GPU activity data, such as in Xtune, then I could see how much GPU resources are utilized. Is there any tool now from Intel specilized for profiling OpenCL kernel performance on iGPU?
Finally, following is my development setup.
CPU: i5-4570R, OS: Win8.1, iGPU driver version 10.18.10.3960 (from device manager), OpenCL Code Builder Ultimate version. My code try to utilize iGPU (HD5200)
Best,
Biao