Edit a CUDA project
Work with CUDA C++ source files in the browser and save each meaningful revision.
Online CUDA profiler
GPUFlight Workbench connects a browser-based CUDA project to a managed NVIDIA GPU. Compile a short experiment, check its output, and inspect the kernels, transfers, and timeline produced by the same run—without installing a local CUDA toolchain.
One connected workflow
A basic CUDA playground tells you whether a program compiled and what it printed. Workbench preserves that familiar edit-and-run loop, then connects the result to GPU execution evidence. You can see which kernels launched, when memory transfers occurred, how long the work took, and what changed between source revisions.
This makes Workbench useful for focused CUDA programming exercises, small reproductions, and performance investigations. It is not a general-purpose GPU rental environment: runs execute inside a restricted sandbox and stop after a short execution window.
How it works
Keep the program, run output, and profiling evidence in one project history.
Work with CUDA C++ source files in the browser and save each meaningful revision.
Execute the saved revision in a managed NVIDIA GPU sandbox and capture its output.
Connect the output to kernel launches, memory copies, NVTX ranges, and timeline data.
What you can inspect
The Trace pass captures the execution sequence behind a successful run. Paid plans can add deeper isolated passes for measured metrics, SASS, and PC sampling when the project and GPU support them.
Choose the right starting point
Use Workbench when you have a CUDA experiment of your own and want to connect its output to profiling data. Use Performance Lab when you want a guided problem with a target, explanation, and known optimization path. Both use the same core idea: make a small change, run it on real hardware, and verify the effect.
Common questions
No. Compilation and execution happen in GPUFlight's managed environment. You only need a supported browser.
No. It is designed for short CUDA experiments and profiling runs. Sandboxing and execution time limits protect the shared environment.
The free plan includes a limited Workbench project with Trace profiling. Current limits are shown on the pricing section of the homepage.
Yes. A completed profile can include kernel launches, transfers, NVTX ranges, and a visual timeline. Available deeper passes depend on the plan and workload.
Run a focused experiment
Start with a small project, run it on managed NVIDIA hardware, and inspect the result.
Open Workbench