Skip to main content

Welcome to Wafer

Wafer is a VS Code / Cursor extension that brings GPU kernel development into your editor. Profile with Nsight Compute, view assembly from reports, and iterate faster—all without leaving your IDE.

Why Wafer?

GPU performance workflows are fragmented:
  • You profile in one tool, read counters you’re not sure how to prioritize
  • You inspect PTX/SASS somewhere else, with little context on what matters
  • You bounce between docs, blog posts, and guesses
  • If you’re developing remotely, you waste time (and money) keeping a GPU attached while you’re just editing code
Wafer pulls the loop into your editor and makes it repeatable.

What You Get

Nsight Compute Report Analysis

Open .ncu-rep reports directly in VS Code and get a structured view of what matters:
  • Kernel duration, compute/memory throughput, occupancy, register pressure signals
  • A clean “what to look at next” summary instead of a wall of counters
  • View PTX/SASS assembly from your profiled kernels
  • Exportable text reports for issues, PRs, or other tools

Daily Kernel Challenges

Practice GPU programming with daily CUDA challenges:
  • New problem each day with varying difficulty
  • Choose your framework (CuTe DSL or CUDA)
  • Starter code and hints included
  • Track your progress

Requirements

FeatureRequirements
NCU Analysis (Server)No installation required—upload reports to Wafer’s B200 server
NCU Analysis (Local)Nsight Compute installed with ncu CLI on PATH
Perfetto TracesNo installation required—Perfetto runs in browser via WASM