A hardware acceleration Framework of Reconfigurable Edge Modules for Convolutional Neural Networks
Edge computing exploits node devices situated in close proximity to terminals to deliver distributed computing services directly to users, with FPGAs serving as the predominant platform. With the amplification in volume and intricacy of deep learning models, effectively deploying these models on FPGA devices introduces substantial challenges. To counter this predicament, this paper introduces an FPGA-based hardware acceleration framework for reconfigurable edge devices tailored for Convolutional Neural Networks (CNNs). Initially, a method for dynamically quantizing network models is devised to markedly curtail model memory consumption. Subsequently, a meticulously engineered hardware acceleration unit is formulated to attain augmented computing parallelism via meticulous temporal redesign. Finally, model deployment on FPGA devices for inference verification is showcased utilizing fully connected and convolutional neural networks as exemplars. On the MNIST dataset, the FPGA inference unit attains remarkable accuracy and computational efficiency in comparison to CPUs and GPUs
Authors
- Zidi Jia (ORCID: https://orcid.org/0000-0002-3746-7742)
- Lei Ren (ORCID: https://orcid.org/0000-0001-6346-6930)
- Shixiang Li (ORCID: https://orcid.org/0009-0007-9899-6916)
- Yiming Qiao (ORCID: https://orcid.org/0000-0001-8023-0276)
Institutions
- Beihang University (CN)
Publication Details
- Published
- 2024-11-03
- DOI
- https://doi.org/10.1109/iecon55916.2024.10905517
- Primary Topic
- Neural Networks and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China