Summary
Fahd Mirza installs JetSpec — a speculative decoding framework from UCSD — and benchmarks it locally on an H100 GPU running Qwen 3 8B, testing whether its claimed up-to-9x inference speedup holds in practice. JetSpec improves on standard speculative decoding by generating a tree of candidate tokens rather than a flat sequence, ensuring each branch is internally self-consistent before the main model validates them — which reduces wasted computation and allows more candidates to survive the verification pass.
Using a custom benchmark script that runs the same prompt through both baseline autoregressive generation and JetSpec tree decoding, Mirza measures a baseline of 28 tokens per second and achieves approximately 2.82x speedup with JetSpec enabled on the H100. He notes the published 9x figure targets B200 hardware with Flash Attention compiled — a setup he doesn’t have — and is upfront that the H100 results, while meaningful, are not directly comparable to the paper’s headline number. He also tests four tree budget sizes (32, 64, 128, and 256 nodes) to characterize how additional candidate tokens trade off against compute.
The video includes a full installation walkthrough from the GitHub repo, a tour of available Hugging Face checkpoints, and an accessible explanation of how tree speculative decoding differs from earlier approaches. Mirza flags a potential concern about project maintenance — the last model update was July 18th — while arguing the underlying concept is strong enough that others should build on it if the original team doesn’t continue active development.
📺 Source: Fahd Mirza · Published September 01, 2026
🏷️ Format: Benchmark Test







