Back to browse
A web-based replacement for Nvidia's CUDA occupancy spreadsheet

A web-based replacement for Nvidia's CUDA occupancy spreadsheet

by fairlight1337·Apr 20, 2026·1 point·1 comment

AI Analysis

●●SolidNiche GemShip It

Finally replaces Nvidia's ancient Excel spreadsheet with something that supports Hopper.

Strengths
  • Pure client-side JS with transparent math in formulas.js you can verify
  • Block-size sweep view shows occupancy across configurations inline
  • Supports CC 9.0 Hopper through legacy Kepler architectures
Weaknesses
  • Narrow audience—only matters if you're actively tuning CUDA kernels
  • No collaboration features or saved configurations beyond URL sharing
Target Audience

CUDA developers and GPU performance engineers

Similar To

NVIDIA CUDA Occupancy Spreadsheet · Nsight Compute

Post Description

NVIDIA still ships their occupancy calculator as an Excel file from the SM 7.x era. I wanted something I could link a colleague to, that supports newer architectures (Hopper, Ada, Blackwell) and shows the sweep across block sizes inline.

It's pure client-side JS — no backend, no tracking, no signup. The math lives in formulas.js so you can sanity-check it against the CUDA Programming Guide. Architectures and their per-SM limits are in presets.js.

Things I'd love feedback on:

* Are the per-arch limits correct for [arch you're least sure about]?

* The "compare two configs side-by-side" view - is the diff readable?

* Anything you wish the Excel version did that this doesn't?

Link: https://toolbelt.widgita.xyz/cuda-occupancy-calculator/

(There are a few other small tools at the root, but this one is the reason for the post.)

Similar Projects