paper-with-me

홈 › Papers

Design optimization for high-performance computing using FPGA

2023-04-24 · Murat Isik, Kayode Inadagbo, Hakan Aktas

Reconfigurable architectures like Field Programmable Gate Arrays (FPGAs) have been used for accelerating computations in several domains because of their unique combination of flexibility, performance, and power efficiency. However, FPGAs have not been widely used for high-performance computing, primarily because of their programming complexity and difficulties in optimizing performance. We optimize Tensil AI's open-source inference accelerator for maximum performance using ResNet20 trained on CIFAR in this paper in order to gain insight into the use of FPGAs for high-performance computing. In this paper, we show how improving hardware design, using Xilinx Ultra RAM, and using advanced compiler strategies can lead to improved inference performance. We also demonstrate that running the CIFAR test data set shows very little accuracy drop when rounding down from the original 32-bit floating point. The heterogeneous computing model in our platform allows us to achieve a frame rate of 293.58 frames per second (FPS) and a %90 accuracy on a ResNet20 trained using CIFAR. The experimental results show that the proposed accelerator achieves a throughput of 21.12 Giga-Operations Per Second (GOP/s) with a 5.21 W on-chip power consumption at 100 MHz. The comparison results with off-the-shelf devices and recent state-of-the-art implementations illustrate that the proposed accelerator has obvious advantages in terms of energy efficiency.

📄 PDF Abstract BibTeX arXiv:2304.12474

Code (0)

등록된 구현이 없습니다.

Tasks

Vocal Bursts Intensity Prediction

Methods 이 논문이 사용한 방법론

Test 설명 없음

Similar Papers 제목 키워드 기반

N3H-Core: Neuron-designed Neural Network Accelerator via FPGA-based Heterogeneous Computing Cores

2021-12-15 · Yu Gong, Zhihan Xu, Zhezhi He, Weifeng Zhang 외

Accelerating the neural network inference by FPGA has emerged as a popular option, since the reconfigurability and high performance computing capability of FPGA intrinsically satisfies the computation demand of the fast-…

Quantization

Task modules Partitioning, Scheduling and Floorplanning for Partially Dynamically Reconfigurable Systems Based on Modern Heterogeneous FPGAs

2022-12-11 · Bo Ding, Jinglei Huang, Junpeng Wang, Qi Xu 외

Modern field programmable gate array(FPGA) can be partially dynamically reconfigurable with heterogeneous resources distributed on the chip. And FPGA-based partially dynamically reconfigurable system(FPGA-PDRS) can be us…

Scheduling

FPGA-based Acceleration for Convolutional Neural Networks: A Comprehensive Review

2025-05-04 · Junye Jiang, Yaan Zhou, Yuanhao Gong, Haoxuan Yuan 외

Convolutional Neural Networks (CNNs) are fundamental to deep learning, driving applications across various domains. However, their growing complexity has significantly increased computational demands, necessitating effic…

An FPGA-based Solution for Convolution Operation Acceleration

2022-06-09 · Trung Dinh Pham, Bao Gia Bach, Lam Trinh Luu, Minh Dinh Nguyen 외

Hardware-based acceleration is an extensive attempt to facilitate many computationally-intensive mathematics operations. This paper proposes an FPGA-based architecture to accelerate the convolution operation - a complex …

Edge-computing

AxOMaP: Designing FPGA-based Approximate Arithmetic Operators using Mathematical Programming

2023-09-23 · Siva Satyendra Sahoo, Salim Ullah, Akash Kumar

With the increasing application of machine learning (ML) algorithms in embedded systems, there is a rising necessity to design low-cost computer arithmetic for these resource-constrained systems. As a result, emerging mo…

Evolutionary Algorithms