2018/01/24 by Srinivas Sridharan, Sridharan, Srinivas, Karthikeyan Vaidyanathan +19 · 3 citations
Computer Science · #Advanced Neural Network Applications #Distributed #FOS: Computer and information sciences #Machine Learning (cs.LG) #Parallel #Parallel Computing and Optimization Techniques #Stochastic Gradient Optimization Techniques #and Cluster Computing (cs.DC) #cs.DC #cs.LG
paper · pdf · doi:10.48550/arxiv.1801.08030
Accepted in SysML 2018 conference
arxiv created 2018/01/24 · openalex publication_date 2018/01/24 · arxiv updated 2018/01/25 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
The exponential growth in use of large deep neural networks has accelerated the need for training these deep neural networks in hours or even minutes. This can only be achieved through scalable and efficient distributed training, since a single node/card cannot satisfy the compute, memory, and I/O requirements of today's state-of-the-art deep neural networks. However, scaling synchronous Stochastic Gradient Descent (SGD) is still a challenging problem and requires continued research/development. This entails innovations spanning algorithms, frameworks, communication libraries, and system design. In this paper, we describe the philosophy, design, and implementation of Intel Machine Learning Scalability Library (MLSL) and present proof-points demonstrating scaling DL training on 100s to 1000s of nodes across Cloud and HPC systems.