2024 · 15 citations · 31 references
ComputingComputer EngineeringComputer ScienceEmbedded SystemsInternet Of ThingsMachine LearningHardware AccelerationOptimization For Machine LearningDeploymentEarly PruningModel CompressionPruningPruning Compression Trade-offsPruning During Pre-trainingRuntime OptimizationTiny Machine Learning
DTMM is a library designed for efficient deployment and execution of machine learning models on weak IoT devices such as microcontroller units (MCUs). The motivation for designing DTMM comes from the emerging field of tiny machine learning (TinyML), which explores extending the reach of machine learning to many low-end IoT devices to achieve ubiquitous intelligence. Due to the weak capability of embedded devices, it is necessary to compress models by pruning enough weights before deploying. Although pruning has been studied extensively on many computing platforms, two key issues with pruning methods are exacerbated on MCUs: models need to be deeply compressed without significantly compromising accuracy, and they should perform efficiently after pruning. Current solutions only achieve one of these objectives, but not both. In this paper, we find that pruned models have great potential for efficient deployment and execution on MCUs. Therefore, we propose DTMM with pruning unit selection, pre-execution pruning optimizations, runtime acceleration, and post-execution low-cost storage to fill the gap for efficient deployment and execution of pruned models. It can be integrated into commercial ML frameworks for practical deployment, and a prototype system has been developed. Extensive experiments on various models show promising gains compared to state-of-the-art methods.
31
Deep Residual Learning for Image Recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren et al. · 2016 · 222.1K citations · Full text
Distilling the Knowledge in a Neural Network
Geoffrey E. Hinton, Oriol Vinyals · arXiv (Cornell University) · 2015 · 14K citations · Full text
Channel Pruning for Accelerating Very Deep Neural Networks
Yihui He, Xiangyu Zhang, Jian Sun · 2017 · 2.5K citations
Internet of Things Platform for Smart Farming: Experiences and Lessons Learnt
Prem Prakash Jayaraman, Ali Yavari, Dimitrios Georgakopoulos et al. · Sensors · 2016 · 424 citations · Full text
Agriculture, Agronomy, Crop Sciences +16