{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T08:38:42Z","timestamp":1777106322176,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T00:00:00Z","timestamp":1649116800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"UK's Engineering and Physical Sciences Research Council (EPSRC)","award":["EP\/S001530\/1, EP\/R018677\/1"],"award-info":[{"award-number":["EP\/S001530\/1, EP\/R018677\/1"]}]},{"name":"European Research Council (ERC)","award":["805194"],"award-info":[{"award-number":["805194"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,4,5]]},"DOI":"10.1145\/3517207.3526978","type":"proceedings-article","created":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T22:09:26Z","timestamp":1648591766000},"page":"54-63","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["Deep learning on microcontrollers"],"prefix":"10.1145","author":[{"given":"Filip","family":"Svoboda","sequence":"first","affiliation":[{"name":"University of Cambridge"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javier","family":"Fernandez-Marques","sequence":"additional","affiliation":[{"name":"Samsung AI"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Edgar","family":"Liberis","sequence":"additional","affiliation":[{"name":"University of Cambridge"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas D.","family":"Lane","sequence":"additional","affiliation":[{"name":"University of Cambridge and Samsung AI"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,4,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Mart\u00edn Abadi Ashish Agarwal Paul Barham Eugene Brevdo Zhifeng Chen Craig Citro Greg S. Corrado Andy Davis Jeffrey Dean Matthieu Devin Sanjay Ghemawat Ian Goodfellow Andrew Harp Geoffrey Irving Michael Isard Yangqing Jia Rafal Jozefowicz Lukasz Kaiser Manjunath Kudlur Josh Levenberg Dandelion Man\u00e9 Rajat Monga Sherry Moore Derek Murray Chris Olah Mike Schuster Jonathon Shlens Benoit Steiner Ilya Sutskever Kunal Talwar Paul Tucker Vincent Vanhoucke Vijay Vasudevan Fernanda Vi\u00e9gas Oriol Vinyals Pete Warden Martin Wattenberg Martin Wicke Yuan Yu and Xiaoqiang Zheng. 2015. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. https:\/\/www.tensorflow.org\/ Software available from tensorflow.org.  Mart\u00edn Abadi Ashish Agarwal Paul Barham Eugene Brevdo Zhifeng Chen Craig Citro Greg S. Corrado Andy Davis Jeffrey Dean Matthieu Devin Sanjay Ghemawat Ian Goodfellow Andrew Harp Geoffrey Irving Michael Isard Yangqing Jia Rafal Jozefowicz Lukasz Kaiser Manjunath Kudlur Josh Levenberg Dandelion Man\u00e9 Rajat Monga Sherry Moore Derek Murray Chris Olah Mike Schuster Jonathon Shlens Benoit Steiner Ilya Sutskever Kunal Talwar Paul Tucker Vincent Vanhoucke Vijay Vasudevan Fernanda Vi\u00e9gas Oriol Vinyals Pete Warden Martin Wattenberg Martin Wicke Yuan Yu and Xiaoqiang Zheng. 2015. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. https:\/\/www.tensorflow.org\/ Software available from tensorflow.org."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2017.2682138"},{"key":"e_1_3_2_1_3_1","volume-title":"Matthew Mattina, and Paul Whatmough.","author":"Banbury Colby","year":"2021","unstructured":"Colby Banbury , Chuteng Zhou , Igor Fedorov , Ramon Matas , Urmish Thakker , Dibakar Gope , Vijay Janapa Reddi , Matthew Mattina, and Paul Whatmough. 2021 . MicroNets: Neural Network Architectures for Deploying TinyML Applications on Commodity Microcontrollers. In Proceedings of Machine Learning and Systems, A. Smola, A. Dimakis, and I. Stoica (Eds .), Vol. 3 . 517--532. https:\/\/proceedings.mlsys.org\/paper\/2021\/file\/a3c65c2974270fd093ee8a9bf8ae7d0b-Paper.pdf Colby Banbury, Chuteng Zhou, Igor Fedorov, Ramon Matas, Urmish Thakker, Dibakar Gope, Vijay Janapa Reddi, Matthew Mattina, and Paul Whatmough. 2021. MicroNets: Neural Network Architectures for Deploying TinyML Applications on Commodity Microcontrollers. In Proceedings of Machine Learning and Systems, A. Smola, A. Dimakis, and I. Stoica (Eds.), Vol. 3. 517--532. https:\/\/proceedings.mlsys.org\/paper\/2021\/file\/a3c65c2974270fd093ee8a9bf8ae7d0b-Paper.pdf"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2016.2592330"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742060.2743766"},{"key":"e_1_3_2_1_6_1","unstructured":"Fran\u00e7ois Chollet et al. 2015. Keras. https:\/\/keras.io.  Fran\u00e7ois Chollet et al. 2015. Keras. https:\/\/keras.io."},{"key":"e_1_3_2_1_7_1","volume-title":"Nat Jeffries, Jian Li, Nick Kreeger, Ian Nappier, Meghna Natraj, Tiezhen Wang, Pete Warden, and Rocky Rhodes.","author":"David Robert","year":"2021","unstructured":"Robert David , Jared Duke , Advait Jain , Vijay Janapa Reddi , Nat Jeffries, Jian Li, Nick Kreeger, Ian Nappier, Meghna Natraj, Tiezhen Wang, Pete Warden, and Rocky Rhodes. 2021 . TensorFlow Lite Micro: Embedded Machine Learning for TinyML Systems. In Proceedings of Machine Learning and Systems, A. Smola, A. Dimakis, and I. Stoica (Eds .), Vol. 3 . 800--811. https:\/\/proceedings.mlsys.org\/paper\/2021\/file\/d2ddea18f00665ce8623e36bd4e3c7c5-Paper.pdf Robert David, Jared Duke, Advait Jain, Vijay Janapa Reddi, Nat Jeffries, Jian Li, Nick Kreeger, Ian Nappier, Meghna Natraj, Tiezhen Wang, Pete Warden, and Rocky Rhodes. 2021. TensorFlow Lite Micro: Embedded Machine Learning for TinyML Systems. In Proceedings of Machine Learning and Systems, A. Smola, A. Dimakis, and I. Stoica (Eds.), Vol. 3. 800--811. https:\/\/proceedings.mlsys.org\/paper\/2021\/file\/d2ddea18f00665ce8623e36bd4e3c7c5-Paper.pdf"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"J. Deng W. Dong R. Socher L.-J. Li K. Li and L. Fei-Fei. 2009. ImageNet: A Large-Scale Hierarchical Image Database. In CVPR09.  J. Deng W. Dong R. Socher L.-J. Li K. Li and L. Fei-Fei. 2009. ImageNet: A Large-Scale Hierarchical Image Database. In CVPR09.","DOI":"10.1109\/CVPR.2009.5206848"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2010.07.006"},{"key":"e_1_3_2_1_10_1","volume-title":"Deep Compression: Compressing Deep Neural Network with Pruning, Trained Quantization and Huffman Coding. CoRR abs\/1510.00149","author":"Song Han","year":"2015","unstructured":"Song Han et al. 2015 . Deep Compression: Compressing Deep Neural Network with Pruning, Trained Quantization and Huffman Coding. CoRR abs\/1510.00149 (2015). arXiv:1510.00149 http:\/\/arxiv.org\/abs\/151000149 Song Han et al. 2015. Deep Compression: Compressing Deep Neural Network with Pruning, Trained Quantization and Huffman Coding. CoRR abs\/1510.00149 (2015). arXiv:1510.00149 http:\/\/arxiv.org\/abs\/151000149"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3020078.3021745"},{"key":"e_1_3_2_1_12_1","unstructured":"Kaiming He et al. 2015. Deep Residual Learning for Image Recognition. CoRR abs\/1512.03385 (2015). arXiv:1512.03385 http:\/\/arxiv.org\/abs\/1512.03385  Kaiming He et al. 2015. Deep Residual Learning for Image Recognition. CoRR abs\/1512.03385 (2015). arXiv:1512.03385 http:\/\/arxiv.org\/abs\/1512.03385"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-01234-2_48"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1111\/2041-210X.12955"},{"key":"e_1_3_2_1_15_1","first-page":"710","article-title":"Systems and methods of identifying\/locating weapon fire using envelope detection","volume":"7","author":"Holmes Fred H","year":"2010","unstructured":"Fred H Holmes , Kevin Baxter , and Ken Fisher . 2010 . Systems and methods of identifying\/locating weapon fire using envelope detection . US Patent 7 , 710 ,278. Fred H Holmes, Kevin Baxter, and Ken Fisher. 2010. Systems and methods of identifying\/locating weapon fire using envelope detection. US Patent 7,710,278.","journal-title":"US Patent"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2014.6757323"},{"key":"e_1_3_2_1_17_1","first-page":"9","article-title":"A Method for the Construction of Minimum-Redundancy Codes","volume":"40","author":"Huffman David A.","year":"1952","unstructured":"David A. Huffman . 1952 . A Method for the Construction of Minimum-Redundancy Codes . Proceedings of the Institute of Radio Engineers 40 , 9 (September 1952), 1098--1101. David A. Huffman. 1952. A Method for the Construction of Minimum-Redundancy Codes. Proceedings of the Institute of Radio Engineers 40, 9 (September 1952), 1098--1101.","journal-title":"Proceedings of the Institute of Radio Engineers"},{"key":"e_1_3_2_1_18_1","volume-title":"SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and &lt;1MB model size. CoRR abs\/1602.07360","author":"Iandola Forrest N.","year":"2016","unstructured":"Forrest N. Iandola , Matthew W. Moskewicz , Khalid Ashraf , Song Han , William J. Dally , and Kurt Keutzer . 2016. SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and &lt;1MB model size. CoRR abs\/1602.07360 ( 2016 ). arXiv:1602.07360 http:\/\/arxiv.org\/abs\/1602.07360 Forrest N. Iandola, Matthew W. Moskewicz, Khalid Ashraf, Song Han, William J. Dally, and Kurt Keutzer. 2016. SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and &lt;1MB model size. CoRR abs\/1602.07360 (2016). arXiv:1602.07360 http:\/\/arxiv.org\/abs\/1602.07360"},{"key":"e_1_3_2_1_19_1","volume-title":"Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR).","author":"Jacob Benoit","year":"2018","unstructured":"Benoit Jacob , Skirmantas Kligys , Bo Chen , Menglong Zhu , Matthew Tang , Andrew Howard , Hartwig Adam , and Dmitry Kalenichenko . 2018 . Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Benoit Jacob, Skirmantas Kligys, Bo Chen, Menglong Zhu, Matthew Tang, Andrew Howard, Hartwig Adam, and Dmitry Kalenichenko. 2018. Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)."},{"key":"e_1_3_2_1_20_1","volume-title":"Quantizing deep convolutional networks for efficient inference: A whitepaper. CoRR abs\/1806.08342","author":"Krishnamoorthi Raghuraman","year":"2018","unstructured":"Raghuraman Krishnamoorthi . 2018. Quantizing deep convolutional networks for efficient inference: A whitepaper. CoRR abs\/1806.08342 ( 2018 ). arXiv:1806.08342 http:\/\/arxiv.org\/abs\/1806.08342 Raghuraman Krishnamoorthi. 2018. Quantizing deep convolutional networks for efficient inference: A whitepaper. CoRR abs\/1806.08342 (2018). arXiv:1806.08342 http:\/\/arxiv.org\/abs\/1806.08342"},{"key":"e_1_3_2_1_21_1","unstructured":"Alex Krizhevsky et al. 2012. ImageNet Classification with Deep Convolutional Neural Networks. In Advances in Neural Information Processing Systems 25. Curran Associates Inc. 1097--1105.  Alex Krizhevsky et al. 2012. ImageNet Classification with Deep Convolutional Neural Networks. In Advances in Neural Information Processing Systems 25. Curran Associates Inc. 1097--1105."},{"key":"e_1_3_2_1_22_1","volume-title":"CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUs. CoRR abs\/1801.06601","author":"Lai Liangzhen","year":"2018","unstructured":"Liangzhen Lai , Naveen Suda , and Vikas Chandra . 2018. CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUs. CoRR abs\/1801.06601 ( 2018 ). arXiv:1801.06601 Liangzhen Lai, Naveen Suda, and Vikas Chandra. 2018. CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUs. CoRR abs\/1801.06601 (2018). arXiv:1801.06601"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3437984.3458836"},{"key":"e_1_3_2_1_24_1","volume-title":"Lane","author":"Liberis Edgar","year":"2019","unstructured":"Edgar Liberis and Nicholas D . Lane . 2019 . Neural networks on microcontrollers: saving memory at inference via operator reordering. CoRR abs\/1910.05110 (2019). arXiv:1910.05110 http:\/\/arxiv.org\/abs\/1910.05110 Edgar Liberis and Nicholas D. Lane. 2019. Neural networks on microcontrollers: saving memory at inference via operator reordering. CoRR abs\/1910.05110 (2019). arXiv:1910.05110 http:\/\/arxiv.org\/abs\/1910.05110"},{"key":"e_1_3_2_1_25_1","volume-title":"Fixed Point Quantization of Deep Convolutional Networks. CoRR abs\/1511.06393","author":"Lin Darryl Dexu","year":"2015","unstructured":"Darryl Dexu Lin , Sachin S. Talathi , and V. Sreekanth Annapureddy . 2015. Fixed Point Quantization of Deep Convolutional Networks. CoRR abs\/1511.06393 ( 2015 ). arXiv:1511.06393 Darryl Dexu Lin, Sachin S. Talathi, and V. Sreekanth Annapureddy. 2015. Fixed Point Quantization of Deep Convolutional Networks. CoRR abs\/1511.06393 (2015). arXiv:1511.06393"},{"key":"e_1_3_2_1_26_1","volume-title":"Chuang Gan, and Song Han.","author":"Lin Ji","year":"2020","unstructured":"Ji Lin , Wei-Ming Chen , Yujun Lin , john cohn , Chuang Gan, and Song Han. 2020 . MCUNet: Tiny Deep Learning on IoT Devices. In Advances in Neural Information Processing Systems, H. Larochelle, M. Ranzato, R. Hadsell, M. F. Balcan, and H. Lin (Eds.), Vol. 33 . Curran Associates, Inc ., 11711--11722. https:\/\/proceedings.neurips.cc\/paper\/2020\/file\/86c51678350f656dcc7f490a43946ee5-Paper.pdf Ji Lin, Wei-Ming Chen, Yujun Lin, john cohn, Chuang Gan, and Song Han. 2020. MCUNet: Tiny Deep Learning on IoT Devices. In Advances in Neural Information Processing Systems, H. Larochelle, M. Ranzato, R. Hadsell, M. F. Balcan, and H. Lin (Eds.), Vol. 33. Curran Associates, Inc., 11711--11722. https:\/\/proceedings.neurips.cc\/paper\/2020\/file\/86c51678350f656dcc7f490a43946ee5-Paper.pdf"},{"key":"e_1_3_2_1_27_1","first-page":"I","article-title":"Bayesian Compression for Deep Learning","volume":"30","author":"Louizos Christos","year":"2017","unstructured":"Christos Louizos , Karen Ullrich , and Max Welling . 2017 . Bayesian Compression for Deep Learning . In Advances in Neural Information Processing Systems 30 , I . Guyon, U. V. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett (Eds.). Curran Associates, Inc., 3288--3298. Christos Louizos, Karen Ullrich, and Max Welling. 2017. Bayesian Compression for Deep Learning. In Advances in Neural Information Processing Systems 30, I. Guyon, U. V. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett (Eds.). Curran Associates, Inc., 3288--3298.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2017.2731301"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00474"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCNCW.2012.6215496"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2018.8573527"},{"key":"e_1_3_2_1_32_1","unstructured":"STMicroelectronics. 2019. STM32 High Performance MCUs. (2019).  STMicroelectronics. 2019. STM32 High Performance MCUs. (2019)."},{"key":"e_1_3_2_1_33_1","volume-title":"Emer","author":"Sze Vivienne","year":"2017","unstructured":"Vivienne Sze , Yu-Hsin Chen , Tien-Ju Yang , and Joel S . Emer . 2017 . Efficient Processing of Deep Neural Networks: A Tutorial and Survey. CoRR abs\/1703.09039 (2017). arXiv:1703.09039 Vivienne Sze, Yu-Hsin Chen, Tien-Ju Yang, and Joel S. Emer. 2017. Efficient Processing of Deep Neural Networks: A Tutorial and Survey. CoRR abs\/1703.09039 (2017). arXiv:1703.09039"},{"key":"e_1_3_2_1_34_1","volume-title":"HAQ: Hardware-Aware Automated Quantization. CoRR abs\/1811.08886","author":"Wang Kuan","year":"2018","unstructured":"Kuan Wang , Zhijian Liu , Yujun Lin , Ji Lin , and Song Han . 2018 . HAQ: Hardware-Aware Automated Quantization. CoRR abs\/1811.08886 (2018). arXiv:1811.08886 Kuan Wang, Zhijian Liu, Yujun Lin, Ji Lin, and Song Han. 2018. HAQ: Hardware-Aware Automated Quantization. CoRR abs\/1811.08886 (2018). arXiv:1811.08886"},{"key":"e_1_3_2_1_35_1","volume-title":"Advances in Neural Information Processing Systems 29","author":"Wang Yunhe","unstructured":"Yunhe Wang , Chang Xu , Shan You , Dacheng Tao , and Chao Xu. 2016. CNNpack: Packing Convolutional Neural Networks in the Frequency Domain . In Advances in Neural Information Processing Systems 29 , D. D. Lee, M. Sugiyama, U. V. Luxburg, I. Guyon, and R. Garnett (Eds.). Curran Associates, Inc. , 253--261. Yunhe Wang, Chang Xu, Shan You, Dacheng Tao, and Chao Xu. 2016. CNNpack: Packing Convolutional Neural Networks in the Frequency Domain. In Advances in Neural Information Processing Systems 29, D. D. Lee, M. Sugiyama, U. V. Luxburg, I. Guyon, and R. Garnett (Eds.). Curran Associates, Inc., 253--261."},{"key":"e_1_3_2_1_36_1","unstructured":"Pete Warden and Daniel Situnayake. 2019. TinyML. O'Reilly Media Incorporated.  Pete Warden and Daniel Situnayake. 2019. TinyML. O'Reilly Media Incorporated."},{"key":"e_1_3_2_1_37_1","volume-title":"Adaptive Quantization for Deep Neural Network. CoRR abs\/1712.01048","author":"Zhou Yiren","year":"2017","unstructured":"Yiren Zhou , Seyed-Mohsen Moosavi-Dezfooli , Ngai-Man Cheung , and Pascal Frossard . 2017. Adaptive Quantization for Deep Neural Network. CoRR abs\/1712.01048 ( 2017 ). arXiv:1712.01048 Yiren Zhou, Seyed-Mohsen Moosavi-Dezfooli, Ngai-Man Cheung, and Pascal Frossard. 2017. Adaptive Quantization for Deep Neural Network. CoRR abs\/1712.01048 (2017). arXiv:1712.01048"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1977.1055714"}],"event":{"name":"EuroSys '22: Seventeenth European Conference on Computer Systems","location":"Rennes France","acronym":"EuroSys '22","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 2nd European Workshop on Machine Learning and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3517207.3526978","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3517207.3526978","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:29Z","timestamp":1750188689000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3517207.3526978"}},"subtitle":["a study on deployment costs and challenges"],"short-title":[],"issued":{"date-parts":[[2022,4,5]]},"references-count":38,"alternative-id":["10.1145\/3517207.3526978","10.1145\/3517207"],"URL":"https:\/\/doi.org\/10.1145\/3517207.3526978","relation":{},"subject":[],"published":{"date-parts":[[2022,4,5]]},"assertion":[{"value":"2022-04-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}