DeepMon: Mobile GPU-based deep learning framework for continuous vision applications

The rapid emergence of head-mounted devices such as the Microsoft Holo-lens enables a wide variety of continuous vision applications. Such applications often adopt deep-learning algorithms such as CNN and RNN to extract rich contextual information from the first-person-view video streams. Despite th...

Full description

Saved in:
Bibliographic Details
Main Authors: HUYNH, Nguyen Loc, LEE, Youngki, BALAN, Rajesh Krishna
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2017
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/3671
https://ink.library.smu.edu.sg/context/sis_research/article/4673/viewcontent/mobisys17_paper07.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-4673
record_format dspace
spelling sg-smu-ink.sis_research-46732018-03-07T01:19:32Z DeepMon: Mobile GPU-based deep learning framework for continuous vision applications HUYNH, Nguyen Loc LEE, Youngki BALAN, Rajesh Krishna The rapid emergence of head-mounted devices such as the Microsoft Holo-lens enables a wide variety of continuous vision applications. Such applications often adopt deep-learning algorithms such as CNN and RNN to extract rich contextual information from the first-person-view video streams. Despite the high accuracy, use of deep learning algorithms in mobile devices raises critical challenges, i.e., high processing latency and power consumption. In this paper, we propose DeepMon, a mobile deep learning inference system to run a variety of deep learning inferences purely on a mobile device in a fast and energy-efficient manner. For this, we designed a suite of optimization techniques to efficiently offload convolutional layers to mobile GPUs and accelerate the processing; note that the convolutional layers are the common performance bottleneck of many deep learning models. Our experimental results show that DeepMon can classify an image over the VGG-VeryDeep-16 deep learning model in 644ms on Samsung Galaxy S7, taking an important step towards continuous vision without imposing any privacy concerns nor networking cost. 2017-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/3671 info:doi/10.1145/3081333.3081360 https://ink.library.smu.edu.sg/context/sis_research/article/4673/viewcontent/mobisys17_paper07.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Continuous vision Deep learning Mobile GPU Mobile sensing Computer and Systems Architecture Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Continuous vision
Deep learning
Mobile GPU
Mobile sensing
Computer and Systems Architecture
Software Engineering
spellingShingle Continuous vision
Deep learning
Mobile GPU
Mobile sensing
Computer and Systems Architecture
Software Engineering
HUYNH, Nguyen Loc
LEE, Youngki
BALAN, Rajesh Krishna
DeepMon: Mobile GPU-based deep learning framework for continuous vision applications
description The rapid emergence of head-mounted devices such as the Microsoft Holo-lens enables a wide variety of continuous vision applications. Such applications often adopt deep-learning algorithms such as CNN and RNN to extract rich contextual information from the first-person-view video streams. Despite the high accuracy, use of deep learning algorithms in mobile devices raises critical challenges, i.e., high processing latency and power consumption. In this paper, we propose DeepMon, a mobile deep learning inference system to run a variety of deep learning inferences purely on a mobile device in a fast and energy-efficient manner. For this, we designed a suite of optimization techniques to efficiently offload convolutional layers to mobile GPUs and accelerate the processing; note that the convolutional layers are the common performance bottleneck of many deep learning models. Our experimental results show that DeepMon can classify an image over the VGG-VeryDeep-16 deep learning model in 644ms on Samsung Galaxy S7, taking an important step towards continuous vision without imposing any privacy concerns nor networking cost.
format text
author HUYNH, Nguyen Loc
LEE, Youngki
BALAN, Rajesh Krishna
author_facet HUYNH, Nguyen Loc
LEE, Youngki
BALAN, Rajesh Krishna
author_sort HUYNH, Nguyen Loc
title DeepMon: Mobile GPU-based deep learning framework for continuous vision applications
title_short DeepMon: Mobile GPU-based deep learning framework for continuous vision applications
title_full DeepMon: Mobile GPU-based deep learning framework for continuous vision applications
title_fullStr DeepMon: Mobile GPU-based deep learning framework for continuous vision applications
title_full_unstemmed DeepMon: Mobile GPU-based deep learning framework for continuous vision applications
title_sort deepmon: mobile gpu-based deep learning framework for continuous vision applications
publisher Institutional Knowledge at Singapore Management University
publishDate 2017
url https://ink.library.smu.edu.sg/sis_research/3671
https://ink.library.smu.edu.sg/context/sis_research/article/4673/viewcontent/mobisys17_paper07.pdf
_version_ 1770573635704061952