paper-with-me

Papers

Piper: A Programmable Distributed Training System

2026-06-09 · Megan Frisella, Shubham Tiwari, Andy Ruan, Yi Pan, Parker Gustafson, Mat Jacob, Gilbert Bernstein, Stephanie Wang arxiv

Large-scale model training increasingly relies on composing multiple parallelism strategies, such as data, pipeline, and expert parallelism, together with memory-saving optimizations like ZeRO. Deployed systems for foundation model pretraining often rely on human experts to manually design a high-level parallelism strategy then implement the corresponding low-level execution strategy, making it difficult to adapt the system to new strategies. Meanwhile, many general-purpose frameworks are more flexible but their implementations are still tied to a fixed set of common parallelism strategies, making it challenging to integrate state-of-the-art strategies. We present Piper, a user-controllable distributed training system that decouples the strategy from the runtime implementation. Piper allows users to declare a comprehensive distributed training strategy with a small set of model annotations and scheduling directives. Each directive applies a transformation on Piper's intermediate representation (IR), a unified global training DAG that represents all computation and communication. Using this IR, Piper compiles per-device execution plans and executes them with a distributed runtime agnostic to the strategy. We show that the combined system maintains performance parity on commonly available strategies such as ZeRO, while also enabling additional performance and memory efficiency gains through joint scheduling of compute and communication in composed parallelism strategies such as DeepSeek-V3's DualPipe.

📄 PDF Abstract BibTeX arXiv:2606.11169

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

GraphPipe: Improving Performance and Scalability of DNN Training with Graph Pipeline Parallelism

2024-06-24 · Byungsoo Jeon, Mengdi Wu, Shiyi Cao, Sunghyun Kim 외

Deep neural networks (DNNs) continue to grow rapidly in size, making them infeasible to train on a single device. Pipeline parallelism is commonly used in existing DNN systems to support large-scale DNN training by parti…

GPU

PipeRAG: Fast Retrieval-Augmented Generation via Algorithm-System Co-design

2024-03-08 · Wenqi Jiang, Shuai Zhang, Boran Han, Jie Wang 외

Retrieval-augmented generation (RAG) can enhance the generation quality of large language models (LLMs) by incorporating external token databases. However, retrievals from large databases can constitute a substantial por…

RAGRetrievalRetrieval-augmented Generation

Bagpiper: Solving Open-Ended Audio Tasks via Rich Captions

2026-02-05 · Jinchuan Tian, Haoran Wang, Bo-Hao Su, Chien-yu Huang 외 arxiv

Current audio foundation models typically rely on rigid, task-specific supervision (e.g., speech recognition), addressing isolated factors of audio rather than the whole. In contrast, human processes audio holistically, …

Bagpiper-TTS: Natural Language Guided Universal Speech Synthesis

2026-06-22 · Jinchuan Tian, Haoran Wang, Siddhant Arora, Takashi Maekaku 외 arxiv

Classical TTS systems typically rely on rigid input formats and predefined metadata slots, limiting their ability to fulfill flexible user requirements. This paper introduces Bagpiper-TTS, a universal speech synthesis sy…

Speech Synthesis

Multi-Tenant SmartNICs for In-Network Preprocessing of Recommender Systems

2025-01-21 · Yu Zhu, Wenqi Jiang, Gustavo Alonso

Keeping ML-based recommender models up-to-date as data drifts and evolves is essential to maintain accuracy. As a result, online data preprocessing plays an increasingly important role in serving recommender systems. Exi…

CPURecommendation Systems