Enabling Fast and Flexible Distributed Deep Learning with Programmable Switches
Not on the map. Why?
Abstract (arXiv)
Deep learning has been used in a wide range of areas and made a huge breakthrough. With the ever-increasing model size and train-ing data volume, distributed deep learning emerges which utilizes a cluster to train a model in parallel. Unfortunately, the performance is often far from linear speedup due to the communication overhead between cluster nodes. To address this challenge, this paper designs and implements Libra, a network aggregator, that utilizes in-network computation to optimize the communication for distributed DL training in two aspects: 1) reduce active connections and 2) aggregate exchanged network packets. We implemented our Libra on Intel Tofino switches, customized a lightweight host stack and integrated it into an open-source training framework PS-lite. The experimental result shows that our Libra can achieve 1.5~4 times speedup.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 11 May 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1.
1 paper.