Title
DXTK: Enabling Resource-efficient Deep Learning on Mobile and Embedded Devices with the DeepX Toolkit
Abstract
Deep learning is having a transformative effect on how sensor data are processed and interpreted. As a result, it is becoming increasingly feasible to build sensor-based computational models that are much more robust to real-world noise and complexity than previously possible. It is paramount that these innovations reach mobile and embedded devices that often rely on understanding and reacting to sensor data. However, deep models conventionally demand a level of system resources (e.g., memory and computation) that makes them problematic to run directly on constrained devices. In this work, we present the DeepX toolkit (DXTK); an open-source collection of software components for simplifying the execution of deep models on embedded and mobile platforms. DXTK contains a number of pre-trained low-resource deep models that users can quickly adopt and integrate for their particular application needs. Similarly, it offers a range of runtime options for executing deep models on devices ranging from Android platforms to Linux-based embedded platforms. But the heart of DXTK is a series of optimization techniques (viz. weight/sparse factorization, convolution separation, precision scaling, and parameter cleaning). These optimizers offer different methods for shaping the system resource needs and are compatible with a wide variety of different forms of deep neural networks. We hope that DXTK accelerates the study of resource-constrained deep learning in the community.
Year
DOI
Venue
2016
10.4108/eai.30-11-2016.2267463
MobiCASE
Field
DocType
ISBN
Android (operating system),Computer science,Wearable computer,Convolution,Ranging,Computational model,Artificial intelligence,Component-based software engineering,Deep learning,Computation,Embedded system
Conference
978-1-63190-137-9
Citations 
PageRank 
References 
5
0.61
0
Authors
5
Name
Order
Citations
PageRank
Nicholas D. Lane14247248.15
Sourav Bhattacharya262452.45
Akhil Mathur310115.10
Claudio Forlivesi415510.07
Fahim Kawsar590980.24