We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DC

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Distributed, Parallel, and Cluster Computing

Title: Parameter Box: High Performance Parameter Servers for Efficient Distributed Deep Neural Network Training

Abstract: Most work in the deep learning systems community has focused on faster inference, but arriving at a trained model requires lengthy experiments. Accelerating training lets developers iterate faster and come up with better models. DNN training is often seen as a compute-bound problem, best done in a single large compute node with many GPUs. As DNNs get bigger, training requires going distributed. Distributed deep neural network (DDNN) training constitutes an important workload on the cloud. Larger DNN models and faster compute engines shift the training performance bottleneck from computation to communication. Our experiments show existing DNN training frameworks do not scale in a typical cloud environment due to insufficient bandwidth and inefficient parameter server software stacks.We propose PBox, a balanced, scalable central PS hardware that balances compute and communication resources, and PHub, a high performance parameter server (PS) software design that provides an optimized network stack and a streamlined gradient processing pipeline to benefit common PS setups to utilize PBox. We show that in a typical cloud environment, PBox can achieve up to 3.8x speedup over state-of-the-art designs when training ImageNet. We discuss future directions of integrating PBox with programmable switches for in-network aggregation during training, leveraging the datacenter network topology to reduce bandwidth usage and localize data movement.
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC)
Journal reference: SysML 2018
Cite as: arXiv:1801.09805 [cs.DC]
  (or arXiv:1801.09805v3 [cs.DC] for this version)

Submission history

From: Liang Luo [view email]
[v1] Tue, 30 Jan 2018 00:10:18 GMT (2011kb,D)
[v2] Fri, 24 May 2019 21:15:05 GMT (2011kb,D)
[v3] Fri, 17 Jan 2020 21:19:42 GMT (2011kb,D)

Link back to: arXiv, form interface, contact.