SECDA: Efficient Hardware/Software Co-Design of FPGA-based DNN Accelerators for Edge Inference
Jude Haris, Perry Gibson, Jos\'e Cano, Nicolas Bohm Agostini, David, Kaeli

TL;DR
SECDA introduces a co-design methodology combining SystemC simulation and hardware execution to rapidly develop and optimize FPGA-based DNN accelerators for edge devices, significantly reducing design time and improving performance and energy efficiency.
Contribution
It presents SECDA, a novel hardware/software co-design approach that streamlines FPGA-based DNN accelerator development for edge inference, reducing design overhead and enabling rapid exploration.
Findings
Achieved up to 3.5× speedup across DNN models.
Reduced energy consumption by 2.9× compared to CPU inference.
Demonstrated efficient development of two FPGA accelerators on PYNQ-Z1.
Abstract
Edge computing devices inherently face tight resource constraints, which is especially apparent when deploying Deep Neural Networks (DNN) with high memory and compute demands. FPGAs are commonly available in edge devices. Since these reconfigurable circuits can achieve higher throughput and lower power consumption than general purpose processors, they are especially well-suited for DNN acceleration. However, existing solutions for designing FPGA-based DNN accelerators for edge devices come with high development overheads, given the cost of repeated FPGA synthesis passes, reimplementation in a Hardware Description Language (HDL) of the simulated design, and accelerator system integration. In this paper we propose SECDA, a new hardware/software co-design methodology to reduce design time of optimized DNN inference accelerators on edge devices with FPGAs. SECDA combines cost-effective…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · CCD and CMOS Imaging Sensors · Advanced Neural Network Applications
