卷积神经网络
现场可编程门阵列
计算机科学
卷积(计算机科学)
算法
能源消耗
深度学习
领域(数学)
计算机工程
人工智能
嵌入式系统
并行计算
人工神经网络
生态学
纯数学
数学
生物
作者
DinahAnn Varughese,Sriadibhatla Sridevi
标识
DOI:10.1109/wintechcon58518.2023.10276660
摘要
Convolutional neural network (CNN) models are an aspect of deep learning algorithms used extensively in computer vision tasks. CNN models depend largely on convolutional algorithms. Employing optimized convolutional algorithms on Field Programmable Gate Array (FPGA) can significantly boost the performance and efficiency of CNN models. This paper presents the optimal resource utilization and power consumption of convolutional algorithm techniques for implementing CNN models on FPGA platforms. The proposed method concentrates on minimizing the FPGA-based CNN model's usage of resources and power consumption while maintaining its accuracy. To achieve this, the proposed methodology employs the concept of on-chip memory access and evaluates the performance of various convolutional algorithm techniques, including General Element-wise Matrix Multiplication (GEMM) and Winograd-based convolution, on the convolutional layer of the CNN model. During execution, the performance of each technique is measured based on the number of resources and energy consumed. To validate the effectiveness of the proposed methodology, the CNN convolutional layer is implemented and assessed on a Xilinx Artix-7 FPGA. The results reveal a substantial decrease in resource utilization and energy consumption.
科研通智能强力驱动
Strongly Powered by AbleSci AI