mlsanityData to 14 Oct 2026

DynaFlow: Transparent and Flexible Intra-Device Parallelism via Programmable Operator Scheduling

arXiv 2605.21603 ↗First posted 20 May 2026cs.DC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Intra-device parallelism addresses resource under-utilization in ML inference and training by overlapping the execution of operators with different resource usage. However, its wide adoption is hindered by a fundamental conflict with the static, sequential programming model of existing frameworks. Integrating these strategies requires invasive, model-specific code overhauls, representing an intractable engineering cost. This is further amplified by the high sensitivity of strategies to execution contexts (e.g., workload, model architecture, hardware), forcing developers to implement and maintain multiple specialized solutions. To address this, we propose DynaFlow, a framework that enables the transparent and flexible integration of intra-device parallelism by decoupling the logical model definition from the physical execution schedule. DynaFlow introduces a flexible frontend with annotations for graph partitioning and a programmable interface for defining custom intra-device parallelism strategies. Its efficient backend manages complex control/data-flow asynchronously, uses custom memory management to eliminate copy overheads, and preserves compatibility with optimizations like CUDA Graphs and TorchInductor. We demonstrate that DynaFlow can integrate representative parallelism strategies into 6 state-of-the-art ML systems with minimal code changes, achieving up to a 1.29x throughput improvement. DynaFlow is publicly available at https://github.com/uw-syfi/DynaFlow.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 17 of its 48 references that are in the map. First posted on arXiv 20 May 2026.

Builds on

17 of 48 references.

References · 17

  1. 2020Longformer: The Long-Document Transformercited by 3,413
  2. 2023Efficient Streaming Language Models with Attention Sinkscited by 2,186
  3. 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,631
  4. 2024DeepSeek-V3 Technical Reportcited by 811
  5. 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallelcited by 660
  6. 2023YaRN: Efficient Context Window Extension of Large Language Modelscited by 601
  7. 2024Quest: Query-Aware Sparsity for Efficient Long-Context LLM Inferencecited by 501
  8. 2023Model Tells You What to Discard: Adaptive KV Cache Compression for LLMscited by 474
  9. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 279
  10. 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 90
  11. 2024TorchTitan: One-stop PyTorch native solution for production ready LLM pre-trainingcited by 85
  12. 2025LongCat-Flash Technical Reportcited by 58
5 more
  1. 2024FLUX: Fast Software-based Communication Overlap On GPUs Through Kernel Fusioncited by 57
  2. 2025Comet: Fine-grained Computation-communication Overlapping for Mixture-of-Expertscited by 49
  3. 2025Triton-distributed: Programming Overlapping Kernels on Distributed AI Systems with the Triton Compilercited by 25
  4. 2025TileLink: Generating Efficient Compute-Communication Overlapping Kernels using Tile-Centric Primitivescited by 24
  5. 2025TokenWeave: Efficient Compute-Communication Overlap for Distributed LLM Inferencecited by 14

Built on by

Not cited yet.