Developer Guide for Intel® SDK for OpenCL™ Applications
The Host Profiling page provides data that can help you optimize your host-side code.
This section includes the following reports:
The API call report lists statistics of calls made to the OpenCL API, including the number of times the API call was called, the number of errors returned, and statistics on the elapsed time each API call took while executing
Click the + button on the left of any API name to expand
and show additional information on this API, including the error code,
input arguments and timing data of each call to this API during program
execution.
To see the entire list of arguments for each API call press "[..]"
and the arguments column:
The Memory Commands report lists statistics of calls made to the OpenCL program memory commands, including the number of times the memory commands were called, the number of times errors were returned, and statistics on the elapsed time each memory command call took while executing.
Click the + button on the left of any memory command
name to expand its row. The expanded area presents additional information,
including the return value, memory objects and timing data, of each call
of this memory command occurred during the program execution.
The OpenCL Objects report presents all OpenCL objects that were created during the application run, shown as an hierarchical tree.
You can use the platform, context and devices menus to hide some branches of the tree.