paper-with-me

Papers

Synetgy: Algorithm-hardware Co-design for ConvNet Accelerators on Embedded FPGAs

2018-11-21 · Yifan Yang, Qijing Huang, Bichen Wu, Tianjun Zhang, Liang Ma, Giulio Gambardella, Michaela Blott, Luciano Lavagno, Kees Vissers, John Wawrzynek, Kurt Keutzer

Using FPGAs to accelerate ConvNets has attracted significant attention in recent years. However, FPGA accelerator design has not leveraged the latest progress of ConvNets. As a result, the key application characteristics such as frames-per-second (FPS) are ignored in favor of simply counting GOPs, and results on accuracy, which is critical to application success, are often not even reported. In this work, we adopt an algorithm-hardware co-design approach to develop a ConvNet accelerator called Synetgy and a novel ConvNet model called DiracDeltaNet$^{\dagger}$. Both the accelerator and ConvNet are tailored to FPGA requirements. DiracDeltaNet, as the name suggests, is a ConvNet with only $1\times 1$ convolutions while spatial convolutions are replaced by more efficient shift operations. DiracDeltaNet achieves competitive accuracy on ImageNet (88.7\% top-5), but with 42$\times$ fewer parameters and 48$\times$ fewer OPs than VGG16. We further quantize DiracDeltaNet's weights to 4-bit and activations to 4-bits, with less than 1\% accuracy loss. These quantizations exploit well the nature of FPGA hardware. In short, DiracDeltaNet's small model size, low computational OP count, low precision and simplified operators allow us to co-design a highly customized computing unit for an FPGA. We implement the computing units for DiracDeltaNet on an Ultra96 SoC system through high-level synthesis. Our accelerator's final top-5 accuracy of 88.1\% on ImageNet, is higher than all the previously reported embedded FPGA accelerators. In addition, the accelerator reaches an inference speed of 66.3 FPS on the ImageNet classification task, surpassing prior works with similar accuracy by at least 11.6$\times$.

📄 PDF Abstract BibTeX arXiv:1811.08634

Code (1)

Yang-YiFan/DiracDeltaNet 공식 구현 pytorch

Tasks

High-Level Synthesis

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

DNN-Chip Predictor: An Analytical Performance Predictor for DNN Accelerators with Various Dataflows and Hardware Architectures

2020-02-26 · Yang Zhao, Chaojian Li, Yue Wang, Pengfei Xu 외

The recent breakthroughs in deep neural networks (DNNs) have spurred a tremendously increased demand for DNN accelerators. However, designing DNN accelerators is non-trivial as it often takes months/years and requires cr…

Energy-Efficient ConvNets Through Approximate Computing

2016-03-22 · Bert Moons, Bert de Brabandere, Luc van Gool, Marian Verhelst

Recently ConvNets or convolutional neural networks (CNN) have come up as state-of-the-art classification and detection algorithms, achieving near-human performance in visual detection. However, ConvNet algorithms are typ…

ClassificationGeneral Classification

GANDSE: Generative Adversarial Network based Design Space Exploration for Neural Network Accelerator Design

2022-08-01 · Lang Feng, Wenjian Liu, Chuliang Guo, Ke Tang 외

With the popularity of deep learning, the hardware implementation platform of deep learning has received increasing interest. Unlike the general purpose devices, e.g., CPU, or GPU, where the deep learning algorithms are …

CPUDeep LearningDeep Reinforcement LearningGenerative Adversarial Network+1

Evaluating Emerging AI/ML Accelerators: IPU, RDU, and NVIDIA/AMD GPUs

2023-11-08 · Hongwu Peng, Caiwen Ding, Tong Geng, Sutanay Choudhury 외

The relentless advancement of artificial intelligence (AI) and machine learning (ML) applications necessitates the development of specialized hardware accelerators capable of handling the increasing complexity and comput…

GPU

Hardware Accelerator and Neural Network Co-Optimization for Ultra-Low-Power Audio Processing Devices

2022-09-08 · Christoph Gerum, Adrian Frischknecht, Tobias Hald, Paul Palomero Bernardo 외

The increasing spread of artificial neural networks does not stop at ultralow-power edge devices. However, these very often have high computational demand and require specialized hardware accelerators to ensure the desig…

Action DetectionActivity DetectionAudio Classification