Abstract
Microcontrollers are an attractive deployment target due to their low cost, modest power usage and abundance in the wild. However, deploying models to such hardware is non-Trivial due to a small amount of on-chip RAM (often < 512KB) and limited compute capabilities. In this work, we delve into the requirements and challenges of fast DNN inference on MCUs: we describe how the memory hierarchy influences the architecture of the model, expose often under-reported costs of compression and quantization techniques, and highlight issues that become critical when deploying to MCUs compared to mobiles. Our findings and experiences are also distilled into a set of guidelines that should ease the future deployment of DNN-based applications on microcontrollers.
Author supplied keywords
Cite
CITATION STYLE
Svoboda, F., Fernandez-Marques, J., Liberis, E., & Lane, N. D. (2022). Deep learning on microcontrollers: A study on deployment costs and challenges. In EuroMLSys 2022 - Proceedings of the 2nd European Workshop on Machine Learning and Systems (pp. 54–63). Association for Computing Machinery, Inc. https://doi.org/10.1145/3517207.3526978
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.