Workload-conditioned operator profiling on patched vLLM 0.24.0 + Qwen3-30B-A3B/H20. H1b PASS (irregular patterns carry +23-45pp R64 raggedness, 8-45% token-efficiency loss vs rectangular controls); mechanism decomposition kills the padding narrative and finds the arrival-uniformization artifact (-12.9%); cross-version churn surface shows TP2/MNS64 -29.4% across vLLM 0.20->0.24 while the argmax held. Raw Layer-1 JSONL streams (507 MB) stay on disk, git-ignored; footer sidecars and metrics are tracked. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
263 lines
15 KiB
Markdown
263 lines
15 KiB
Markdown
# OpProf Phase 3 dash0 results
|
||
|
||
Status: **FINAL A-P3-7 PARTIAL-MATRIX ANALYSIS — H1a INCONCLUSIVE; H1b PASS**.
|
||
|
||
Date: 2026-07-12. The matrix is permanently frozen at 40/52 accepted measured
|
||
runs and 20/24 complete pattern/config cells. A-P3-7 permits existential
|
||
confirmation on complete comparisons but forbids refutation from incomplete
|
||
coverage. The result is therefore **PARTIAL**: H1b is confirmed by five
|
||
evaluable contrasts, while H1a cannot be evaluated on a valid pattern pair.
|
||
|
||
The final machine result is
|
||
`runs/opprof-phase3/phase3/metrics.json` (SHA-256
|
||
`dcc44941bfe1eb56c7a069148e5565eddd1ccf966e6914aa16b64bd67d02f0f0`).
|
||
The final analyzer SHA-256 is
|
||
`483c170838a1e81a170d8425b4be22cc1be02ea4bc9492b474daf7ae86186d67`;
|
||
7/7 no-GPU analysis tests passed, including ResourceWarning-as-error.
|
||
|
||
## Data-sanity result first
|
||
|
||
All **23/23** machine-checked invariants pass before inference: 40 unique
|
||
accepted primary markers selected only through completed-stage records; exact
|
||
240-second clean windows; zero clean failures; finite moderate rates within
|
||
5%; balanced Layer-1 footer/sidecar accounting; ratios in range; 72 accepted
|
||
trace files with the registered eight-file first-wave deviation; zero other
|
||
GPU processes; exact 20-cell coverage; and the exact A-P3-7 missing-cell and
|
||
missing-contrast sets.
|
||
|
||
The accepted data contain 77,109 clean completions, 352,907 clean Layer-1
|
||
steps, and 542,350 total Layer-1 records. Device-time classifiability is
|
||
97.05–99.64%. No malformed trace, accounting mismatch, counter underflow,
|
||
private-text leak, or unexpected identical-result family was found.
|
||
|
||
Declared limitations are not hidden as sanity passes: eight accepted
|
||
saturation trace files were lost during the registered first-wave controller
|
||
cleanup; all four confirmation runs are absent; MoE per-layer CV is unavailable
|
||
because layer scopes cover less than 80% of MoE GEMM time; and only one of nine
|
||
completed C00-moderate patterns passes the Layer-2 inference gates.
|
||
|
||
## Frozen coverage and A-P3-7 logic
|
||
|
||
The four incomplete cells, each missing saturation and moderate, are exactly:
|
||
|
||
- P03/C11;
|
||
- P05/C00;
|
||
- P10/C00-TP2; and
|
||
- P11/C00.
|
||
|
||
The four missing confirmations are P10, P06, P03, and P01 C00-moderate.
|
||
Formal H1a coverage is therefore the nine completed C00 patterns P01, P02,
|
||
P03, P04, P06, P07, P08, P09, and P10. Formal H1b has six evaluable and two
|
||
non-evaluable frozen contrasts. A-P3-7's asymmetry is mandatory: one valid hit
|
||
can confirm an existential hypothesis, but absence of a hit cannot support the
|
||
original complete-matrix null.
|
||
|
||
## H1a — operator composition
|
||
|
||
**Verdict: INCONCLUSIVE; refutation is not allowed.**
|
||
|
||
All moderate traces were parseable and classifiable, but only P04's two
|
||
windows jointly passed classifiability, `abs(SMD)<=0.25` representativeness,
|
||
and fixed recovery. P01/P02/P03/P09 failed representativeness in both windows;
|
||
P06/P07/P08/P10 additionally failed at least one recovery. Thus only one of
|
||
nine completed patterns is inferentially evaluable, leaving zero pattern pairs,
|
||
zero ranking tests with data, and no Kendall tau-b pairs. No qualifying
|
||
inversion can be accepted, and this is not evidence for a shared ranking.
|
||
|
||
Descriptively, P04 is attention-led at both loads. P06 and P10 change from
|
||
attention-led at saturation to MoE-GEMM-led at moderate load; the other
|
||
available patterns remain MoE-GEMM-led. These are ranking changes in sampled
|
||
windows, not H1a evidence because their window gates fail.
|
||
|
||
### Per-pattern operator shares, both load points
|
||
|
||
Values are the mean percentage across the two Layer-2 windows. `E` means the
|
||
row is inferentially evaluable; `D` means data are available but descriptive
|
||
only because a registered window/recovery gate failed; `NE-cell` means the cell
|
||
is missing; `NE-trace` means the accepted run has no retained trace. `Other` is
|
||
unclassified device activity. Collective, sampler, and dense-GEMM shares round
|
||
to 0.00% in every available C00 row.
|
||
|
||
| Pattern | Load | Use | Attention | MoE GEMM | Router | Collective | Sampler | Dense GEMM | Norm/elt | KV | Other | Top family |
|
||
|---|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---|
|
||
| P01 | saturation | D | 16.32 | 77.81 | 0.85 | 0.00 | 0.00 | 0.00 | 3.90 | 0.10 | 1.02 | MoE GEMM |
|
||
| P01 | moderate | D | 12.09 | 82.43 | 1.03 | 0.00 | 0.00 | 0.00 | 3.38 | 0.11 | 0.96 | MoE GEMM |
|
||
| P02 | saturation | D | 32.67 | 62.39 | 1.05 | 0.00 | 0.00 | 0.00 | 2.98 | 0.16 | 0.74 | MoE GEMM |
|
||
| P02 | moderate | D | 20.91 | 72.53 | 1.64 | 0.00 | 0.00 | 0.00 | 3.68 | 0.25 | 1.00 | MoE GEMM |
|
||
| P03 | saturation | D | 39.11 | 56.60 | 0.44 | 0.00 | 0.00 | 0.00 | 2.98 | 0.03 | 0.84 | MoE GEMM |
|
||
| P03 | moderate | D | 23.32 | 57.45 | 3.54 | 0.00 | 0.00 | 0.00 | 12.29 | 0.83 | 2.57 | MoE GEMM |
|
||
| P04 | saturation | D | 65.88 | 29.77 | 1.16 | 0.00 | 0.00 | 0.00 | 2.30 | 0.17 | 0.72 | Attention |
|
||
| P04 | moderate | **E** | 47.88 | 40.64 | 3.28 | 0.00 | 0.00 | 0.00 | 5.85 | 0.45 | 1.90 | Attention |
|
||
| P05 | saturation | NE-cell | — | — | — | — | — | — | — | — | — | — |
|
||
| P05 | moderate | NE-cell | — | — | — | — | — | — | — | — | — | — |
|
||
| P06 | saturation | D | 56.59 | 39.35 | 1.04 | 0.00 | 0.00 | 0.00 | 2.25 | 0.15 | 0.62 | Attention |
|
||
| P06 | moderate | D | 31.60 | 57.52 | 2.97 | 0.00 | 0.00 | 0.00 | 5.69 | 0.43 | 1.80 | MoE GEMM |
|
||
| P07 | saturation | NE-trace | — | — | — | — | — | — | — | — | — | — |
|
||
| P07 | moderate | D | 28.67 | 62.18 | 2.42 | 0.00 | 0.00 | 0.00 | 4.86 | 0.37 | 1.49 | MoE GEMM |
|
||
| P08 | saturation | NE-trace | — | — | — | — | — | — | — | — | — | — |
|
||
| P08 | moderate | D | 34.59 | 57.06 | 2.22 | 0.00 | 0.00 | 0.00 | 4.44 | 0.34 | 1.34 | MoE GEMM |
|
||
| P09 | saturation | D | 26.23 | 69.03 | 0.36 | 0.00 | 0.00 | 0.00 | 3.43 | 0.00 | 0.95 | MoE GEMM |
|
||
| P09 | moderate | D | 16.19 | 75.00 | 2.14 | 0.00 | 0.00 | 0.00 | 4.83 | 0.35 | 1.49 | MoE GEMM |
|
||
| P10 | saturation | D | 67.80 | 28.90 | 0.76 | 0.00 | 0.00 | 0.00 | 1.87 | 0.10 | 0.57 | Attention |
|
||
| P10 | moderate | D | 30.61 | 54.04 | 2.81 | 0.00 | 0.00 | 0.00 | 9.80 | 0.68 | 2.06 | MoE GEMM |
|
||
| P11 | saturation | NE-cell | — | — | — | — | — | — | — | — | — | — |
|
||
| P11 | moderate | NE-cell | — | — | — | — | — | — | — | — | — | — |
|
||
|
||
### Clean CUDA-graph modes at moderate load
|
||
|
||
| Pattern | FULL | PIECEWISE | NONE/eager |
|
||
|---|---:|---:|---:|
|
||
| P01 | 1.98% | 73.19% | 24.83% |
|
||
| P02 | 83.16% | 13.00% | 3.84% |
|
||
| P03 | 96.37% | 0.00% | 3.63% |
|
||
| P04 | 98.32% | 0.02% | 1.66% |
|
||
| P05 | — | — | — |
|
||
| P06 | 99.10% | 0.05% | 0.85% |
|
||
| P07 | 98.76% | 0.00% | 1.24% |
|
||
| P08 | 98.64% | 0.01% | 1.36% |
|
||
| P09 | 91.79% | 3.69% | 4.52% |
|
||
| P10 | 98.33% | 0.12% | 1.55% |
|
||
| P11 | — | — | — |
|
||
|
||
P01 is the clear mode outlier: PIECEWISE covers 73.19% of clean moderate
|
||
steps. Full per-mode operator segments and active-step counts remain in the
|
||
machine result; no mode with fewer than eight sampled steps is summarized.
|
||
|
||
## H1b — rectangular-benchmark miss
|
||
|
||
**Verdict: PASS.** Five of six evaluable frozen contrasts pass at least one
|
||
waste threshold with a simultaneous positive bound and at least 5% useful-token
|
||
efficiency loss. The two P05 contrasts are `NOT EVALUABLE`; no value is
|
||
imputed. Holm correction retains the original eight planned contrasts per
|
||
metric. Reported simultaneous intervals below are percentage-point effects;
|
||
passing bootstrap p-values are zero at 100,000-resample resolution.
|
||
|
||
| Frozen contrast | Status | Passing evidence | Useful-token efficiency loss |
|
||
|---|---|---|---:|
|
||
| P05 vs P01 | **NOT EVALUABLE** | P05/C00 missing | — |
|
||
| P05 vs P03 | **NOT EVALUABLE** | P05/C00 missing | — |
|
||
| P06 vs P02 | **PASS** | R64 +23.015 pp, simultaneous 95% [22.345, 23.683] | 11.609% |
|
||
| P06 vs P04 | **PASS** | R64 +35.440 pp [34.826, 36.059] | 22.846% |
|
||
| P09 vs P01 | **PASS** | padding +6.673 pp [5.887, 7.492]; R64 +39.616 pp [39.065, 40.166] | 8.325% |
|
||
| P09 vs P03 | EVALUABLE, NO HIT | padding +8.542 pp and R64 +52.041 pp are material, but association gate fails | **3.840%**, below 5% |
|
||
| P10 vs P03 | **PASS** | padding +5.565 pp [2.010, 10.341]; R64 +44.787 pp [43.635, 45.971] | 44.693% |
|
||
| P10 vs P04 | **PASS** | padding +5.399 pp [1.868, 10.213]; R64 +44.787 pp [43.638, 45.949] | 14.260% |
|
||
|
||
This confirms the existential H1b claim on completed contrasts. It cannot
|
||
support a null claim about P05 or the missing matrix.
|
||
|
||
## Waste accounting
|
||
|
||
The preregistered contrast thresholds are 5 percentage points for padding,
|
||
10 points for graph miss/overflow, 0.15 absolute for R64, 0.10 for mixed-batch
|
||
interference, and 0.15 for MoE layer CV, plus the 5% efficiency/residual
|
||
association gate. Values below are clean C00-moderate results; efficiency is
|
||
scheduled useful tokens per model-step millisecond.
|
||
|
||
| Pattern | Padding | Graph miss | Overflow | R64 | Mixed interference | Efficiency | Supported/total mixed steps |
|
||
|---|---:|---:|---:|---:|---|---:|---:|
|
||
| P01 | 1.869% | 24.826% | 24.826% | 0.3687 | N/A | 4.9673 | 0/5,646 |
|
||
| P02 | 1.998% | 3.837% | 3.837% | 0.3687 | N/A | 2.6664 | 0/1,536 |
|
||
| P03 | 0.000% | 1.736% | 1.736% | 0.2444 | N/A | 4.7356 | 0/138 |
|
||
| P04 | 0.167% | 1.301% | 1.301% | 0.2444 | N/A | 3.0547 | 0/141 |
|
||
| P05 | — | — | — | — | — | — | — |
|
||
| P06 | 0.276% | 0.830% | 0.830% | 0.5988 | N/A | 2.3568 | 0/152 |
|
||
| P07 | 0.140% | 1.240% | 1.240% | 0.0000 | N/A | 2.7513 | 0/186 |
|
||
| P08 | 0.005% | 1.357% | 1.357% | 0.0000 | N/A | 2.1478 | 0/178 |
|
||
| P09 | **8.542%** | 4.518% | 4.518% | **0.7648** | N/A | 4.5537 | 0/1,054 |
|
||
| P10 | **5.565%** | 0.921% | 0.921% | **0.6923** | N/A | 2.6191 | 0/92 |
|
||
| P11 | — | — | — | — | — | — | — |
|
||
|
||
No irregular-versus-control graph-miss or overflow contrast reaches the
|
||
positive 10-point H1b threshold. P01 has the largest absolute miss rate but is
|
||
a rectangular control; P09 actually reduces miss versus P01 by 20.308 points.
|
||
|
||
The registered leave-one-pattern-out robust fits were applied for mixed-batch
|
||
interference, but no pattern retained 30 supported mixed steps inside both
|
||
pure-fit convex supports; every result is N/A rather than extrapolated. No
|
||
separate LOAO operator-ranking procedure was preregistered, so none was added
|
||
post hoc. The required two-window rule is used unchanged, and confirmation-run
|
||
robustness is `NOT EVALUABLE` because all four confirmations are missing.
|
||
|
||
### Top three waste findings
|
||
|
||
1. **P10 real trace:** R64 is 44.787 points above both long rectangular
|
||
controls; padding is 5.565/5.399 points higher; efficiency is 44.693% worse
|
||
than P03 and 14.260% worse than P04.
|
||
2. **P09 production-shaped mix:** versus P01, R64 rises 39.616 points and
|
||
padding 6.673 points with 8.325% lower efficiency. Its still-larger P03
|
||
contrast does not pass because efficiency loss is only 3.840%.
|
||
3. **P06 bimodal long-output burst:** R64 rises 23.015 points versus P02 and
|
||
35.440 points versus P04, paired with 11.609% and 22.846% efficiency loss.
|
||
|
||
## Pattern-conditioned operational findings
|
||
|
||
- **P10/TP2 non-stabilization:** the fresh run completed 17 warm-up requests,
|
||
but trailing scheduled-token throughput fell 18,022.4 → 16,384.0 → 14,062.6
|
||
tokens/s. Its 36.76% fitted drift exceeds A-P3-6's 10% limit; same-wave
|
||
synthetic P11 and P03 completed 512 and 102 warm-up requests and passed their
|
||
applicable registered gates. The orchestrator accepts this as a
|
||
pattern-conditioned finding, not an accepted throughput measurement.
|
||
- **Long-context drain:** P10/C01 saturation naturally drained for 288.619
|
||
seconds. The clean window and accounting were valid; the original 120-second
|
||
short-pattern watchdog was miscalibrated, while the amended 600-second P10
|
||
budget correctly retained the run.
|
||
- **Failure boundary:** P01/C01 moderate had 5,828 clean successes and zero
|
||
clean failures. Two `ServerDisconnectedError` records occurred only in
|
||
excluded post-profile time; separating clean and auxiliary windows prevented
|
||
valid data from being discarded.
|
||
- **Layer-2 perturbation:** despite 97%+ kernel classifiability, eight of nine
|
||
completed moderate patterns failed representativeness or recovery. Together
|
||
with the Phase-2 51.3% active-window perturbation, this shows that sparse
|
||
Kineto windows are operationally fragile for these serving patterns.
|
||
|
||
These incidents consistently show long-context and mixed serving patterns
|
||
breaking assumptions calibrated on shorter rectangular loads: fixed drain
|
||
watchdogs, completion-count warm-up, global failure scope, and profile-window
|
||
representativeness.
|
||
|
||
## Matrix and GPU accounting
|
||
|
||
| Item | Final value |
|
||
|---|---:|
|
||
| Planned measured runs | 52 |
|
||
| Accepted measured runs | **40** |
|
||
| Complete cells | **20/24** |
|
||
| Accepted confirmations | 0/4 |
|
||
| Accepted clean failures | 0 |
|
||
| Drain-quarantined accepted runs | 0 |
|
||
| Accepted Layer-2 trace files | 72 |
|
||
| Registered missing trace files | 8 |
|
||
| Other-user GPU processes | 0 |
|
||
| Cumulative GPU use | **14.025875 H20-hours** |
|
||
| Reserved/unused headroom | **1.974125 H20-hours** |
|
||
|
||
No GPU work was run for A-P3-7 analysis. The reserved headroom remains unused,
|
||
and all eight GPUs were at 0 MiB/0% before and after the CPU-only analysis.
|
||
|
||
## Data sanity block
|
||
|
||
| Numeric family | n | finite | missing | min | max | distinct | Check |
|
||
|---|---:|---:|---:|---:|---:|---:|---|
|
||
| Accepted throughput (req/s) | 40 | 40 | 0 | 0.445833 | 43.300000 | 37 | finite, positive, not identical |
|
||
| Token efficiency (tokens/ms) | 40 | 40 | 0 | 2.147827 | 8.295849 | 40 | finite, positive, distinct |
|
||
| Drain duration (s) | 40 | 40 | 0 | 0.305419 | 288.619108 | 40 | non-negative; no quarantine |
|
||
| Clean Layer-1 steps/run | 40 | 40 | 0 | 718 | 20,171 | 40 | sum 352,907; continuous per run |
|
||
| Operator classifiable fraction | 72 | 72 | 0 | 0.970458 | 0.996378 | 72 | all >=0.70 and within [0,1] |
|
||
| Operator-family shares | 576 | 576 | 0 | 0.000000 | 0.873417 | 348 | within [0,1] |
|
||
| Waste ratios | 240 | 240 | 0 | 0.000000 | 1.000000 | 168 | within [0,1] |
|
||
| Waste-contrast effects | 36 | 24 | 12 expected | -0.203082 | 0.520413 | 17 | signed; N/A preserved |
|
||
| Kendall tau-b | 0 | 0 | 0 | — | — | 0 | expected: only one valid pattern |
|
||
| Accepted clean failures | 40 | 40 | 0 | 0 | 0 | 1 expected | sum zero |
|
||
| Final GPU memory (MiB) | 8 | 8 | 0 | 0 | 0 | 1 expected | cleanup passed |
|
||
|
||
Checked invariants: accepted IDs unique; exact 40-run/20-cell coverage; exact
|
||
four missing cells and two missing contrasts; 240-second clean windows; zero
|
||
clean failures; moderate rate within 5%; balanced Layer-1 accounting and zero
|
||
drops; trace parsing and classifiability; ratios in range; exact 72+8 trace
|
||
accounting; clock/load snapshots present; no other-user process; drain
|
||
quarantine below 20%; non-identical pattern results; and exact reproduction of
|
||
the 36.76% A-P3-6 operational result. **No data-sanity red flag remains.** H1a
|
||
is inconclusive because of declared Layer-2 validity limits; H1b passes on five
|
||
complete contrasts; the compound hypothesis is partial and cannot be refuted.
|