paper-with-me

Papers

Synthesizing Optimal Parallelism Placement and Reduction Strategies on Hierarchical Systems for Deep Learning

2021-10-20 · Ningning Xie, Tamara Norman, Dominik Grewe, Dimitrios Vytiniotis

We present a novel characterization of the mapping of multiple parallelism forms (e.g. data and model parallelism) onto hierarchical accelerator systems that is hierarchy-aware and greatly reduces the space of software-to-hardware mapping. We experimentally verify the substantial effect of these mappings on all-reduce performance (up to 448x). We offer a novel syntax-guided program synthesis framework that is able to decompose reductions over one or more parallelism axes to sequences of collectives in a hierarchy- and mapping-aware way. For 69% of parallelism placements and user requested reductions, our framework synthesizes programs that outperform the default all-reduce implementation when evaluated on different GPU hierarchies (max 2.04x, average 1.27x). We complement our synthesis tool with a simulator exceeding 90% top-10 accuracy, which therefore reduces the need for massive evaluations of synthesis results to determine a small set of optimal programs and mappings.

📄 PDF Abstract BibTeX arXiv:2110.10548

Code (0)

등록된 구현이 없습니다.

Tasks

GPUProgram Synthesis

Similar Papers 제목 키워드 기반

Placement Semantics for Distributed Deep Learning: A Systematic Framework for Analyzing Parallelism Strategies

2026-01-05 · Deep Pankajbhai Mehta arxiv

Training large language models requires distributing computation across many accelerators, yet practitioners select parallelism strategies (data, tensor, pipeline, ZeRO) through trial and error because no unified systema…

From Principles to Practice: A Systematic Study of LLM Serving on Multi-core NPUs

2025-10-07 · Tianhao Zhu, Dahu Feng, Erhu Feng, Yubin Xia arxiv

With the widespread adoption of Large Language Models (LLMs), the demand for high-performance LLM inference services continues to grow. To meet this demand, a growing number of AI accelerators have been proposed, such as…

APB: Accelerating Distributed Long-Context Inference by Passing Compressed Context Blocks across GPUs

2025-02-17 · Yuxiang Huang, Mingye Li, Xu Han, Chaojun Xiao 외

While long-context inference is crucial for advancing large language model (LLM) applications, its prefill speed remains a significant bottleneck. Current approaches, including sequence parallelism strategies and compute…

Language ModelingLanguage ModellingLarge Language Model

Efficient Scaling of LLM Training with Flexible Context Parallelism

2026-02-25 · Yifan Niu, Han Xiao, Dongyi Liu, Wei Zhou 외 arxiv

Scaling long-context capabilities is crucial for Large Language Models (LLMs). However, real-world data contain a large number of sequences with heterogeneous lengths. Existing training libraries for LLMs rely on static …

UniAP: Unifying Inter- and Intra-Layer Automatic Parallelism by Mixed Integer Quadratic Programming

2023-07-31 · CVPR 2025 1 · Hao Lin, Ke wu, Jie Li, Jun Li 외

Distributed learning is commonly used for training deep learning models, especially large models. In distributed learning, manual parallelism (MP) methods demand considerable human effort and have limited flexibility. He…