paper-with-me

Papers

A scalable and efficient convolutional neural network accelerator using HLS for a System on Chip design

2020-04-27 · Kim Bjerge, Jonathan Horsted Schougaard, Daniel Ejnar Larsen

This paper presents a configurable Convolutional Neural Network Accelerator (CNNA) for a System on Chip design (SoC). The goal was to accelerate inference of different deep learning networks on an embedded SoC platform. The presented CNNA has a scalable architecture which uses High Level Synthesis (HLS) and SystemC for the hardware accelerator. It is able to accelerate any Convolutional Neural Network (CNN) exported from Python and supports a combination of convolutional, max-pooling, and fully connected layers. A training method with fixed-point quantized weights is proposed and presented in the paper. The CNNA is template-based, enabling it to scale for different targets of the Xilinx Zynq platform. This approach enables design space exploration, which makes it possible to explore several configurations of the CNNA during C- and RTL-simulation, fitting it to the desired platform and model. The CNN VGG16 was used to test the solution on a Xilinx Ultra96 board using PYNQ. The result gave a high level of accuracy in training with an auto-scaled fixed-point Q2.14 format compared to a similar floating-point model. It was able to perform inference in 2.0 seconds, while having an average power consumption of 2.63 W, which corresponds to a power efficiency of 6.0 GOPS/W.

📄 PDF Abstract BibTeX arXiv:2004.13075

Code (1)

jonathan93sh/CNNA

Tasks

High-Level Synthesis

Similar Papers 제목 키워드 기반

FPGA-QHAR: Throughput-Optimized for Quantized Human Action Recognition on The Edge

2023-11-04 · Azzam Alhussain, Mingjie Lin

Accelerating Human Action Recognition (HAR) efficiently for real-time surveillance and robotic systems on edge chips remains a challenging research field, given its high computational and memory requirements. This paper …

Action RecognitionTemporal Action Localization

Machine Learning Accelerators in 2.5D Chiplet Platforms with Silicon Photonics

2023-01-28 · Febin Sunny, Ebadollah Taheri, Mahdi Nikdast, Sudeep Pasricha

Domain-specific machine learning (ML) accelerators such as Google's TPU and Apple's Neural Engine now dominate CPUs and GPUs for energy-efficient ML processing. However, the evolution of electronic accelerators is facing…

Hyperdrive: A Multi-Chip Systolically Scalable Binary-Weight CNN Inference Engine

2018-03-05 · Renzo Andri, Lukas Cavigelli, Davide Rossi, Luca Benini

Deep neural networks have achieved impressive results in computer vision and machine learning. Unfortunately, state-of-the-art networks are extremely compute and memory intensive which makes them unsuitable for mW-device…

Quantization

Dataflow Aware Mapping of Convolutional Neural Networks Onto Many-Core Platforms With Network-on-Chip Interconnect

2020-06-18 · Andreas Bytyn, René Ahlsdorf, Rainer Leupers, Gerd Ascheid

Machine intelligence, especially using convolutional neural networks (CNNs), has become a large area of research over the past years. Increasingly sophisticated hardware accelerators are proposed that exploit e.g. the sp…

SCAR: Scheduling Multi-Model AI Workloads on Heterogeneous Multi-Chiplet Module Accelerators

2024-05-01 · Mohanad Odema, Luke Chen, Hyoukjun Kwon, Mohammad Abdullah Al Faruque

Emerging multi-model workloads with heavy models like recent large language models significantly increased the compute and memory demands on hardware. To address such increasing demands, designing a scalable hardware arc…

NavigateScheduling