Design of Network-on-Chip-Based Restricted Coulomb Energy Neural Network Accelerator on FPGA Device
Author:
Kang Soongyu1ORCID, Lee Seongjoo23ORCID, Jung Yunho14ORCID
Affiliation:
1. School of Electronics and Information Engineering, Korea Aerospace University, Goyang 10540, Republic of Korea 2. Department of Electrical Engineering, Sejong University, Seoul 05006, Republic of Korea 3. Department of Convergence Engineering of Intelligent Drone, Sejong University, Seoul 05006, Republic of Korea 4. Department of Smart Air Mobility, Korea Aerospace University, Goyang 10540, Republic of Korea
Abstract
Sensor applications in internet of things (IoT) systems, coupled with artificial intelligence (AI) technology, are becoming an increasingly significant part of modern life. For low-latency AI computation in IoT systems, there is a growing preference for edge-based computing over cloud-based alternatives. The restricted coulomb energy neural network (RCE-NN) is a machine learning algorithm well-suited for implementation on edge devices due to its simple learning and recognition scheme. In addition, because the RCE-NN generates neurons as needed, it is easy to adjust the network structure and learn additional data. Therefore, the RCE-NN can provide edge-based real-time processing for various sensor applications. However, previous RCE-NN accelerators have limited scalability when the number of neurons increases. In this paper, we propose a network-on-chip (NoC)-based RCE-NN accelerator and present the results of implementation on a field-programmable gate array (FPGA). NoC is an effective solution for managing massive interconnections. The proposed RCE-NN accelerator utilizes a hierarchical–star (H–star) topology, which efficiently handles a large number of neurons, along with routers specifically designed for the RCE-NN. These approaches result in only a slight decrease in the maximum operating frequency as the number of neurons increases. Consequently, the maximum operating frequency of the proposed RCE-NN accelerator with 512 neurons increased by 126.1% compared to a previous RCE-NN accelerator. This enhancement was verified with two datasets for gas and sign language recognition, achieving accelerations of up to 54.8% in learning time and up to 45.7% in recognition time. The NoC scheme of the proposed RCE-NN accelerator is an appropriate solution to ensure the scalability of the neural network while providing high-performance on-chip learning and recognition.
Funder
Technology Innovation Program Ministry of Trade, Industry, and Energy
Reference29 articles.
1. Singh, H., Pallagani, V., Khandelwal, V., and Venkanna, U. (2018, January 15–17). IoT based smart home automation system using sensor node. Proceedings of the 2018 4th International Conference on Recent Advances in Information Technology (RAIT), Dhanbad, India. 2. An intelligent outlier detection method with one class support tucker machine and genetic algorithm toward big sensor data in internet of things;Deng;IEEE Trans. Ind. Electron.,2018 3. Krishnamurthi, R., Kumar, A., Gopinathan, D., Nayyar, A., and Qureshi, B. (2020). An overview of IoT sensor data processing, fusion, and analysis techniques. Sensors, 20. 4. Edge computing in smart health care systems: Review, challenges, and research directions;Hartmann;Trans. Emerg. Telecommun. Technol.,2022 5. Al-Atawi, A.A., Alyahyan, S., Alatawi, M.N., Sadad, T., Manzoor, T., Farooq-i Azam, M., and Khan, Z.H. (2023). Stress Monitoring Using Machine Learning, IoT and Wearable Sensors. Sensors, 23.
|
|