M. Vanitha, Guntamadugu Ganesh, G. Thirumalesh, E. Tharun
{"title":"Reconfigurable Hardware Implementation of CNN Accelerator using Zero-bypass Multiplier","authors":"M. Vanitha, Guntamadugu Ganesh, G. Thirumalesh, E. Tharun","doi":"10.1109/ICECA55336.2022.10009522","DOIUrl":null,"url":null,"abstract":"Convolutional Neural Networks (CNNs) have undergone accelerated growth due to their capacity to resolve challenging image recognition problems. They are utilized to handle an increasing number of difficulties, such as speech recognition, and the segmentation and categorization of images. The ever-increasing processing needs of CNNs are spawning the market for hardware support strategies. Moreover, CNN workloads are of a streaming nature, which makes them a good choice for reconfigurable hardware architectures like as Field Programmable Gate Arrays (FPGAs). Neural networks are a sort of computer architecture inspired by the way the human brain processes information. A artificial neural network consists of a large number of densely interconnected individual processors, or neurons. By adding a simplified bypass zero multiplier to the neural computing of the system, the proposed system may reduce the processing time and complexity while handling a broad range of datasets. The suggested CNN comprises of two hidden layers and two convolutional layers. The proposed CNN is implemented on a Xilinx zynq 7z020 FPGA using the verilog HDL programming language, with the consideration for space utilization, power estimation, and logical utilization.","PeriodicalId":356949,"journal":{"name":"2022 6th International Conference on Electronics, Communication and Aerospace Technology","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 6th International Conference on Electronics, Communication and Aerospace Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECA55336.2022.10009522","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Convolutional Neural Networks (CNNs) have undergone accelerated growth due to their capacity to resolve challenging image recognition problems. They are utilized to handle an increasing number of difficulties, such as speech recognition, and the segmentation and categorization of images. The ever-increasing processing needs of CNNs are spawning the market for hardware support strategies. Moreover, CNN workloads are of a streaming nature, which makes them a good choice for reconfigurable hardware architectures like as Field Programmable Gate Arrays (FPGAs). Neural networks are a sort of computer architecture inspired by the way the human brain processes information. A artificial neural network consists of a large number of densely interconnected individual processors, or neurons. By adding a simplified bypass zero multiplier to the neural computing of the system, the proposed system may reduce the processing time and complexity while handling a broad range of datasets. The suggested CNN comprises of two hidden layers and two convolutional layers. The proposed CNN is implemented on a Xilinx zynq 7z020 FPGA using the verilog HDL programming language, with the consideration for space utilization, power estimation, and logical utilization.