Pith. sign in

REVIEW

Blink: Fast and Generic Collectives for Distributed ML

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 1910.04940 v1 pith:NUGERDM4 submitted 2019-10-11 cs.DC cs.LG

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

Model parameter synchronization across GPUs introduces high overheads for data-parallel training at scale. Existing parameter synchronization protocols cannot effectively leverage available network resources in the face of ever increasing hardware heterogeneity. To address this, we propose Blink, a collective communication library that dynamically generates optimal communication primitives by packing spanning trees. We propose techniques to minimize the number of trees generated and extend Blink to leverage heterogeneous communication channels for faster data transfers. Evaluations show that compared to the state-of-the-art (NCCL), Blink can achieve up to 8x faster model synchronization, and reduce end-to-end training time for image classification tasks by up to 40%.

Discussion (0). Continue with ORCID to comment.

Pith tools