Pith. sign in

REVIEW

Parameter Hub: a Rack-Scale Parameter Server for Distributed Deep Neural Network Training

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1805.07891 v2 pith:EJTXEFJO submitted 2018-05-21 cs.DC cs.LGcs.NE

classification cs.DCcs.LGcs.NE
keywords trainingddnnnetworkparameterdistributedperformancephubbottlenecks
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Distributed deep neural network (DDNN) training constitutes an increasingly important workload that frequently runs in the cloud. Larger DNN models and faster compute engines are shifting DDNN training bottlenecks from computation to communication. This paper characterizes DDNN training to precisely pinpoint these bottlenecks. We found that timely training requires high performance parameter servers (PSs) with optimized network stacks and gradient processing pipelines, as well as server and network hardware with balanced computation and communication resources. We therefore propose PHub, a high performance multi-tenant, rack-scale PS design. PHub co-designs the PS software and hardware to accelerate rack-level and hierarchical cross-rack parameter exchange, with an API compatible with many DDNN training frameworks. PHub provides a performance improvement of up to 2.7x compared to state-of-the-art distributed training techniques for cloud-based ImageNet workloads, with 25% better throughput per dollar.

Discussion (0). Continue with ORCID to comment.

Pith tools