Hardware Implementation for Convolutional Neural Networks in Artificial Intelligence

Authors

  • Hongxi Chen

DOI:

https://doi.org/10.54097/hset.v62i.10426

Keywords:

CNN, GPU, FPGA, ASIC, Brain-like Chips.

Abstract

Artificial Intelligence (AI) has brought great convenience and help to human society by improving efficiency, increasing productivity and reducing cost. As a part of deep learning, convolutional neural networks (CNNs) have been widely concerned by researchers in recent years. In this paper, five parts of the CNN structure, including input layer, convolutional layer, pooling layer, fully connected layer, activation function and output layer are going to be elaborated. Besides, four different kinds of hardware, which can be used in AI implementation, including graphics processing unit (GPU), field programmable gate array (FPGA), application-specific integrated circuit (ASIC) and brain-like chips will be discussed in this paper. Based on the different characteristics of these four groups of hardware, this paper will analyze their feasibility to implement artificial intelligence algorithm. After contrasting their cost, flexibility and power consumption, it is concluded that different hardware has different advantages to implement AI under different circumstances. GPU performs better to handle with parallel operations or construct complex network models of AI. FPGA is able to achieve flexible AI model programming. On the other hand, ASIC is preferred considering its low power consumption and cost to implement AI. Although brain-like chip is not as well developed as the other three chips, it is promising to implement AI in the future.

Downloads

Download data is not yet available.

References

Sivaranjani A, Senthilrani S, Ashokumar B, et al. An Improvised Algorithm for Computer Vision Based Cashew Grading System Using Deep CNN. 2018 IEEE International Conference on System, Computation, Automation and Networking (ICSCA). IEEE, 2018: 1-5.

Avanzato R, Beritelli F, Puglisi V F. Dairy Cow Behavior Recognition Using Computer Vision Techniques and CNN Networks. 2022 IEEE International Conference on Internet of Things and Intelligence Systems (IoTaIS). IEEE, 2022: 122-128.

Talukder M M H, Ria T A, Hasan M M, et al. A Computer Vision and Deep CNN Modeling for Spices Recognition. 2022 13th International Conference on Computing Communication and Networking Technologies (ICCCNT). IEEE, 2022: 1-5.

Gao Y, Shi S, Sun Z, et al. The combination of transformer and CNN in computer vision. 2022 IEEE 4th International Conference on Civil Aviation Safety and Information Technology (ICCASIT). IEEE, 2022: 321-325.

Wang W, Gang J. Application of Convolutional Neural Network in Natural Language Processing. 2018 International Conference on Information Systems and Computer Aided Education (ICISCAE). IEEE, 2018: 64-70.

Yang S. Natural Language Processing Based on Convolutional Neural Network and Semi Supervised Algorithm in Deep Learning. 2022 International Conference on Artificial Intelligence in Everything (AIE). IEEE, 2022: 174-178.

Li T. Research on Related Technologies of Natural Language Processing Based on Convolutional Neural Network. 2021 International Conference on Electronic Information Technology and Smart Agriculture (ICEITSA). IEEE, 2021: 435-440.

Patnaik S K, Babu C N. Information Retrieval from web with Faster R-CNN Deep Learning Networks: A New Perspective. 2021 6th International Conference on Computer Science and Engineering (UBMK). IEEE, 2021: 61-66.

Wang L, Qian X, Zhang Y, et al. Enhancing Sketch-Based Image Retrieval by CNN Semantic Re-ranking. IEEE Transactions on Cybernetics, 2020, 50(7): 3330-3342.

Avula H, R R, Pillai A S. CNN based Recognition of Emotion and Speech from Gestures and Facial Expressions. 2022 6th International Conference on Electronics, Communication and Aerospace Technology. IEEE, 2022: 1360-1365.

Wani, T. M., Gunawan, T. S., Qadri, S. A. A., Mansor, H., Kartiwi, M., & Ismail, N. Speech Emotion Recognition using Convolution Neural Networks and Deep Stride Convolutional Neural Networks. 2020 6th International Conference on Wireless and Telematics (ICWT) 2020: 1-6.

Nair, V., & Hinton, G. E. Rectified linear units improve restricted boltzmann machines. In Proceedings of the 27th International Conference on Machine Learning (ICML-10), 2010.

Downloads

Published

27-07-2023