Contents

E1: Scout chunk-boundary depth sweep (sawtooth mapping)

E1 results: SAWTOOTH CONFIRMED (2026-07-04) - all three sub-predictions hit

depth 0* 2048 4096* 6144 7680 8192* 8448 12288 16384
tg128 18.54 17.60 16.64 16.75 16.23 17.89 17.63 16.65 17.24

(*survey points reused; sweep points -r 3, sigmas 0.02-0.18)

E2: GLM-4.7-Flash quant-pair CONCURRENCY (F17 mechanism isolation)

E2 results: FORK RESOLVED arm (b) + NEW FINDING - MLA anti-scales (2026-07-04)

Config aggregate t/s per-stream TTFT p50
Q4_K_M 1 slot 54.07 67.4 366ms
Q4_K_M 4 slots 45.45 13.3 1.2s
Q4_K_M 16 slots 38.06* 4.0 19.6s
MXFP4 1 slot 52.30 60.5 320ms
MXFP4 4 slots 31.77 10.3 3.6s
MXFP4 16 slots 39.49* 4.3 19.8s

(*under_sampled flag - low confidence on the exact value; the direction is unambiguous)

E3: Image upscaler probe (completes the 1080p/4K story)

E4: Scout concurrency (4th architecture point on the F17/F18 ladder)

E4 results: fork CONFIRMED, band overshot high (2026-07-04)

slots aggregate per-stream TTFT p50
1 14.86 18.43 1.6s
4 33.76 11.33 3.7s
8 40.49* 6.68 5.9s

(*under_sampled flag; direction unambiguous. Per-stream ws1 18.43 vs llama-bench 18.54 = -0.6% server overhead.)

E5: Vision probe - Gemma-3-27B multimodal (new capability axis)

E5 results: PASS 4/4, ~2.4s per image (2026-07-04)

E6: Mixed-workload test (one box, whole office)

E6 results: all workloads survive; LLM pays the steepest tax (2026-07-04)

Workload Solo baseline Mixed Cost
LLM chat, 4-slot aggregate 137.1 t/s 55.89 t/s -59%
whisper 3x 330s files ~35s 76s 2.2x
FLUX 1024x1024 ~60s 77s 1.3x

E7: Eval suite v2 - hard long-context tasks (P2 follow-up)

E12: Energy economics (tokens per joule -> EUR per million tokens)

E12 results: ALL THREE PREDICTIONS HIT - and batching is energy-free (2026-07-04)

State Package W t/s J/token Mtok/kWh EUR/Mtok @0.30
idle 4.04 - - - -
1 slot 80.7 (peak 93) 72.80 1.108 3.25 0.092
16 slots 83.0 (peak 107) 194.29 0.427 8.42 0.036

(total-power basis; marginal basis within 5% of it because idle is negligible. SCOPE: amdgpu package power = lower bound on wall; electricity rate EUR 0.30/kWh stated.)

E13: Speculative decoding (0.6B draft)

E13 results: spec decode spans 0.53x-3.73x BY WORKLOAD - and two traps found (2026-07-04)

E14: Multi-model co-residency (fast lane + quality lane)

E14 results: router pattern VIABLE - the bus is the budget (2026-07-04)

Server Solo agg Concurrent agg Retained TTFT
Workhorse (8100) 72.80 36.74 50.5% 499ms
Qwen3-4B (8101) 65.19 46.02 70.6% 225ms
SUM - 82.76 +13.7% vs best solo -

E15: 100K-context probe (does the marketing number survive?)

E15 results: recall PERFECT at 84K; the marketing number costs 17 minutes up front (2026-07-04)

E16: Embeddings axis (RAG stack feasibility)

E16 results: sanity 5/5; throughput prediction missed and reconciled (2026-07-04)

DEFERRED (registered, not scheduled): 1-hour soak test

One-hour continuous serving stability run (thermal drift, memory leaks, throughput decay) - deferred by Alastair 2026-07-04; the "24/7 appliance" claim stays unevidenced until it runs.

E8: 32K-context eval with cross-chunk reference (the Scout quality question)

E8 results: fork lands on arm (a) - after the grader is corrected AGAIN (2026-07-04)

E9: adversarial contradiction detection (suite v3, arm 2)

E9 results: detection is EASY for the fleet; the only failure was a token budget (2026-07-04)

E10: long structured generation (suite v3, arm 3)

E10 results: the registered worst mode FIRED - misattribution under enumeration (2026-07-04)

E11: STT accuracy round-trip (quantified WER)

E11 results: PASS at ~2.8% true error rate; the ruler needed two corrections (2026-07-04)

E7 results: separation MISSES AGAIN - the high floor is the replicated finding (2026-07-04)

Model hard-long score
Qwen3-30B-A3B 6/6
gpt-oss-20b 6/6
GLM-4.7-Flash 6/6
Qwen3-4B 6/6
Qwen3-Coder-30B 5/6

E3 results: PASS, far under expectation (2026-07-04)

Pipeline Generate Upscale Total
1024x1024 -> x4 -> 4096x4096 (4K-class) 48s 2.9s ~51s
1536x864 -> x2 -> 3072x1728 (1080p+ hero) 49s 1.4s ~50s

E17: end-to-end meeting-to-summary pipeline (nice-to-have, 2026-07-05)

E18: Vulkan vs ROCm depth comparison (briefing Part 2, 2026-07-05)

E18 results: BACKENDS SPLIT BY PHASE - Vulkan wins generation, ROCm wins prefill (2026-07-05)

Qwen3-30B-A3B, same session, identical ruler. ROCm = HIP build-rocm, --mmap 0. Both handled 32K with no OOM (ROCm enumerated the full 108000 MiB GTT as VRAM).

Depth Vulkan tg ROCm tg tg winner Vulkan pp ROCm pp pp winner
0 92.70 71.58 Vulkan +29.5% 1130.00 1205.15 ROCm +6.6%
4K 75.91 62.85 Vulkan +20.8% 735.03 912.27 ROCm +24.1%
8K 66.79 56.40 Vulkan +18.4% 557.79 752.09 ROCm +34.8%
16K 53.03 46.81 Vulkan +13.3% 344.68 528.11 ROCm +53.2%
32K 38.06 35.32 Vulkan +7.8% 180.77 323.68 ROCm +79.1%

E18a: deep pure-MoE sweep 64K/96K - ROCm prefill lead EXPLODES (2026-07-05)

Qwen3-30B-A3B, both backends, -r 2 (prefill-dominated). Extends E18 past 32K to answer "does ROCm's prefill advantage keep widening."

Depth Vulkan pp ROCm pp ROCm x Vulkan tg ROCm tg
32K (E18) 180.77 323.68 1.79x 38.06 35.32
64K 53.39 189.53 3.55x 24.69 23.50
96K 16.57 133.86 8.08x 18.40 17.83

E18b: MLA architecture (GLM-4.7-Flash) - the split INVERTS (2026-07-05)

Generalization test: does the E18/E18a "ROCm wins prefill" hold for a different architecture? deepseek2/MLA graph, both backends, 0-32K.

Depth Vulkan pp ROCm pp winner Vulkan tg ROCm tg
0 939.52 924.50 Vulkan +1.6% 71.32 52.98
8K 321.49 300.10 Vulkan +7.1% 50.87 42.43
32K 113.87 95.38 Vulkan +19.4% 27.84 26.20