conference-paper

A Convolutional Neural Network Accelerator with High-level Synthesis

Research footprint

At a glance

الاستشهادات
0
المراجع
23
Comments
0
Paper overview

Abstract

The use of hardware description languages (HDLs) and the implementation of techniques like pipelining and dataflow optimization significantly increase the complexity of designing field-programmable gate arrays (FPGAs). This added complexity poses challenges in translating hardware descriptive code into FPGA-recognizable bitstreams. Despite high-level synthesis (HLS) facilitating the translation of C or C++ into HDL and enhancing deployment efficiency, current HLS optimization schemes remain limited, necessitating complex processes and prolonged simulation times. Addressing these challenges, we propose an HLS-based convolutional neural network (CNN) accelerator that constructs various CNN models, including convolutional and pooling modules, using the C language and optimizes resource utilization via diverse HLS directives. Resource utilization is subsequently visualized through simulation and synthesis. Conducting experiments with Vitis 2021.1, our accelerator effectively converts the C-constructed CNN into HDL, markedly reducing resource utilization metrics such as lookup tables and latency.

Record transparency

Publication details

DOI
10.1109/icetci61221.2024.10594247
OpenAlex
W4400771790
Document type
conference-paper
Language
EN
Last metadata update
المجتمع

Comments

تسجيل الدخول للانضمام إلى النقاش.

  1. لا توجد تعليقات بعد. ابدأ النقاش.