Skip to main content

MoDNN: Local distributed mobile computing system for Deep Neural Network

Publication ,  Conference
Mao, J; Chen, X; Nixon, KW; Krieger, C; Chen, Y
Published in: Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017
May 11, 2017

Although Deep Neural Networks (DNN) are ubiquitously utilized in many applications, it is generally difficult to deploy DNNs on resource-constrained devices, e.g., mobile platforms. Some existing attempts mainly focus on client-server computing paradigm or DNN model compression, which require either infrastructure supports or special training phases, respectively. In this work, we propose MoDNN - a local distributed mobile computing system for DNN applications. MoDNN can partition already trained DNN models onto several mobile devices to accelerate DNN computations by alleviating device-level computing cost and memory usage. TWo model partition schemes are also designed to minimize non-parallel data delivery time, including both wakeup time and transmission time. Experimental results show that when the number of worker nodes increases from 2 to 4, MoDNN can accelerate the DNN computation by 2.17-4.28 ×. Besides the parallel execution, the performance speedup also partially comes from the reduction of the data delivery time, e.g., 30.02% w.r.t. conventional 2D-grids partition.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017

DOI

Publication Date

May 11, 2017

Start / End Page

1396 / 1401
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Mao, J., Chen, X., Nixon, K. W., Krieger, C., & Chen, Y. (2017). MoDNN: Local distributed mobile computing system for Deep Neural Network. In Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017 (pp. 1396–1401). https://doi.org/10.23919/DATE.2017.7927211
Mao, J., X. Chen, K. W. Nixon, C. Krieger, and Y. Chen. “MoDNN: Local distributed mobile computing system for Deep Neural Network.” In Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017, 1396–1401, 2017. https://doi.org/10.23919/DATE.2017.7927211.
Mao J, Chen X, Nixon KW, Krieger C, Chen Y. MoDNN: Local distributed mobile computing system for Deep Neural Network. In: Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017. 2017. p. 1396–401.
Mao, J., et al. “MoDNN: Local distributed mobile computing system for Deep Neural Network.” Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017, 2017, pp. 1396–401. Scopus, doi:10.23919/DATE.2017.7927211.
Mao J, Chen X, Nixon KW, Krieger C, Chen Y. MoDNN: Local distributed mobile computing system for Deep Neural Network. Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017. 2017. p. 1396–1401.

Published In

Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017

DOI

Publication Date

May 11, 2017

Start / End Page

1396 / 1401