Updates in 2023.1 — NsightCompute 13.3 documentation

# Updates in 2023.1

General

- Added support for the CUDA toolkit 12.1.

- Added a new app-range replay mode to profile ranges without API capture by relaunching the entire application multiple times.

- Added sharedBankConflicts sample CUDA application and document to show how NVIDIA Nsight Compute can be used to analyze and identify the shared memory bank conflicts which result in inefficient shared memory accesses. Refer to the `README.TXT` file, sample code and document under `extras/samples/sharedBankConflicts`.

- Jupyter notebook samples are available in the Nsight training github repository.

- The equivalent of the high-level Python report interface is now available in rule files.

NVIDIA Nsight Compute

- Added support for profiling individual metrics in Interactive Profile activity. A new input field for metrics was added in the Metric Selection tool window.

- Files on remote systems can be opened directly from the menu.

- Metric- and section-related entries in the menu, Profile activity and Metric Selection tool window were renamed to make them more clear.

- CPU and GPU NUMA topology metrics can be collected on applicable systems. Topology information is shown in a new NUMA Affinity section.

- Added content-aware suggestions to the Details page to provide suggestions based on the selected profiling options.

- Added support for re-resolving source files on the Source page.

- Not-issued warp stall reasons are removed from the Source Counters section tables and hidden by default on the Source page. Users should focus on regular warp stall reasons by default and only inspect not-issued samples if this distinction is needed.

- Added support to search missing CUDA source files to permanently import into the report using Source Lookup options in the Interactive Profile activity.

- The source page now shows metric values as percentages by default. New buttons are added to support switching between different value modes.

NVIDIA Nsight Compute CLI

- Added support for config files in the current working or user directory to set default ncu parameters. See the General options for more details.

- Added `--range-filter` command line option which allows to select subset of enabled profile ranges.

- Added new `--source-folders` command line option that allows to recursively search for missing CUDA source files to permanently import into the report.

Resolved Issues

- Fixed performance issues on the Summary and Raw pages for large reports.

- Improved support for non-ASCII characters in filenames.

- Fixed an issue with delayed updates of assembly analysis information on the Source page’s Source and PTX views.

- Fixed potential crashes when using the Python report interface.