English

Scalable Smartphone Cluster for Deep Learning

Machine Learning 2021-10-26 v1 Distributed, Parallel, and Cluster Computing

Abstract

Various deep learning applications on smartphones have been rapidly rising, but training deep neural networks (DNNs) has too large computational burden to be executed on a single smartphone. A portable cluster, which connects smartphones with a wireless network and supports parallel computation using them, can be a potential approach to resolve the issue. However, by our findings, the limitations of wireless communication restrict the cluster size to up to 30 smartphones. Such small-scale clusters have insufficient computational power to train DNNs from scratch. In this paper, we propose a scalable smartphone cluster enabling deep learning training by removing the portability to increase its computational efficiency. The cluster connects 138 Galaxy S10+ devices with a wired network using Ethernet. We implemented large-batch synchronous training of DNNs based on Caffe, a deep learning library. The smartphone cluster yielded 90% of the speed of a P100 when training ResNet-50, and approximately 43x speed-up of a V100 when training MobileNet-v1.

Cite

@article{arxiv.2110.12172,
  title  = {Scalable Smartphone Cluster for Deep Learning},
  author = {Byunggook Na and Jaehee Jang and Seongsik Park and Seijoon Kim and Joonoo Kim and Moon Sik Jeong and Kwang Choon Kim and Seon Heo and Yoonsang Kim and Sungroh Yoon},
  journal= {arXiv preprint arXiv:2110.12172},
  year   = {2021}
}

Comments

6 pages

R2 v1 2026-06-24T07:07:29.463Z