
DOI: 10.11118/978-80-7509-990-7-0120
MICROCONTROLLERS SUITABLE FOR ARTIFICIAL INTELLIGENCE
- Petr Pernes1, Miroslav Jaro¹1, Jiøí Podivín1, Oldøich Trenz1
- 1 Department of Informatics, Faculty of Business and Economics Mendel University in Brno, Zemìdìlská 1, 613 00 Brno-sever, Czech republic
Artificial intelligence (AI) has become increasingly prevalent in various applications, from self-driving cars to facial recognition. However, the implementation of AI on resource-constrained devices such as microcontrollers has been a challenge due to the limited computational power and memory. In recent years, advances in AI technology and the development of specialized hardware have enabled the realization of AI on microcontrollers. This opens new opportunities for AI applications in domains such as embedded systems, the Internet of Things (IoT), and wearable devices. This article provides an overview of microcontrollers suitable for AI, discusses their benefits and challenges, presents a methodology for selecting suitable microcontrollers for AI applications, and highlights the criteria essential for effective implementation. Additionally, initial results from applying this methodology, including a comparative analysis of various microcontrollers, are discussed. Key findings emphasize the potential of specific microcontrollers like ARM Cortex-M7, Arm Ethos-U55, STMicroelectronics STM32F429, and Espressif ESP32-S3/C3 in AI applications. Future directions for the evolution of AI-enabled microcontrollers are also explored.
Keywords: Embedded systems, Internet of Things (IoT), Real-time processing, Power consumption, Hardware acceleration, Machine learning, Neural networks
pages: 120-126, online: 2024
References
- BUSHUR, Jacob and CHEN, Chao. 2023. Neural Network Exploration for Keyword Spotting on Edge Devices. Future Internet, 15, n. 6. ISSN 1999-5903. Available at: https://doi.org/10.3390/fi15060219 [Accessed. 2023-12-02].
Go to original source...
- BRUNO, C., LICCIARDELLO, A., NASTASI, G. A. M., PASSANITI, F., BRIGANTE, C., SUDANO, F., FAULISI, A. and ALESSI, E. 2021. Embedded Artificial Intelligence Approach for Gas Recognition in Smart Agriculture Applications Using Low Cost MOX Gas Sensors. In: 2021 Smart Systems Integration (SSI). 2021 Smart Systems Integration (SSI). IEEE. https://doi.org/10.1109/ssi52265.2021.9467029
Go to original source...
- CAMPERO-JURADO, I., MÁRQUEZ-SÁNCHEZ, S., QUINTANAR-GÓMEZ, J., RODRÍGUEZ, S. and CORCHADO, J. 2020. Smart Helmet 5.0 for Industrial Internet of Things Using Artificial Intelligence. In Sensors, 20(21), p. 6241. MDPI AG. https://doi.org/10.3390/s20216241
Go to original source...
- DE VITA, Fabrizio, NOCERA, Giorgio, BRUNEO, Dario, TOMASELLI, Valeria and FALCHETTO, Mirko. 2022. On-Device Training of Deep Learning Models on Edge Microcontrollers. Online. In: 2022 IEEE International Conferences on Internet of Things (iThings) and IEEE Green Computing & Communications (GreenCom) and IEEE Cyber, Physical & Social Computing (CPSCom) and IEEE
Go to original source...
- Smart Data (SmartData) and IEEE Congress on Cybermatics (Cybermatics). IEEE, 2022, p. 62- 69. ISBN 978-1-6654-5417-9
- LOUKATOS, D., KONDOYANNI, M., ALEXOPOULOS, G., MARAVEAS, C. and ARVANITIS, K. G. 2023. On-Device Intelligence for Malfunction Detection of Water Pump Equipment in Agricultural Premises: Feasibility and Experimentation. Sensors, MDPI AG.
Go to original source...
- MA, Q. and WANG, Y. 2021. RETRACTED ARTICLE: Application of embedded system and artificial intelligence platform in Taekwondo image feature recognition. Journal of Ambient Intelligence and Humanized Computing, 13(S1), p. 23-23. Springer Science and Business Media LLC. https://doi.org/10.1007/s12652-021-03222-9
Go to original source...
- MUHOZA, Aimé Cedric, BERGERET, Emmanuel, BRDYS, Corinne and GARY, Francis. 2023. Power consumption reduction for IoT devices thanks to Edge-AI: Application to human activity recognition. Online. Internet of Things, 24. ISSN 25426605. Available at: https://doi.org/10.1016/j.iot.2023.100930 [Accessed. 2023-12-02].
Go to original source...
- NOVAC, P.-E., BOUKLI HACENE, G., PEGATOQUET, A., MIRAMOND, B. and GRIPON, V. 2021. Quantization and Deployment of Deep Neural Networks on Microcontrollers. Sensors, 21(9), p. 2984. MDPI AG. https://doi.org/10.3390/s21092984
Go to original source...
- OSUWA, A. A., EKHORAGBON, E. B. and FAT, L. T. 2017. Application of artificial intelligence in Internet of Things. In: 9th International Conference on Computational Intelligence and Communication Networks (CICN). IEEE. https://doi.org/10.1109/cicn.2017.8319379.
Go to original source...
- QI, H. 2020. Fuzzy logic hybridized artificial intelligence for computing and networking on internet of things platform. Peer-to-Peer Networking and Applications, Vol. 13, Issue 6, pp. 2078-2088. Springer Science and Business Media LLC. https://doi.org/10.1007/s12083-019-00827-y
Go to original source...
- SAKR, Fouad, BELLOTTI, Francesco, BERTA, Riccardo and DE GLORIA, Alessandro. 2020. Machine Learning on Mainstream Microcontrollers. Sensors, 20(9). ISSN 1424-8220
Go to original source...
- STASTNY, J., SKORPIL, V. 2007. Analysis of Algorithms for Radial Basis Function Neural Network. Personal Wireless Communications, Springer New York, 245, p. 54-62, ISSN 1571-5736, ISBN 978-0-387-74158-1, WOS:000250717300005.
Go to original source...
- STASTNY, J., SKORPIL. V., BALOGH, Z. and KLEIN, R. 2021. Job shop scheduling problem optimization by means of graph-based algorithm. Applied Sciences, 11(4), ISSN 2076-3417. URL: https://doi.org/10.3390/app11041921
Go to original source...
- YOON, Y. H., HWANG, D. H., YANG, J. H. and LEE, S. E. 2020. Intellino: Processor for Embedded Artificial Intelligence. Electronics, 9(7), p. 1169. MDPI AG. https://doi.org/10.3390/electronics9071169
Go to original source...
- ZHANG, Z. and LI, J. 2023. A Review of Artificial Intelligence in Embedded Systems. Micromachines, 14(5), p. 897. MDPI AG. https://doi.org/10.3390/mi14050897
Go to original source...
- ZHANG, D., LIU, Y., CHENG, L. and YANG, H. 2020. A survey of machine learning for resource-constrained devices. Journal of Network and Computer Applications, 167, 102738. https://doi.org/10.1016/j.neucom.2023.02.006
Go to original source...