Litcius/Paper detail

Gradient Compression Supercharged High-Performance Data Parallel DNN Training

Youhui Bai, Cheng Li, Quan Zhou, Jun Yi, Ping Gong, Feng Yan, Ruichuan Chen, Yinlong Xu

202136 citationsDOI

Abstract

Gradient compression is a promising approach to alleviating the communication bottleneck in data parallel deep neural network (DNN) training by significantly reducing the data volume of gradients for synchronization. While gradient compression is being actively adopted by the industry (e.g., Facebook and AWS), our study reveals that there are two critical but often overlooked challenges: 1) inefficient coordination between compression and communication during gradient synchronization incurs substantial overheads, and 2) developing, optimizing, and integrating gradient compression algorithms into DNN systems imposes heavy burdens on DNN practitioners, and ad-hoc compression implementations often yield surprisingly poor system performance.

Topics & Concepts

BottleneckComputer scienceData compressionSynchronization (alternating current)ImplementationArtificial neural networkData synchronizationCompression (physics)Compression ratioVolume (thermodynamics)Distributed computingComputer engineeringParallel computingReal-time computingArtificial intelligenceComputer networkEmbedded systemWireless sensor networkEngineeringProgramming languageChannel (broadcasting)Composite materialAutomotive engineeringMaterials scienceQuantum mechanicsPhysicsInternal combustion engineAdvanced Neural Network ApplicationsAdvanced Memory and Neural ComputingMachine Learning and ELM
Gradient Compression Supercharged High-Performance Data Parallel DNN Training | Litcius