paper-with-me

Papers

An Efficient Accelerator Design Methodology for Deformable Convolutional Networks

2020-06-09 · Saehyun Ahn, Jung-Woo Chang, Suk-Ju Kang

Deformable convolutional networks have demonstrated outstanding performance in object recognition tasks with an effective feature extraction. Unlike standard convolution, the deformable convolution decides the receptive field size using dynamically generated offsets, which leads to an irregular memory access. Especially, the memory access pattern varies both spatially and temporally, making static optimization ineffective. Thus, a naive implementation would lead to an excessive memory footprint. In this paper, we present a novel approach to accelerate deformable convolution on FPGA. First, we propose a novel training method to reduce the size of the receptive field in the deformable convolutional layer without compromising accuracy. By optimizing the receptive field, we can compress the maximum size of the receptive field by 12.6 times. Second, we propose an efficient systolic architecture to maximize its efficiency. We then implement our design on FPGA to support the optimized dataflow. Experimental results show that our accelerator achieves up to 17.25 times speedup over the state-of-the-art accelerator.

📄 PDF Abstract BibTeX arXiv:2006.05238

Code (0)

등록된 구현이 없습니다.

Tasks

Object Recognition

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Deformable Convolution Deformable convolutions add 2D offsets to the regular grid sampling locations in the standard convolution. It enables free…

Similar Papers 제목 키워드 기반

A Design Methodology for Efficient Implementation of Deconvolutional Neural Networks on an FPGA

2017-05-07 · Xin-Yu Zhang, Srinjoy Das, Ojash Neopane, Ken Kreutz-Delgado

In recent years deep learning algorithms have shown extremely high performance on machine learning tasks such as image classification and speech recognition. In support of such applications, various FPGA accelerator arch…

CPUDenoisingGeneral ClassificationGenerative Adversarial Network+8

A Parameterizable Convolution Accelerator for Embedded Deep Learning Applications

2026-02-03 · Panagiotis Mousouliotis, Georgios Keramidas arxiv

Convolutional neural network (CNN) accelerators implemented on Field-Programmable Gate Arrays (FPGAs) are typically designed with a primary focus on maximizing performance, often measured in giga-operations per second (G…

SAfEPaTh: A System-Level Approach for Efficient Power and Thermal Estimation of Convolutional Neural Network Accelerator

2024-07-24 · Yukai Chen, Simei Yang, Debjyoti Bhattacharjee, Francky Catthoor 외

The design of energy-efficient, high-performance, and reliable Convolutional Neural Network (CNN) accelerators involves significant challenges due to complex power and thermal management issues. This paper introduces SAf…

Management

QUILL: An Algorithm-Architecture Co-Design for Cache-Local Deformable Attention

2025-11-17 · Hyunwoo Oh, Hanning Chen, Sanggeon Yun, Yang Ni 외 arxiv

Deformable transformers deliver state-of-the-art detection but map poorly to hardware due to irregular memory access and low arithmetic intensity. We introduce QUILL, a schedule-aware accelerator that turns deformable at…

PENDRAM: Enabling High-Performance and Energy-Efficient Processing of Deep Neural Networks through a Generalized DRAM Data Mapping Policy

2024-08-05

Convolutional Neural Networks (CNNs), a prominent type of Deep Neural Networks (DNNs), have emerged as a state-of-the-art solution for solving machine learning tasks. To improve the performance and energy efficiency of C…