Skip to main content

NCU Profiler

The NCU Profiler tool lets you open and analyze NVIDIA Nsight Compute (.ncu-rep) reports directly in VS Code. Get a structured view of kernel performance metrics, bottleneck identification, and optimization recommendations—all without leaving your editor.

What is NCU?

NVIDIA Nsight Compute (NCU) is a profiling tool for CUDA kernels. It captures detailed performance data including:
  • Kernel timing — How long each kernel takes to execute
  • Throughput metrics — Compute and memory bandwidth utilization
  • Occupancy — How well you’re using the GPU’s compute resources
  • Register pressure — Per-thread register usage
  • Bottleneck analysis — Roofline model and performance limiters
Wafer’s NCU Profiler brings this analysis into your editor, making it easier to iterate on performance without context switching.

Features

Report Analysis

Open .ncu-rep files and browse kernel metrics in a clean, organized interface. Analyze via server or locally.

Kernel Summary

See all profiled kernels at a glance with key metrics: duration, throughput, occupancy.

Source View

View CUDA source, PTX, and SASS assembly with line-level performance metrics.

Performance Diagnostics

Get actionable recommendations for optimization based on detected bottlenecks.

Server & Local Analysis

Upload to Wafer’s B200 server or parse locally with your NCU installation.

Create Profiles

Run NCU profiling directly from VS Code when NCU is installed locally.

Requirements

RequirementDetails
Server AnalysisNo installation required—reports are parsed on Wafer’s B200 server
Local AnalysisNVIDIA Nsight Compute with ncu CLI on PATH
For ProfilingNVIDIA Nsight Compute with ncu CLI on PATH
You can analyze .ncu-rep reports without NCU installed using server-side analysis. Local analysis and profiling require NCU to be installed on your system.

Quick Start

  1. Select NCU Profiler from the Wafer tool dropdown
  2. Click Select .ncu-rep file to open an existing report
  3. Browse the kernel summary and metrics
  4. Expand the diagnostics panel for optimization recommendations

Analyzing Reports

Learn how to analyze NCU reports in detail →