← Plasmient Labs
Code Walk F · layer 00deep dive · the product

Observability
the layer that measures the other seven

This is the bottom of the Frontier Stack, and the reason the whole site exists. Every layer above ends on the same sentence: nvidia-smi reads ~100% while the useful fraction of the GPU is a fraction of that — and no tool in the stack can see the gap, because seeing it means joining signals that live in different layers on one clock. This page is the instrument. The signature idea is the vertical trace: one timeline where a kernel, the op that launched it, the model step it belongs to, and the collective the cluster is running all line up — so you can point at a green 100% bar and read the real reason it was busy. This is Plasmient. Two interactive pieces.

  • the missing axisachieved FLOP/s ÷ peak
  • the signature ideathe vertical trace
  • what it joinskernel · op · model · cluster
  • the verdictbusy ≠ useful, and by how much

00 One number, and the axis it hides

Walk back up everything you just read. Training pins the cluster at 100% while a third of it is pipeline bubble and all-reduce wait. Serving reads 100% through a memory-bound decode that touches a few percent of the tensor cores.RL holds a flat 100% while it oscillates between a starved generation phase and a saturated update. MoE reads 100% on an expert that fires on 3% of tokens. Every layer, the same tell: the dashboard is green, and green means almost nothing.

The reason is a single missing axis. nvidia-smi reports utilization — the fraction of recent time the GPU had at least one kernel resident. It does not report achieved fraction of peak — the useful FLOP/s divided by what the silicon can do. A kernel stalled on HBM the entire time it runs is 100% utilized and ~2% useful. Pick any workload from across this site and watch the two numbers come apart:

nvidia-smi · utilization
the SMs it touches really are busy
achieved · % of peak FLOP/s
how much of the machine does real math
The same GPU, one workload at a time. Left dial — what nvidia-smi shows: utilization, pinned near 100% for almost everything, because the device is always technically busy. Right dial — what the roofline shows: the achieved fraction of peak FLOP/s, the useful work. The ratio between them is the “lie factor,” and it runs from ~1× on a big training GEMM to 300×+ on an elementwise add. This one dial is the entire company: the left number is universally reported and the right one is almost never measured.

That right-hand number is what every lab on this site was quietly about. It is not exotic to compute — you need the achieved FLOP/s of the kernel and the peak of the card it ran on — but it is nowhere on the dashboards the industry watches. Recovering it, per kernel, at fleet scale, is the wedge.

01 The vertical trace — the one idea the product is

Here is the shape of the problem the gauge above doesn’t show: the answer to “why was this busy moment useless?” lives in a different layer than the moment itself. The device counter says “100% util.” The reason is a NCCL all-reduce (a cluster-layer fact), triggered by an optimizer step (a model-layer fact), that stalled the tensor cores (a kernel-layer fact). No single tool holds all four. The signature idea of Plasmient is to put them on one clock and one timeline — avertical trace — so the cause and the symptom finally sit in the same column. Watch a training step fall through the layers:

one training step · read down the column at the playhead → why the GPU is “busy”
One training step, four lanes on a shared clock: CLUSTER (the NCCL collective timeline), MODEL / OP (forward, backward, all-reduce, optimizer), KERNEL (the GPU kernels, shaded by whether they’re computing or stalled), and DEVICE (nvidia-smi utilization, flat near 100% — over the achieved fraction of peak, which is not). A playhead sweeps the step; at every instant the readout names the real bottleneck by reading down the column. The device lane stays green the whole time. The truth is in the three lanes above it — and joining those lanes on one axis is the product.

Read one column top to bottom and you get a sentence the dashboard can never say: “at t = 6.2 ms the device is 99% utilized and 4% of peak, because the kernel is idle, because the op is an all-reduce, because the cluster is mid-collective.” That vertical join — kernel ↔ op ↔ model ↔ cluster, correlated on a shared clock — is the whole invention. Everything else is plumbing to make it cheap and always-on.

02 Where the numbers actually come from

None of the four signals are secret; they are just scattered. Each layer already emits something — the hard, unsolved part is the join: giving every event a shared timestamp and a correlation ID so a device stall can be traced up to the op and collective that caused it. That is the same trick distributed tracing (OpenTelemetry) plays for microservices, applied downward to silicon.

  layer            signal it emits              source                the join key
  ──────────────   ──────────────────────────   ───────────────────   ──────────────
  cluster          collective start/stop, size  NCCL / RCCL hooks     step + rank
  model / op       op name, shape, launch site  framework profiler    launch timestamp
  kernel           duration, achieved FLOP/s    CUPTI / CUDA events    correlation id
  device           SM active, DRAM active, %    NVML / DCGM           device clock
  ─────────────────────────────────────────────────────────────────────────────────
  the product      one timeline, one clock  ◀── correlate all four ──▶  vertical trace
                   + roofline ceiling per op → achieved % of peak per kernel

Nsight Systems already lines up CUDA and NCCL on one timeline for a single run — proof the join is possible. What does not exist is that join running continuously, in production, at fleet scale, with the roofline ceiling attached so every kernel carries its achieved-fraction-of-peak next to the utilization everyone already trusts. That is the gap the landscape of ~98 tools leaves open, and the one thing this company builds.

03 What it says out loud — the verdict

The output of all of this is not another dashboard of green bars. It is a verdict: for a given run, the fraction of peak actually achieved, the layer that stole the rest, and what to change. The number the industry celebrates and the number that pays the bill, side by side, with the cause named.

  ┌─ plasmient · run 4a1c · training step ─────────────────────────────┐
  │  nvidia-smi utilization ........ 99%   ← what the dashboard shows   │
  │  achieved fraction of peak ..... 41%   ← what you actually paid for │
  │                                                                     │
  │  where the other 59% went:                                         │
  │    all-reduce wait (NCCL) ...... 31%   overlap comm with backward   │
  │    pipeline bubble ............. 14%   raise microbatch count       │
  │    memory-bound kernels ........ 14%   fuse; raise arithmetic int.  │
  │                                                                     │
  │  VERDICT: busy, not useful. 2.4× headroom before new hardware.     │
  └─────────────────────────────────────────────────────────────────────┘

That last line is the sales pitch and the engineering result at once. A cluster reading 100% looks maxed-out — the only apparent fix is buying more of it. The vertical trace says otherwise: most of the “busy” was tax, and the tax is addressable in software. The gap is the headroom, and naming it is worth more than the next rack of H100s.

04 Why the whole map ended here

the plasmient thread

Every other page on this site was building toward this one. The rooflinegave the missing axis. The CUDA matmul andFlashAttention showed a single op climbing and crossing the ridge while nvidia-smi never flinched. Scaling,serving, alignment, andRAG each showed a whole layer of the frontier reading 100% while it wasted half of what it held. They were all the same story told at different scales — and the story only resolves here, at the layer that can see across all of them.

You can now assemble every layer of a Claude-class system from open parts — architecture, pretraining, alignment, serving, retrieval, agents. The one layer no one has built is the one that tells you the truth about the other seven: a continuous, production, fleet-scale vertical trace with the roofline attached. That is Plasmient. The rest of the Frontier Stackis just where each op happened to land; this is the instrument that reads the whole board — and the proof it can be built is the measurement code that runs the gap on a single GPU today.

Full references — go to the source

Start with the NVML docs — what the utilization number literally counts — then DCGM and CUPTI for the device and kernel signals, Nsight Systems and Perfetto for the shared-clock timeline this is modelled on, and OpenTelemetry for the correlation-ID idea being lifted onto a GPU stack.