Nsight

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.

Two ways to use Nsight systems

Graphical user interface

There is a GUI that can be used via a host-target set up.

Command line interface

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]