paper-with-me

Papers

Demystifying the Communication Characteristics for Distributed Transformer Models

2024-08-19 · Quentin Anthony, Benjamin Michalowicz, Jacob Hatef, Lang Xu, Mustafa Abduljabbar, Aamir Shafi, Hari Subramoni, Dhabaleswar Panda

Deep learning (DL) models based on the transformer architecture have revolutionized many DL applications such as large language models (LLMs), vision transformers, audio generation, and time series prediction. Much of this progress has been fueled by distributed training, yet distributed communication remains a substantial bottleneck to training progress. This paper examines the communication behavior of transformer models - that is, how different parallelism schemes used in multi-node/multi-GPU DL Training communicate data in the context of transformers. We use GPT-based language models as a case study of the transformer architecture due to their ubiquity. We validate the empirical results obtained from our communication logs using analytical models. At a high level, our analysis reveals a need to optimize small message point-to-point communication further, correlations between sequence length, per-GPU throughput, model size, and optimizations used, and where to potentially guide further optimizations in framework and HPC middleware design and optimization.

📄 PDF Abstract BibTeX arXiv:2408.10197

Code (0)

등록된 구현이 없습니다.

Tasks

Audio GenerationGPUTime SeriesTime Series Prediction

Similar Papers 제목 키워드 기반

Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysis

2018-02-26 · Tal Ben-Nun, Torsten Hoefler

Deep Neural Networks (DNNs) are becoming an important tool in modern computing applications. Accelerating their training is a major challenge and techniques range from distributed algorithms to low-level circuit design. …

Deep LearningNeural Architecture SearchStochastic Optimization

Demystifying Distributed Training of Graph Neural Networks for Link Prediction

2025-06-25 · Xin Huang, Chul-Ho Lee

Graph neural networks (GNNs) are powerful tools for solving graph-related problems. Distributed GNN frameworks and systems enhance the scalability of GNNs and accelerate model training, yet most are optimized for node cl…

graph partitioningLink PredictionNode ClassificationPrediction

Federated Knowledge Distillation

2020-11-04 · Hyowoon Seo, Jihong Park, Seungeun Oh, Mehdi Bennis 외

Distributed learning frameworks often rely on exchanging model parameters across workers, instead of revealing their raw data. A prime example is federated learning that exchanges the gradients or weights of each neural …

Federated LearningKnowledge Distillation

Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learning

2018-07-17 · Hao Yu, Sen yang, Shenghuo Zhu

In distributed training of deep neural networks, parallel mini-batch SGD is widely used to speed up the training process by using multiple workers. It uses multiple workers to sample local stochastic gradient in parallel…

Distributed U6G ELAA Communication Systems: Channel Measurement and Small-Scale Fading Characterization

2025-04-29 · Jiachen Tian, Zhengtao Jin, Xiayang Chen, Yu Han 외

The distributed upper 6 GHz (U6G) extra-large scale antenna array (ELAA) is a key enabler for future wireless communication systems, offering higher throughput and wider coverage, similar to existing ELAA systems, while …