BitMTP: When Multi-Token Prediction Meets Low-Bit Large Language Models

Ning Zhang, Shihao Wang, Jinrui Zhang, Chaodong Xiao, Lei Zhang
10/20/2026
cs.CLcs.AIcs.DC

Official code: PolyU-VCLab/BitMTP (6 stars, Apache-2.0, last commit 2026-10-17).

Abstract

For efficient deployment of large language models (LLMs), methods of ultra-low-bit backbones reduce weight storage, memory traffic, and linear-layer execution cost, while multi-token prediction (MTP) methods reduce sequential decoding steps by predicting multiple future tokens in parallel. Although complementary, the direct combination of these methods cannot accelerate decoding at comparable quality: masked drafting lacks intermediate token input supplied in next-token training, while wider computation and causal key-value (KV) updates can offset the savings from fewer steps. To address these challenges, we propose BitMTP, an algorithm-system co-design framework for efficient MTP on ultra-low-bit LLM backbones. A joint next-token prediction and MTP objective equips a single model with both autoregressive (AR) generation and block-causal drafting. Confidence-only decoding, speculative-only decoding, and hybrid decoding provide different quality-throughput operating points without using separate draft and verifier models. Accepted-prefix alignment keeps the committed prefix, materialized causal KV boundary, and CUDA Graph replay state consistent for continued generation. BitMTP uses this contract to select width-specialized low-bit execution and reuse captured graphs over shared KV storage. On NVIDIA H20, BitMTP with hybrid decoding achieves five-task mean speedups of 2.2x on BitNet b1.58-2B and 2.1-2.4x on 1.7B-4B Bonsai models at comparable task quality. On RTX 3090 and Jetson Orin, it further achieves up to 2.0x in five-task mean throughput and 3.3x on MBPP+, respectively. These results demonstrate that BitMTP accelerates ultra-low-bit LLM generation across backbones, model sizes, and GPU types. The source code is released at https://github.com/PolyU-VCLab/BitMTP

View on arXivView PDF

Code Implementations(1)

PolyU-VCLab/BitMTPOfficial100%
Apache-2.0

BitMTP: When Multi-Token Prediction Meets Low-Bit Large Language Models

60C++, CudaOct 15, 20263 days agoApache-2.0

Similar Papers

Cite this paper

@article{zhang2026bitmtp,
  title  = {BitMTP: When Multi-Token Prediction Meets Low-Bit Large Language Models},
  author = {Ning Zhang and Shihao Wang and Jinrui Zhang and Chaodong Xiao and Lei Zhang},
  year   = {2026},
  eprint = {2610.28500},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.28500v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2610.28500.svg)](https://codeofpaper.com/paper/2610.28500)

Discussion