📢 Excited to share our new paper: Scaling Beyond Masked Diffusion Language Models
🤔 Is masked diffusion really the future of non-AR language modeling?
📈 We ran the first scaling law study across 3 discrete diffusion families: masked, uniform-state (Duo), and interpolating (Eso-LMs)!
🤯 Surprisingly: Uniform-state diffusion outperforms masked diffusion on several downstream tasks including GSM8K.
🤔 As expected: Uniform-state diffusion has worse perplexity than masked diffusion.
How to explain this? Dive in👇[🧵1/9]
Paper: https://t.co/8UbXrDZZAP
Blog: https://t.co/HMsKslUxfH
Code: https://t.co/VEUDqYg8F7
Work done in collaboration with: @ssahoo_@jm_lemercier@jdeschena@Jingyu227@jwthickstun Ante Jukic
📢Jan 19 (Mon): TiDAR: Think in Diffusion, Talk in Autoregression
Diffusion LMs enable fast parallel generation, while autoregressive (AR) models typically deliver higher quality thanks to their causal structure. A central challenge is whether these advantages can be unified to achieve
✅ High throughput
✅ Higher GPU utilization
✅ AR-level quality
This Monday, Jingyu Liu (@Jingyu227) will discuss TiDAR, a hybrid decoding approach that combines diffusion-style parallel drafting with autoregressive verification for high quality and high throughput.
The project was co-led by Jingyu Liu (@Jingyu227) and Xin Dong (@SimonXinDong).
Collaborators: Zhifan Ye (PhD Student @ GaTech), Rishabh Mehta (@__principia__), @YongganFu, Vartika Singh (@vartuattheghat), @jankautz, @ce_zhang and @PavloMolchanov
Paper link: https://t.co/OwceTwRIGt
NVIDIA just dropped a paper that might solve the biggest trade-off in LLMs.
Speed vs. Quality.
Autoregressive models (like GPT) are smart but slow - they generate one token at a time, leaving most of your GPU sitting idle.
Diffusion models are fast but often produce incoherent outputs.
TiDAR gets you both in a single forward pass.
Here's the genius part:
Modern GPUs can process way more tokens than we actually use. TiDAR exploits these "free slots" by:
1. Drafting multiple tokens at once using diffusion (the "thinking" phase)
2. Verifying them using autoregression (the "talking" phase)
Both happen simultaneously using smart attention masks - bidirectional for drafting, causal for verification.
The results:
↳ 4.71x faster at 1.5B parameters with zero quality loss
↳ Nearly 6x faster at 8B parameters
↳ First architecture to outperform speculative decoding (EAGLE-3)
↳ Works with standard KV caching, unlike pure diffusion models
The training trick is clever too - instead of randomly masking tokens, they mask everything. This gives stronger learning signals and enables efficient single-step drafting.
If you're building real-time AI agents where latency kills the experience, this architecture is worth paying attention to.
Link to the paper in the next tweet.
Incredible experience working on this project at NV. One of the best experience ever working with @SimonXinDong and the rest of the team! Also huge thanks to my advisor @ce_zhang.
Stay tuned for the exciting next step for TiDAR!
We reveal TiDAR, a new paradigm that’s about to shake up how LLMs run.
The wild part? You can get 5x-8x decoding speedup, by hitting peak compute-to-memory ratio even with bsz = 1 .
Never waste any compute on your GPU because you pay for it.
It’s a Diffusion + Autoregressive hybrid at the sequence level, unlocking a huge leap in self-speculative decoding and multi-token prediction.
Demo’s live — go take a look 👇
I was asked many times lately what repo to use by students who’re working on test-time scaling with slight modified attention or generation workflow (customized reward model /search).
HF is a bit too time consuming esp with tons of token generation and Sglang/vllm is a bit hard to hack when doing earlier explorations. So we recommend a lite-weight repo we wrote for our earlier work!
For more details, check our preprint: https://t.co/k9hoRXu9nl
Welcome to try our model at (reproducible experiments and model checkpoint available):
https://t.co/mlAUauNvf8
Ever get bored seeing LLMs output one token per step?
Check out HAMburger (advised by @ce_zhang), which smashes multiple tokens into a virtual token with up to 2x decoding TPS boost + reduced KV FLOPs and storage while maintaining quality!
https://t.co/mlAUauNvf8
We benchmark HAMburger on decoding TPS. Notably, HAMburger makes small models fast without needing extra steps to do alignments or finding smaller draft models with the same tokenizer.
HAMburger stacks a standard LLM with a compositional embedder and a micro-step decoder which dynamically adjusts the number of tokens to output per forward. It functions as a self-speculative decoding framework without rejection and needs a single forward for "verification".
Running your model on multiple GPUs but often found the speed not satisfiable? We introduce Ladder-residual, a parallelism-aware architecture modification that makes 70B Llama with tensor parallelism ~30% faster!
Work done at @togethercompute. Co-1st author with @MayankMish98 and mentored by @ben_athi, @tri_dao
https://t.co/bh2PdMFGYo 🧵[1/7]
> What about implementation?
Efficiency claims can only be made with highly optimized code, and therefore, we build SpecPrefill on vLLM. Free feel to try our stuff both with standalone models and servers here:
https://t.co/d1G5YsPCfE
Stay tuned for the camera-ready paper!
> How does it compare with Sparse Attention for prefill acceleration?
SpecPrefill not only skips attention but also MLP for a carefully chosen subset of tokens, ideally suitable for large batch size! We benchmarked latency on different configuration of prefill settings.
Speculative Prefill got accepted by #ICML2025! Thanks @ce_zhang@BeidiChen!!
Significantly improves LLM prefill throughput and latency with up to 405B models without training! We achieved 2-7x higher QPS on vLLM servers while preserving quality.
https://t.co/d1G5YsP4q6