DCCVNov 23, 2015

CNNdroid: GPU-Accelerated Execution of Trained Deep Convolutional Neural Networks on Android

arXiv:1511.07376v2107 citationsHas Code
Originality Incremental advance
AI Analysis

This addresses performance and energy consumption limitations for mobile applications using deep learning, but it is incremental as it applies existing GPU acceleration to mobile platforms.

The paper tackled the problem of executing deep convolutional neural networks on mobile devices by introducing CNNdroid, a GPU-accelerated library for Android, which achieved up to 60X speedup and 130X energy savings.

Many mobile applications running on smartphones and wearable devices would potentially benefit from the accuracy and scalability of deep CNN-based machine learning algorithms. However, performance and energy consumption limitations make the execution of such computationally intensive algorithms on mobile devices prohibitive. We present a GPU-accelerated library, dubbed CNNdroid, for execution of trained deep CNNs on Android-based mobile devices. Empirical evaluations show that CNNdroid achieves up to 60X speedup and 130X energy saving on current mobile devices. The CNNdroid open source library is available for download at https://github.com/ENCP/CNNdroid

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes