DeepSense: A GPU-based deep convolutional neural network framework on commodity mobile devices
Recently, a branch of machine learning algorithms called deep learning gained huge attention to boost up accuracy of a variety of sensing applications. However, execution of deep learning algorithm such as convolutional neural network on mobile processor is non-trivial due to intensive computational...
Saved in:
Main Authors: | , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2016
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/3276 https://ink.library.smu.edu.sg/context/sis_research/article/4278/viewcontent/deepsense.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-4278 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-42782017-04-05T03:54:37Z DeepSense: A GPU-based deep convolutional neural network framework on commodity mobile devices HUYNH NGUYEN LOC, BALAN, Rajesh Krishna LEE, Youngki Recently, a branch of machine learning algorithms called deep learning gained huge attention to boost up accuracy of a variety of sensing applications. However, execution of deep learning algorithm such as convolutional neural network on mobile processor is non-trivial due to intensive computational requirements. In this paper, we present our early design of DeepSense - a mobile GPU-based deep convolutional neural network (CNN) framework. For its design, we first explored the differences between server-class and mobile-class GPUs, and studied effectiveness of various optimization strategies such as branch divergence elimination and memory vectorization. Our results show that DeepSense is able to execute a variety of CNN models for image recognition, object detection and face recognition in soft real time with no or marginal accuracy tradeoffs. Experiments also show that our framework is scalable across multiple devices with different GPU architectures (e.g. Adreno and Mali). 2016-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/3276 info:doi/10.1145/2935643.2935650 https://ink.library.smu.edu.sg/context/sis_research/article/4278/viewcontent/deepsense.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 Deep learning Mobile GPU Mobile sensing application Computer Sciences Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Deep learning Mobile GPU Mobile sensing application Computer Sciences Software Engineering |
spellingShingle |
Deep learning Mobile GPU Mobile sensing application Computer Sciences Software Engineering HUYNH NGUYEN LOC, BALAN, Rajesh Krishna LEE, Youngki DeepSense: A GPU-based deep convolutional neural network framework on commodity mobile devices |
description |
Recently, a branch of machine learning algorithms called deep learning gained huge attention to boost up accuracy of a variety of sensing applications. However, execution of deep learning algorithm such as convolutional neural network on mobile processor is non-trivial due to intensive computational requirements. In this paper, we present our early design of DeepSense - a mobile GPU-based deep convolutional neural network (CNN) framework. For its design, we first explored the differences between server-class and mobile-class GPUs, and studied effectiveness of various optimization strategies such as branch divergence elimination and memory vectorization. Our results show that DeepSense is able to execute a variety of CNN models for image recognition, object detection and face recognition in soft real time with no or marginal accuracy tradeoffs. Experiments also show that our framework is scalable across multiple devices with different GPU architectures (e.g. Adreno and Mali). |
format |
text |
author |
HUYNH NGUYEN LOC, BALAN, Rajesh Krishna LEE, Youngki |
author_facet |
HUYNH NGUYEN LOC, BALAN, Rajesh Krishna LEE, Youngki |
author_sort |
HUYNH NGUYEN LOC, |
title |
DeepSense: A GPU-based deep convolutional neural network framework on commodity mobile devices |
title_short |
DeepSense: A GPU-based deep convolutional neural network framework on commodity mobile devices |
title_full |
DeepSense: A GPU-based deep convolutional neural network framework on commodity mobile devices |
title_fullStr |
DeepSense: A GPU-based deep convolutional neural network framework on commodity mobile devices |
title_full_unstemmed |
DeepSense: A GPU-based deep convolutional neural network framework on commodity mobile devices |
title_sort |
deepsense: a gpu-based deep convolutional neural network framework on commodity mobile devices |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2016 |
url |
https://ink.library.smu.edu.sg/sis_research/3276 https://ink.library.smu.edu.sg/context/sis_research/article/4278/viewcontent/deepsense.pdf |
_version_ |
1770573051914616832 |