Distributed TensorFlow with MPI
Not on the map. Why?
Abstract (arXiv)
Machine Learning and Data Mining (MLDM) algorithms are becoming increasingly important in analyzing large volume of data generated by simulations, experiments and mobile devices. With increasing data volume, distributed memory systems (such as tightly connected supercomputers or cloud computing systems) are becoming important in designing in-memory and massively parallel MLDM algorithms. Yet, the majority of open source MLDM software is limited to sequential execution with a few supporting multi-core/many-core execution. In this paper, we extend recently proposed Google TensorFlow for execution on large scale clusters using Message Passing Interface (MPI). Our approach requires minimal changes to the TensorFlow runtime -- making the proposed implementation generic and readily usable to increasingly large users of TensorFlow. We evaluate our implementation using an InfiniBand cluster and several well knowndatasets. Our evaluation indicates the efficiency of our proposed implementation.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Mar 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1.
4 papers.
- 2021From Distributed Machine Learning to Federated Learning: A Surveycited by 65
- 2022Where Is My Training Bottleneck? Hidden Trade-Offs in Deep Learning Preprocessing Pipelinescited by 10
- 2021Cloud Collectives: Towards Cloud-aware Collectives forML Workloads with Rank Reorderingcited by 0
- 2023Toward efficient resource utilization at edge nodes in federated learningcited by 0
- 2023Toward efficient resource utilization at edge nodes in federated learning19 Sep 2023
- 2022Where Is My Training Bottleneck? Hidden Trade-Offs in Deep Learning Preprocessing Pipelines17 Feb 2022
- 2021Cloud Collectives: Towards Cloud-aware Collectives forML Workloads with Rank Reordering28 May 2021
- 2021From Distributed Machine Learning to Federated Learning: A Survey29 Apr 2021