Researchers introduced a new training method called BSIPipe on October 14 to increase the throughput of long-sequence large language model (LLM) training arXiv CS.LG.

The method targets the throughput limitations found in existing sequence-level pipeline parallelism, which generally schedules subsequences in a single direction. BSIPipe instead co-schedules two opposing "V-shaped interleaved pipelines" at the subsequence level arXiv CS.LG.

To manage the hardware constraints of this bidirectional approach, the researchers implemented three specific mechanisms. A basic-unit concatenation mechanism is used to keep activation memory invariant to the subsequence count, while a strategy combining topology-aware device mapping and communication-computation overlap is used to prevent communication deadlocks arXiv CS.LG.

BSIPipe also integrates with tensor parallelism to address memory limitations associated with single-dimensional parallelism arXiv CS.LG.

In experiments using GPT and LLaMA3 models, the researchers claim BSIPipe achieved average speedups between 1.11$ imes$ and 1.13$ imes$ for long-sequence training compared to state-of-the-art sequence-level baselines arXiv CS.LG. The paper is currently a preprint and has not undergone peer review.