I am using nsys and nv-nsight-cu-cli executables to profile an application. I am try get the CPU activity and visualize how effective the application is with respect of parts of CPU activity being running in parallel with GPU kernel. I have the sqlite report generated from the nsys (Nsigt Systems command line interface). Can someone let me know how can I get that sort of information? Is nsys the correct tool? If yes, please tell me the metric that I should be looking at. If not, please let me know which tool should I be using.
I am still quite unsure as to which metric should I be looking at in order to find the relevant data.
For example, I can get the data pertaining to kernel runtime from CUPTI_ACTIVITY_KIND_KERNEL table. But how do I get the similar data for CPU functions from sqlite report?
In your initial question you say: I am try get the CPU activity and visualize how effective the application is with respect of parts of CPU activity being running in parallel with GPU kernel.
The Nsight Systems GUI will already show you that visualization.