mlsanityData to 14 Oct 2026

SplitBrain: Hybrid Data and Model Parallel Deep Learning

arXiv 2112.15317 ↗First posted 31 Dec 2021cs.LG cs.CV cs.DCcited by 0

Not on the map. Why?

Abstract (arXiv)

The recent success of deep learning applications has coincided with those widely available powerful computational resources for training sophisticated machine learning models with huge datasets. Nonetheless, training large models such as convolutional neural networks using model parallelism (as opposed to data parallelism) is challenging because the complex nature of communication between model shards makes it difficult to partition the computation efficiently across multiple machines with an acceptable trade-off. This paper presents SplitBrain, a high performance distributed deep learning framework supporting hybrid data and model parallelism. Specifically, SplitBrain provides layer-specific partitioning that co-locates compute intensive convolutional layers while sharding memory demanding layers. A novel scalable group communication is proposed to further improve the training throughput with reduced communication overhead. The results show that SplitBrain can achieve nearly linear speedup while saving up to 67% of memory consumption for data and model parallel VGG over CIFAR-10.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 22 references that are in the map. First posted on arXiv 31 Dec 2021.

Builds on

5 of 22 references.

References · 5

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  2. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
  3. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,475
  4. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 279
  5. 2014One weird trick for parallelizing convolutional neural networkscited by 264

Built on by

Not cited yet.