paper-with-me

Papers

SECDA: Efficient Hardware/Software Co-Design of FPGA-based DNN Accelerators for Edge Inference

2021-10-01 · Jude Haris, Perry Gibson, José Cano, Nicolas Bohm Agostini, David Kaeli

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 SystemC simulation with hardware execution, streamlining design space exploration and the development process via reduced design evaluation time. As a case study, we use SECDA to efficiently develop two different DNN accelerator designs on a PYNQ-Z1 board, a platform that includes an edge FPGA. We quickly and iteratively explore the system's hardware/software stack, while identifying and mitigating performance bottlenecks. We evaluate the two accelerator designs with four common DNN models, achieving an average performance speedup across models of up to 3.5$\times$ with a 2.9$\times$ reduction in energy consumption over CPU-only inference. Our code is available at https://github.com/gicLAB/SECDA

📄 PDF Abstract BibTeX arXiv:2110.00478

Code (1)

giclab/secda 공식 구현 tf

Tasks

CPUEdge-computing

Similar Papers 제목 키워드 기반

LLM-Driven Design Space Exploration of FPGA-based Accelerators

2026-05-07 · Vinamra Sharma, Xingjian Fu, Jude Haris, José Cano arxiv

Designing field-programmable gate array (FPGA)-based accelerators for modern artificial intelligence workloads requires navigating a large and complex hardware design space encompassing architectural parameters, dataflow…

Towards Autonomous Accelerator Design: FPGA Accelerator Generation with SECDA

2026-06-09 · Vinamra Sharma, Xingjian Fu, Jude Haris, José Cano arxiv

Designing FPGA-based accelerators for modern artificial intelligence workloads requires exploring a large and complex hardware design space that involves architectural parameters, data flow strategies, and memory hierarc…

Designing Efficient LLM Accelerators for Edge Devices

2024-08-01

The increase in open-source availability of Large Language Models (LLMs) has enabled users to deploy them on more and more resource-constrained edge devices to reduce reliance on network connections and provide more priv…

Accelerating Transposed Convolutions on FPGA-based Edge Devices

2025-07-10 · Jude Haris, José Cano arxiv

Transposed Convolutions (TCONV) enable the up-scaling mechanism within generative Artificial Intelligence (AI) models. However, the predominant Input-Oriented Mapping (IOM) method for implementing TCONV has complex outpu…

FPGA-based Acceleration for Convolutional Neural Networks: A Comprehensive Review

2025-05-04 · Junye Jiang, Yaan Zhou, Yuanhao Gong, Haoxuan Yuan 외

Convolutional Neural Networks (CNNs) are fundamental to deep learning, driving applications across various domains. However, their growing complexity has significantly increased computational demands, necessitating effic…