Most high level opencl libraries generate the opencl kernel at runtime.
but i'm wondering how you can profile these libraries.
the libraries i'm talking about are boost.compute, vexCL , viennaCL.
CodeXL cannot detect the gpu part of the program since it isn't generated yet.
So gpu profiling and timetrace profiling is not possible.
I am using linux mint if this can help.