IEEE Access · 2019 · 11 citations · 22 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureInternet Of ThingsMachine LearningDeep LearningHardware AccelerationMemory Hierarchy OptimizationMemory Subsystem DesignOptimization For Machine LearningPerformance OptimizationConvolutional Neural NetworksFacial Expression RecognitionHardware-efficient PruningKeyword SpottingMemory SpaceModel CompressionPruningResource-constrained Computing
A cost-effective implementation of Convolutional Neural Nets on the mobile edge of the Internet-of-Things (IoT) requires smart optimizations to fit large models into memory-constrained cores. Reduction methods that use a joint combination of filter pruning and weight quantization have proven efficient in searching the compression that ensures minimum model size without accuracy loss. However, there exist other optimal configurations that stem from the memory constraint. The objective of this work is to make an assessment of such memory-bounded implementations and to show that most of them are centred on specific parameter settings that are found difficult to be implemented on a low-power RISC. Hence, the focus is on quantifying the distance to optimality of the closest implementations that instead can be actually deployed on hardware. The analysis is powered by a two-stage framework that efficiently explores the memory-accuracy space using a lightweight, hardware-conscious heuristic optimization. Results are collected from three realistic IoT tasks (Image Classification on CIFAR-10, Keyword Spotting on the Speech Commands Dataset, Facial Expression Recognition on Fer2013) run on RISC cores (Cortex-M by ARM) with few hundreds KB of on-chip RAM.
22
Yangqing Jia, Evan Shelhamer, Jeff Donahue et al. · 2014 · 11.2K citations
Edge Computing: Vision and Challenges
Weisong Shi, Jie Cao, Quan Zhang et al. · IEEE Internet of Things Journal · 2016 · 7.9K citations
Efficient Processing of Deep Neural Networks: A Tutorial and Survey
Vivienne Sze, Yu‐Hsin Chen, Tien-Ju Yang et al. · Proceedings of the IEEE · 2017 · 4K citations
Going Deeper with Embedded FPGA Platform for Convolutional Neural Network
Jiantao Qiu, Jie Wang, Song Yao et al. · 2016 · 1.3K citations
Google Speech Commands-Musan test set
arXiv (Cornell University) · 2018 · 1.1K citations · Full text
Computing, Data Science, Acoustics +14