Understanding and Characterizing Communication Characteristics for Distributed Transformer Models
The transformer architecture has revolutionized many applications, such as large language models. This progress has been largely enabled by distributed training, yet communication remains a significant bottleneck. This article examines the communication behavior of transformer models, focusing on how different parallelism schemes in multinode/multi-GPU training communicate data. We use Generative Pre-trained Transformer-based language models as a case study due to their prevalence. We validate our empirical results using analytical models. Our analysis reveals practical insights and potential areas for further optimization in framework and high-performance computing middleware design.
Authors
- B Michałowicz (ORCID: https://orcid.org/0000-0002-7450-5787)
- Quentin Anthony (ORCID: https://orcid.org/0000-0002-6823-9080)
- Dhabaleswar K. Panda (ORCID: https://orcid.org/0000-0002-0356-1781)
- Lang Xu (ORCID: https://orcid.org/0000-0001-5959-8797)
- Mustafa Abduljabbar (ORCID: https://orcid.org/0000-0003-1280-130X)
- Hari Subramoni
- Aamir Shafi (ORCID: https://orcid.org/0000-0002-1924-2769)
- Jacob Hatef (ORCID: https://orcid.org/0000-0002-1965-9169)
Institutions
- The Ohio State University (US)
Publication Details
- Journal
- IEEE Micro
- Published
- 2025-01-22
- DOI
- https://doi.org/10.1109/mm.2025.3531323
- Citations
- 1
- Primary Topic
- Network Time Synchronization Technologies
- Type
- article
- Field-Weighted Citation Impact
- 1.49