Optimal Bandwidth for All-Linear-Reduce Operation
Due to the increasing size of datasets and complexity of models, distributed machine learning is becoming increasingly important. Among the various components of distributed machine learning frameworks, the all-reduce operation holds significant importance, particularly in terms of communication costs among computing nodes. The all-reduce operation distributes to all nodes one or more reductions of data symbols from all nodes. This operation is used in distributed machine learning for aggregating data from computing nodes during the training and synchronizing the results among all computing nodes. This paper considers a distributed system consisting of computing nodes which are connected with each other via one-hop links. The data symbols are encoded and stored in the computing nodes. This paper focuses on the so-called all-linear-reduce operation which distributes to all nodes one or more linear combinations of data symbols from all nodes. This paper aims to determine the optimal bandwidth for the linear all-reduce operation, for an arbitrarily given distributed system. We propose a universal all-linear-reduce operation, which has been proven to achieve the optimal bandwidth in some cases.
Authors
- Yunghsiang S. Han (ORCID: https://orcid.org/0000-0002-3592-1681)
- Wai Ho Mow (ORCID: https://orcid.org/0000-0003-1804-0476)
- Yunqi Wan (ORCID: https://orcid.org/0000-0002-6457-3241)
- Zhengrui Li (ORCID: https://orcid.org/0000-0001-8861-2535)
Institutions
- Hong Kong University of Science and Technology (HK)
- Huawei Technologies (China) (CN)
Publication Details
- Published
- 2024-11-24
- DOI
- https://doi.org/10.1109/itw61385.2024.10806908
- Primary Topic
- Advanced Optical Network Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00