paper-with-me

Papers

A CNN Accelerator on FPGA Using Depthwise Separable Convolution

2018-09-03 · Lin Bai, Yiming Zhao, Xinming Huang

Convolutional neural networks (CNNs) have been widely deployed in the fields of computer vision and pattern recognition because of their high accuracy. However, large convolution operations are computing-intensive that often requires a powerful computing platform such as Graphics Processing Unit (GPU). This makes it difficult to apply CNNs to portable devices. The state-of-the-art CNNs, such as MobileNetV2 and Xception, adopt depthwise separable convolution to replace the standard convolution for embedded platforms. That significantly reduces operations and parameters with only limited loss in accuracy. This highly structured model is very suitable for Field-Programmable Gate Array (FPGA) implementation. In this paper, a scalable high performance depthwise separable convolution optimized CNN accelerator is proposed. The accelerator can be fit into an FPGA of different sizes, provided the balancing between hardware resources and processing speed. As an example, MobileNetV2 is implemented on Arria 10 SoC FPGA, and the results show this accelerator can classify each picture from ImageNet in 3.75ms, which is about 266.6 frames per second. This achieves 20x speedup if compared to CPU.

📄 PDF Abstract BibTeX arXiv:1809.01536

Code (0)

등록된 구현이 없습니다.

Tasks

CPUGPU

Similar Papers 제목 키워드 기반

RISC-V Based TinyML Accelerator for Depthwise Separable Convolutions in Edge AI

2025-11-26 · Muhammed Yildirim, Ozcan Ozturk arxiv

The increasing demand for on-device intelligence in Edge AI and TinyML applications requires the efficient execution of modern Convolutional Neural Networks (CNNs). While lightweight architectures like MobileNetV2 employ…

A Low-Cost Neural ODE with Depthwise Separable Convolution for Edge Domain Adaptation on FPGAs

2021-07-27 · Hiroki Kawakami, Hirohisa Watanabe, Keisuke Sugiura, Hiroki Matsutani

High-performance deep neural network (DNN)-based systems are in high demand in edge environments. Due to its high computational complexity, it is challenging to deploy DNNs on edge devices with strict limitations on comp…

Domain Adaptationimage-classificationImage Classification

FuSeConv: Fully Separable Convolutions for Fast Inference on Systolic Arrays

2021-05-27 · Surya Selvam, Vinod Ganesan, Pratyush Kumar

Both efficient neural networks and hardware accelerators are being explored to speed up DNN inference on edge devices. For example, MobileNet uses depthwise separable convolution to achieve much lower latency, while syst…

Neural Architecture Search

Xception: Deep Learning with Depthwise Separable Convolutions

2016-10-07 · CVPR 2017 · François Chollet

We present an interpretation of Inception modules in convolutional neural networks as being an intermediate step in-between regular convolution and the depthwise separable convolution operation (a depthwise convolution f…

ClassificationDeep Learningimage-classificationImage Classification+1

Xception: Deep Learning With Depthwise Separable Convolutions

2017-07-01 · CVPR 2017 7 · Francois Chollet

We present an interpretation of Inception modules in convolutional neural networks as being an intermediate step in-between regular convolution and the depthwise separable convolution operation (a depthwise convolution f…

Deep Learningimage-classificationImage Classification