Nsight Systems 2024.5.1 Desktop-Server (x86-64|Arm SBSA) Release Announcement

The latest update to NVIDIA Nsight Systems - a triage and performance analysis tool designed to track GPU workloads to their CPU origins within a system-wide view. These features help you analyze your applications’ GPU utilization, graphic and compute API activity, and OS runtime operations. This helps optimize your application to perform and scale efficiently across any quantity or size of CPUs and GPUs—from workstations to supercomputers.—is now available for download. Nsight Systems 2024.5.1 introduces several improvements aimed to enhance the profiling experience.

2024.5.1 highlights

  • GPU metrics enhancements
    • Compute triage for NVIDIA H100 (preview)
    • Sync and async copy engine activity
  • Python call-stack sample statistics tables
  • OS System-Call trace (beta)
  • GPU power metrics sampler (preview)
  • NFS metrics sampler (beta)
  • Net Interface metrics sampler and plugin example code (beta)
  • CUDA trace support for devices with attribute cudaDevAttrD3D12CigSupported
  • New analysis recipes
    • NVIDIA NIC traffic statistics
    • MPI communication parameters statistics
  • Windows memory resources trace improvements
    • System-wide committed VRAM timeline chart
    • Additional memory transfer states: pending and in progress
    • Vulkan device memory object names
    • Vulkan bound resources names
  • Quality of life improvements
    • Windows symbols resolver now faster & limited to relevant processes
    • Windows ETL import now includes page fault events
    • Graphics frame health tooltips add thread IDs of API calls

Nsight Systems is part of the powerful debugging and profiling NVIDIA Nsight Tools Suite. A developer can start with Nsight Systems for an overall system view and avoid picking less efficient optimizations based on assumptions and false-positive indicators.

More information