paper-with-me

홈 › Papers

High Performance Scalable FPGA Accelerator for Deep Neural Networks

2019-08-29 · Sudarshan Srinivasan, Pradeep Janedula, Saurabh Dhoble, Sasikanth Avancha, Dipankar Das, Naveen Mellempudi, Bharat Daga, Martin Langhammer, Gregg Baeckler, Bharat Kaul

Low-precision is the first order knob for achieving higher Artificial Intelligence Operations (AI-TOPS). However the algorithmic space for sub-8-bit precision compute is diverse, with disruptive changes happening frequently, making FPGAs a natural choice for Deep Neural Network inference, In this work we present an FPGA-based accelerator for CNN inference acceleration. We use {\it INT-8-2} compute (with {\it 8 bit} activation and {2 bit} weights) which is recently showing promise in the literature, and which no known ASIC, CPU or GPU natively supports today. Using a novel Adaptive Logic Module (ALM) based design, as a departure from traditional DSP based designs, we are able to achieve high performance measurement of 5 AI-TOPS for {\it Arria10} and project a performance of 76 AI-TOPS at 0.7 TOPS/W for {\it Stratix10}. This exceeds known CPU, GPU performance and comes close to best known ASIC (TPU) numbers, while retaining the versatility of the FPGA platform for other applications.

📄 PDF Abstract BibTeX arXiv:1908.11809

Code (0)

등록된 구현이 없습니다.

Tasks

CPUGPUVocal Bursts Intensity Prediction

Similar Papers 제목 키워드 기반

HybridDNN: A Framework for High-Performance Hybrid DNN Accelerator Design and Implementation

2020-04-08 · Hanchen Ye, Xiaofan Zhang, Zhize Huang, Gengsheng Chen 외

To speedup Deep Neural Networks (DNN) accelerator design and enable effective implementation, we propose HybridDNN, a framework for building high-performance hybrid DNN accelerators and delivering FPGA-based hardware imp…

DLAU: A Scalable Deep Learning Accelerator Unit on FPGA

2016-05-23 · Chao Wang, Qi Yu, Lei Gong, Xi Li 외

As the emerging field of machine learning, deep learning shows excellent ability in solving complex learning problems. However, the size of the networks becomes increasingly large scale due to the demands of the practica…

Deep Learning

Systolic-CNN: An OpenCL-defined Scalable Run-time-flexible FPGA Accelerator Architecture for Accelerating Convolutional Neural Network Inference in Cloud/Edge Computing

2020-12-06 · Akshay Dua, Yixing Li, Fengbo Ren

This paper presents Systolic-CNN, an OpenCL-defined scalable, run-time-flexible FPGA accelerator architecture, optimized for accelerating the inference of various convolutional neural networks (CNNs) in multi-tenancy clo…

Edge-computing

Fast, Scalable, Energy-Efficient Non-element-wise Matrix Multiplication on FPGA

2024-07-02 · Xuqi Zhu, Huaizhi Zhang, JunKyu Lee, Jiacheng Zhu 외

Modern Neural Network (NN) architectures heavily rely on vast numbers of multiply-accumulate arithmetic operations, constituting the predominant computational cost. Therefore, this paper proposes a high-throughput, scala…

Management

SWAT: Scalable and Efficient Window Attention-based Transformers Acceleration on FPGAs

2024-05-27 · Zhenyu Bai, Pranav Dangi, Huize Li, Tulika Mitra

Efficiently supporting long context length is crucial for Transformer models. The quadratic complexity of the self-attention computation plagues traditional Transformers. Sliding window-based static sparse attention miti…

GPU