P-EAGLE: Parallel-Drafting EAGLE with Scalable Training
Mude Hui, Xin Huang, Jaime Campos Salas, Yue Sun, Nathan Pemberton, Xiang Song, Ashish Khetan, George Karypis
TL;DR
P-EAGLE addresses the bottleneck of autoregressive decoding in reasoning-enabled LLMs by converting EAGLE-style drafting into parallel multi-token prediction using a learnable shared hidden state and mask-token strategy. It introduces a scalable training framework with amortized mask construction and sequence partitioning to manage the quadratic attention memory growth that arises with long contexts. The approach is implemented in vLLM and demonstrates consistent end-to-end speedups of 1.10×–1.36× across GPT-OSS 120B, 20B, and Qwen3-Coder 30B while maintaining comparable acceptance lengths to autoregressive baselines. These results establish parallel drafting as a viable production technique for accelerating long-context reasoning in large language models.
Abstract
Reasoning LLMs produce longer outputs, requiring speculative decoding drafters trained on extended sequences. Parallel drafting - predicting multiple tokens per forward pass - offers latency benefits over sequential generation, but training complexity scales quadratically with the product of sequence length and parallel positions, rendering long-context training impractical. We present P(arallel)-EAGLE, which transforms EAGLE from autoregressive to parallel multi-token prediction via a learnable shared hidden state. To scale training to long contexts, we develop a framework featuring attention mask pre-computation and sequence partitioning techniques, enabling gradient accumulation within individual sequences for parallel-prediction training. We implement P-EAGLE in vLLM and demonstrate speedups of 1.10-1.36x over autoregressive EAGLE-3 across GPT-OSS 120B, 20B, and Qwen3-Coder 30B.
