Title: Contents — Profiler 12.9 documentation

URL Source: https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/contents.html

Published Time: Thu, 04 Dec 2025 03:54:05 GMT

Markdown Content:
*   [](https://docs.nvidia.com/cuda/archive/13.0.2/index.html) »
*   Contents

*   v12.9 |[PDF](https://docs.nvidia.com/cuda/archive/13.0.2/pdf/CUDA_Profiler_Users_Guide.pdf)|[Archive](https://developer.nvidia.com/cuda-toolkit-archive.md)

* * *

Contents[](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/contents.html.md#contents "Permalink to this headline")
=================================================================================================================================

*   [1. Preparing An Application For Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md)
    *   [1.1. Focused Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#focused-profiling)
    *   [1.2. Marking Regions of CPU Activity](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#marking-regions-of-cpu-activity)
    *   [1.3. Naming CPU and CUDA Resources](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#naming-cpu-and-cuda-resources)
    *   [1.4. Flush Profile Data](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#flush-profile-data)
    *   [1.5. Profiling CUDA Fortran Applications](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#profiling-cuda-fortran-applications)

*   [2. ​Visual Profiler](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#visual-profiler)
    *   [2.1. Getting Started](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#getting-started)
        *   [2.1.1. Setting up Java Runtime Environment](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#setting-up-java-runtime-environment)
        *   [2.1.2. Installing JRE](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#installing-jre)
        *   [2.1.3. Modify Your Application For Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#modify-your-application-for-profiling)
        *   [2.1.4. Creating a Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#creating-a-session)
        *   [2.1.5. Analyzing Your Application](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#analyzing-your-application)
        *   [2.1.6. Exploring the Timeline](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#exploring-the-timeline)
        *   [2.1.7. Looking at the Details](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#looking-at-the-details)
        *   [2.1.8. Improve Loading of Large Profiles](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#improve-loading-of-large-profiles)

    *   [2.2. Sessions](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#sessions)
        *   [2.2.1. Executable Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#executable-session)
        *   [2.2.2. Import Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#import-session)
            *   [2.2.2.1. Import Single-Process `nvprof` Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#import-single-process-nvprof-session)
            *   [2.2.2.2. Import Multi-Process `nvprof` Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#import-multi-process-nvprof-session)
            *   [2.2.2.3. Import Command-Line Profiler Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#import-command-line-profiler-session)

    *   [2.3. Application Requirements](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#application-requirements)
    *   [2.4. Visual Profiler Views](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#visual-profiler-views)
        *   [2.4.1. Timeline View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#timeline-view)
            *   [2.4.1.1. Timeline Controls](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#timeline-controls)
            *   [2.4.1.2. Navigating the Timeline](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#navigating-the-timeline)
            *   [2.4.1.3. Timeline Refreshing](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#timeline-refreshing)
            *   [2.4.1.4. Dependency Analysis Controls](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#dependency-analysis-controls)

        *   [2.4.2. Analysis View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#analysis-view)
            *   [2.4.2.1. Guided Application Analysis](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#guided-application-analysis)
            *   [2.4.2.2. Unguided Application Analysis](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#unguided-application-analysis)
            *   [2.4.2.3. PC Sampling View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#pc-sampling-view)
            *   [2.4.2.4. Memory Statistics](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#memory-statistics)
            *   [2.4.2.5. NVLink view](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvlink-view)

        *   [2.4.3. Source-Disassembly View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#source-disassembly-view)
        *   [2.4.4. GPU Details View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#gpu-details-view)
        *   [2.4.5. CPU Details View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-details-view)
        *   [2.4.6. OpenACC Details View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openacc-details-view)
        *   [2.4.7. OpenMP Details View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openmp-details-view)
        *   [2.4.8. Properties View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#properties-view)
        *   [2.4.9. Console View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#console-view)
        *   [2.4.10. Settings View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#settings-view)
        *   [2.4.11. CPU Source View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-source-view)

    *   [2.5. Customizing the Profiler](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#customizing-the-profiler)
        *   [2.5.1. Resizing a View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#resizing-a-view)
        *   [2.5.2. Reordering a View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#reordering-a-view)
        *   [2.5.3. Moving a View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#moving-a-view)
        *   [2.5.4. Undocking a View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#undocking-a-view)
        *   [2.5.5. Opening and Closing a View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#opening-and-closing-a-view)

    *   [2.6. Command Line Arguments](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#command-line-arguments)

*   [3. ​nvprof](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvprof)
    *   [3.1. Command Line Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#command-line-options)
        *   [3.1.1. CUDA Profiling Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cuda-profiling-options)
        *   [3.1.2. CPU Profiling Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-profiling-options)
        *   [3.1.3. Print Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#print-options)
        *   [3.1.4. IO Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#io-options)

    *   [3.2. Profiling Modes](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#profiling-modes)
        *   [3.2.1. Summary Mode](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#summary-mode)
        *   [3.2.2. GPU-Trace and API-Trace Modes](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#gpu-trace-and-api-trace-modes)
        *   [3.2.3. Event/metric Summary Mode](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#event-metric-summary-mode)
        *   [3.2.4. Event/metric Trace Mode](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#event-metric-trace-mode)

    *   [3.3. Profiling Controls](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#profiling-controls)
        *   [3.3.1. Timeout](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#timeout)
        *   [3.3.2. Concurrent Kernels](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#concurrent-kernels)
        *   [3.3.3. Profiling Scope](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#profiling-scope)
        *   [3.3.4. Multiprocess Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#multiprocess-profiling)
        *   [3.3.5. System Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#system-profiling)
        *   [3.3.6. Unified Memory Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#unified-memory-profiling)
        *   [3.3.7. CPU Thread Tracing](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-thread-tracing)

    *   [3.4. Output](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#output)
        *   [3.4.1. Adjust Units](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#adjust-units)
        *   [3.4.2. CSV](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#csv)
        *   [3.4.3. Export/Import](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#export-import)
        *   [3.4.4. Demangling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#demangling)
        *   [3.4.5. Redirecting Output](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#redirecting-output)
        *   [3.4.6. Dependency Analysis](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#dependency-analysis)

    *   [3.5. CPU Sampling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-sampling)
        *   [3.5.1. CPU Sampling Limitations](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-sampling-limitations)

    *   [3.6. OpenACC](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openacc)
        *   [3.6.1. OpenACC Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openacc-options)
        *   [3.6.2. OpenACC Summary Modes](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openacc-summary-modes)

    *   [3.7. OpenMP](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openmp)
        *   [3.7.1. OpenMP Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openmp-options)

*   [4. Remote Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#remote-profiling)
    *   [4.1. Remote Profiling With Visual Profiler](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#remote-profiling-with-visual-profiler)
        *   [4.1.1. One-hop remote profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#one-hop-remote-profiling)

    *   [4.2. Remote Profiling With `nvprof`](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#remote-profiling-with-nvprof)
        *   [4.2.1. Collect Data On Remote System](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#collect-data-on-remote-system)
        *   [4.2.2. View And Analyze Data](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#view-and-analyze-data)

*   [5. NVIDIA Tools Extension](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvidia-tools-extension)
    *   [5.1. NVTX API Overview](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-api-overview)
    *   [5.2. NVTX API Events](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-api-events)
        *   [5.2.1. NVTX Markers](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-markers)
        *   [5.2.2. NVTX Range Start/Stop](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-range-start-stop)
        *   [5.2.3. NVTX Range Push/Pop](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-range-push-pop)
        *   [5.2.4. Event Attributes Structure](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#event-attributes-structure)
        *   [5.2.5. NVTX Synchronization Markers](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-synchronization-markers)

    *   [5.3. NVTX Domains](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-domains)
    *   [5.4. NVTX Resource Naming](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-resource-naming)
    *   [5.5. NVTX String Registration](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-string-registration)

*   [6. MPI Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#mpi-profiling)
    *   [6.1. Automatic MPI Annotation with NVTX](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#automatic-mpi-annotation-with-nvtx)
    *   [6.2. Manual MPI Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#manual-mpi-profiling)
    *   [6.3. Further Reading](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#further-reading)

*   [7. MPS Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#mps-profiling)
    *   [7.1. MPS profiling with Visual Profiler](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#mps-profiling-with-visual-profiler)
    *   [7.2. MPS profiling with nvprof](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#mps-profiling-with-nvprof)
    *   [7.3. Viewing nvprof MPS timeline in Visual Profiler](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#viewing-nvprof-mps-timeline-in-visual-profiler)

*   [8. Dependency Analysis](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#id1)
    *   [8.1. Background](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#background)
    *   [8.2. Metrics](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#metrics)
    *   [8.3. Support](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#support)
    *   [8.4. Limitations](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#limitations)

*   [9. Metrics Reference](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#metrics-reference)
    *   [9.1. Metrics for Capability 5.x](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#metrics-for-capability-5-x)
    *   [9.2. Metrics for Capability 6.x](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#metrics-for-capability-6-x)
    *   [9.3. Metrics for Capability 7.x](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#metrics-for-capability-7-x)

*   [10. Warp State](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#warp-state)
*   [11. Migrating to Nsight Tools from Visual Profiler and nvprof](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#migrating-to-nsight-tools-from-visual-profiler-and-nvprof)
*   [12. Profiler Known Issues](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#profiler-known-issues)
*   [13. Changelog](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#changelog)
*   [14. Notices](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#notices)
    *   [14.1. Notice](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#notice)
    *   [14.2. OpenCL](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#opencl)
    *   [14.3. Trademarks](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#trademarks)

* * *

![Image 3](https://docs.nvidia.com/cuda/archive/13.0.2/_static/NVIDIA-LogoBlack.svg)![Image 4](https://docs.nvidia.com/cuda/archive/13.0.2/_static/NVIDIA-LogoWhite.svg)
[Privacy Policy](https://www.nvidia.com/en-us/about-nvidia/privacy-policy.md/) | [Manage My Privacy](https://www.nvidia.com/en-us/about-nvidia/privacy-center.md/) | [Do Not Sell or Share My Data](https://www.nvidia.com/en-us/preferences/start.md/) | [Terms of Service](https://www.nvidia.com/en-us/about-nvidia/terms-of-service.md/) | [Accessibility](https://www.nvidia.com/en-us/about-nvidia/accessibility.md/) | [Corporate Policies](https://www.nvidia.com/en-us/about-nvidia/company-policies.md/) | [Product Security](https://www.nvidia.com/en-us/product-security.md/) | [Contact](https://www.nvidia.com/en-us/contact/)

Copyright © 2007-2025, NVIDIA Corporation & affiliates. All rights reserved.

Last updated on May 31, 2025.

Links/Buttons:
- [](https://docs.nvidia.com/cuda/archive/13.0.2/index.html)
- [PDF](https://docs.nvidia.com/cuda/archive/13.0.2/pdf/CUDA_Profiler_Users_Guide.pdf)
- [Archive](https://developer.nvidia.com/cuda-toolkit-archive.md)
- [](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/contents.html.md#contents)
- [1. Preparing An Application For Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md)
- [1.1. Focused Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#focused-profiling)
- [1.2. Marking Regions of CPU Activity](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#marking-regions-of-cpu-activity)
- [1.3. Naming CPU and CUDA Resources](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#naming-cpu-and-cuda-resources)
- [1.4. Flush Profile Data](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#flush-profile-data)
- [1.5. Profiling CUDA Fortran Applications](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#profiling-cuda-fortran-applications)
- [2. ​Visual Profiler](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#visual-profiler)
- [2.1. Getting Started](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#getting-started)
- [2.1.1. Setting up Java Runtime Environment](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#setting-up-java-runtime-environment)
- [2.1.2. Installing JRE](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#installing-jre)
- [2.1.3. Modify Your Application For Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#modify-your-application-for-profiling)
- [2.1.4. Creating a Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#creating-a-session)
- [2.1.5. Analyzing Your Application](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#analyzing-your-application)
- [2.1.6. Exploring the Timeline](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#exploring-the-timeline)
- [2.1.7. Looking at the Details](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#looking-at-the-details)
- [2.1.8. Improve Loading of Large Profiles](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#improve-loading-of-large-profiles)
- [2.2. Sessions](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#sessions)
- [2.2.1. Executable Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#executable-session)
- [2.2.2. Import Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#import-session)
- [2.2.2.1. Import Single-Process nvprof Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#import-single-process-nvprof-session)
- [2.2.2.2. Import Multi-Process nvprof Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#import-multi-process-nvprof-session)
- [2.2.2.3. Import Command-Line Profiler Session](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#import-command-line-profiler-session)
- [2.3. Application Requirements](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#application-requirements)
- [2.4. Visual Profiler Views](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#visual-profiler-views)
- [2.4.1. Timeline View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#timeline-view)
- [2.4.1.1. Timeline Controls](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#timeline-controls)
- [2.4.1.2. Navigating the Timeline](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#navigating-the-timeline)
- [2.4.1.3. Timeline Refreshing](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#timeline-refreshing)
- [2.4.1.4. Dependency Analysis Controls](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#dependency-analysis-controls)
- [2.4.2. Analysis View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#analysis-view)
- [2.4.2.1. Guided Application Analysis](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#guided-application-analysis)
- [2.4.2.2. Unguided Application Analysis](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#unguided-application-analysis)
- [2.4.2.3. PC Sampling View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#pc-sampling-view)
- [2.4.2.4. Memory Statistics](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#memory-statistics)
- [2.4.2.5. NVLink view](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvlink-view)
- [2.4.3. Source-Disassembly View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#source-disassembly-view)
- [2.4.4. GPU Details View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#gpu-details-view)
- [2.4.5. CPU Details View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-details-view)
- [2.4.6. OpenACC Details View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openacc-details-view)
- [2.4.7. OpenMP Details View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openmp-details-view)
- [2.4.8. Properties View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#properties-view)
- [2.4.9. Console View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#console-view)
- [2.4.10. Settings View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#settings-view)
- [2.4.11. CPU Source View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-source-view)
- [2.5. Customizing the Profiler](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#customizing-the-profiler)
- [2.5.1. Resizing a View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#resizing-a-view)
- [2.5.2. Reordering a View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#reordering-a-view)
- [2.5.3. Moving a View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#moving-a-view)
- [2.5.4. Undocking a View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#undocking-a-view)
- [2.5.5. Opening and Closing a View](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#opening-and-closing-a-view)
- [2.6. Command Line Arguments](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#command-line-arguments)
- [3. ​nvprof](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvprof)
- [3.1. Command Line Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#command-line-options)
- [3.1.1. CUDA Profiling Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cuda-profiling-options)
- [3.1.2. CPU Profiling Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-profiling-options)
- [3.1.3. Print Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#print-options)
- [3.1.4. IO Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#io-options)
- [3.2. Profiling Modes](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#profiling-modes)
- [3.2.1. Summary Mode](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#summary-mode)
- [3.2.2. GPU-Trace and API-Trace Modes](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#gpu-trace-and-api-trace-modes)
- [3.2.3. Event/metric Summary Mode](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#event-metric-summary-mode)
- [3.2.4. Event/metric Trace Mode](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#event-metric-trace-mode)
- [3.3. Profiling Controls](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#profiling-controls)
- [3.3.1. Timeout](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#timeout)
- [3.3.2. Concurrent Kernels](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#concurrent-kernels)
- [3.3.3. Profiling Scope](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#profiling-scope)
- [3.3.4. Multiprocess Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#multiprocess-profiling)
- [3.3.5. System Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#system-profiling)
- [3.3.6. Unified Memory Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#unified-memory-profiling)
- [3.3.7. CPU Thread Tracing](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-thread-tracing)
- [3.4. Output](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#output)
- [3.4.1. Adjust Units](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#adjust-units)
- [3.4.2. CSV](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#csv)
- [3.4.3. Export/Import](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#export-import)
- [3.4.4. Demangling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#demangling)
- [3.4.5. Redirecting Output](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#redirecting-output)
- [3.4.6. Dependency Analysis](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#dependency-analysis)
- [3.5. CPU Sampling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-sampling)
- [3.5.1. CPU Sampling Limitations](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#cpu-sampling-limitations)
- [3.6. OpenACC](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openacc)
- [3.6.1. OpenACC Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openacc-options)
- [3.6.2. OpenACC Summary Modes](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openacc-summary-modes)
- [3.7. OpenMP](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openmp)
- [3.7.1. OpenMP Options](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#openmp-options)
- [4. Remote Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#remote-profiling)
- [4.1. Remote Profiling With Visual Profiler](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#remote-profiling-with-visual-profiler)
- [4.1.1. One-hop remote profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#one-hop-remote-profiling)
- [4.2. Remote Profiling With nvprof](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#remote-profiling-with-nvprof)
- [4.2.1. Collect Data On Remote System](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#collect-data-on-remote-system)
- [4.2.2. View And Analyze Data](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#view-and-analyze-data)
- [5. NVIDIA Tools Extension](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvidia-tools-extension)
- [5.1. NVTX API Overview](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-api-overview)
- [5.2. NVTX API Events](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-api-events)
- [5.2.1. NVTX Markers](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-markers)
- [5.2.2. NVTX Range Start/Stop](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-range-start-stop)
- [5.2.3. NVTX Range Push/Pop](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-range-push-pop)
- [5.2.4. Event Attributes Structure](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#event-attributes-structure)
- [5.2.5. NVTX Synchronization Markers](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-synchronization-markers)
- [5.3. NVTX Domains](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-domains)
- [5.4. NVTX Resource Naming](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-resource-naming)
- [5.5. NVTX String Registration](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#nvtx-string-registration)
- [6. MPI Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#mpi-profiling)
- [6.1. Automatic MPI Annotation with NVTX](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#automatic-mpi-annotation-with-nvtx)
- [6.2. Manual MPI Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#manual-mpi-profiling)
- [6.3. Further Reading](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#further-reading)
- [7. MPS Profiling](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#mps-profiling)
- [7.1. MPS profiling with Visual Profiler](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#mps-profiling-with-visual-profiler)
- [7.2. MPS profiling with nvprof](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#mps-profiling-with-nvprof)
- [7.3. Viewing nvprof MPS timeline in Visual Profiler](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#viewing-nvprof-mps-timeline-in-visual-profiler)
- [8. Dependency Analysis](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#id1)
- [8.1. Background](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#background)
- [8.2. Metrics](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#metrics)
- [8.3. Support](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#support)
- [8.4. Limitations](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#limitations)
- [9. Metrics Reference](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#metrics-reference)
- [9.1. Metrics for Capability 5.x](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#metrics-for-capability-5-x)
- [9.2. Metrics for Capability 6.x](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#metrics-for-capability-6-x)
- [9.3. Metrics for Capability 7.x](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#metrics-for-capability-7-x)
- [10. Warp State](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#warp-state)
- [11. Migrating to Nsight Tools from Visual Profiler and nvprof](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#migrating-to-nsight-tools-from-visual-profiler-and-nvprof)
- [12. Profiler Known Issues](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#profiler-known-issues)
- [13. Changelog](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#changelog)
- [14. Notices](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#notices)
- [14.1. Notice](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#notice)
- [14.2. OpenCL](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#opencl)
- [14.3. Trademarks](https://docs.nvidia.com/cuda/archive/13.0.2/profiler-users-guide/index.html.md#trademarks)
- [Privacy Policy](https://www.nvidia.com/en-us/about-nvidia/privacy-policy.md/)
- [Manage My Privacy](https://www.nvidia.com/en-us/about-nvidia/privacy-center.md/)
- [Do Not Sell or Share My Data](https://www.nvidia.com/en-us/preferences/start.md/)
- [Terms of Service](https://www.nvidia.com/en-us/about-nvidia/terms-of-service.md/)
- [Accessibility](https://www.nvidia.com/en-us/about-nvidia/accessibility.md/)
- [Corporate Policies](https://www.nvidia.com/en-us/about-nvidia/company-policies.md/)
- [Product Security](https://www.nvidia.com/en-us/product-security.md/)
- [Contact](https://www.nvidia.com/en-us/contact/)
