Nvdia's general-purpose profiling tool is called Nsight Systems. Bob Knight, John Stone and Daniel Horowitz deliver a lecture on Nvidia Nsight Systems.
The tutorial posted in the hackathon's #announcement Slack channel is delivered by Max Katz of Nvidia.
There are two additional tools within the Nsight product family:
- Nsight Compute, which is used for CUDA
- Nsight Graphics, which is used for graphics shading tools
The latter are multipass tuners that are great for specific applications.
There is a GUI that can be used via a host-target set up.
When the nvhpc
compiler is loaded, nsight systems can be called from the
command line using:
nsys [command_switch][optional command_switch_options][application] [optional application_options]