2024 IEEE 6TH INTERNATIONAL CONFERENCE ON AI CIRCUITS AND SYSTEMS, AICAS 2024(2024)
Univ Rennes
被引用0|浏览12
摘要
While convolutional neural networks (CNNs) have demonstrated exceptional performance in computer vision, optimizing FPGA-based CNN accelerators remains a challenge due to resource constraints. This is especially true for sequential designs, which are limited by external memory access. Despite the benefits of sparsity, most existing sparse accelerators are sequential and memory-bound. We introduce an innovative dataflow CNN architecture enriched with structured sparsity through pattern pruning at tile level. In our approach, pattern pruning serves as a fine-tuning step, effectively reducing FPGA resource consumption, including memory and logic. Experimental results indicate better latency than other dataflow approaches, while maintaining competitive accuracy compared to state-of-the-art unstructured pruning methods. We demonstrate the versatility of our approach in image classification and super-resolution applications, where we achieve a consistent 30 frames per second across a wide range of image sizes on the Set5 dataset.
更多
查看译文
关键词
Convolutional Neural Network,Image Classification,Resource Consumption,External Memory,Pruning Method,External Access,Fine-tuning Step,Metadata,Feature Maps,Sparse Data,Network Output,Number Of Patterns,Digital Signal Processing,Hardware Accelerators,Sparsity Level,Frames Per Second,Pattern Index,On-chip Memory,Tile Size,High-level Synthesis,Global Percentage