{"ID":23475813,"CreatedAt":"2026-09-18T01:09:05.407443952Z","UpdatedAt":"2026-09-20T18:11:56.143995915Z","DeletedAt":null,"paper_url":"https://arxiv.org/abs/2609.19242","arxiv_id":"2609.19242","title":"Block Parallelism For Efficient Distributed Long-Context Diffusion Language Model Training","abstract":"Block diffusion language models (BDLMs) combine autoregressive dependencies across blocks with parallel denoising within blocks, but long-context training is constrained by distributed attention communication and activation memory. Conventional context parallelism (CP) shards the combined clean-plus-corrupted sequence by position, communicating shared clean K/V together with block-specific corrupted K/V and their gradients. We observe that the BDLM objective separates over target blocks. We introduce block parallelism (BP), a new distributed parallelism dimension that assigns each corrupted-block computation to one rank. To scale BP to long contexts, we introduce context-sharded block parallelism (CSBP), which also shards the shared clean sequence across those ranks. CSBP keeps corrupted K/V and gradients local, avoids replicated clean prefixes, and preserves BDLM training semantics. On 16 H200 GPUs at 256K context, CSBP improves throughput over the best baseline by 1.18-1.45x for supervised fine-tuning and 1.27-1.33x for conversion of autoregressive models to BDLMs, while matching or reducing peak HBM. Full-model speedup reaches 1.61x at 512K. On eight H100 GPUs, CSBP accelerates DFlash2 speculative-decoder training by 2.48x at 512K and 7.59x at 1M. In matched 12-hour DiffusionGemma 26B-A4B SFT runs, CSBP achieves higher pass rates at every trained checkpoint on SWE-bench Verified and Terminal-Bench Lite. Code: https://github.com/ScalingIntelligence/Turbo-dLLM","short_abstract":"Block diffusion language models (BDLMs) combine autoregressive dependencies across blocks with parallel denoising within blocks, but long-context training is constrained by distributed attention communication and activation memory. Conventional context parallelism (CP) shards the combined clean-plus-corrupted sequence...","url_abs":"https://arxiv.org/abs/2609.19242","url_pdf":"https://arxiv.org/pdf/2609.19242v1","authors":"[\"Tarun Suresh\",\"Pranshu Chaturvedi\",\"Hangoo Kang\",\"Parth Shroff\",\"Ishan S. Khare\",\"Hermann Kumbong\",\"Azalia Mirhoseini\"]","published":"2026-09-16T17:35:09Z","proceeding":"cs.LG","tasks":"[\"cs.LG\"]","methods":"[\"Diffusion Model\",\"Large Language Model\",\"Language Model\"]","has_code":false,"code_links":[{"ID":639803,"CreatedAt":"2026-09-18T01:09:05.407443952Z","UpdatedAt":"2026-09-18T01:09:05.407443952Z","DeletedAt":null,"paper_id":23475813,"paper_url":"https://arxiv.org/abs/2609.19242","paper_title":"Block Parallelism For Efficient Distributed Long-Context Diffusion Language Model Training","repo_url":"https://github.com/ScalingIntelligence/Turbo-dLLM","is_official":false,"mentioned_in_paper":false,"mentioned_in_github":true,"github_stars":0}]}
