Performance Comparison Between HLS and HDL on Load Design of VTA Accelerator

The increasing complexity of DNN networks makes it harder to quickly design and deploy complete DNN accelerators in FPGA platforms. High-level-synthesis (HLS) is a common solution to simplify the design process and increase the abstraction level in system development. However, whether HLS compilation could make full use of hardware and timing resources is always needed to be considered. In this paper, a comparative study of HLS and HDL are presented focusing on load design of Versatile Tensor Accelerator (VTA). The design method of two development tools are introduced in detail. Through fine-grained instruction analysis, it can be determined that the AXI bus mechanism of HDL version is superior to HLS. Based on Xilinx ZCU104 development board, YOLOV3 are deployed and network performance evaluations are proposed. The results show that HDL design can greatly improve the load bandwidth compared with HLS, the resource utilization and power consumption are also better than HLS, which indicates limitations of HLS design in load data optimization.

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1109/iccc62609.2024.10941872
Primary Topic
Particle accelerators and beam dynamics
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance Comparison Between HLS and HDL on Load Design of VTA Accelerator

Kuizhi Mei, M. Gu, Hengxiang Xu, Jun Cheng et al.
Particle accelerators and beam dynamics
article

Performance Comparison Between HLS and HDL on Load Design of VTA Accelerator

Kuizhi Mei, M. Gu, Hengxiang Xu, Jun Cheng, Yuan Gao, Haoyuan Li, Xuhui Wang
article en

Abstract

The increasing complexity of DNN networks makes it harder to quickly design and deploy complete DNN accelerators in FPGA platforms. High-level-synthesis (HLS) is a common solution to simplify the design process and increase the abstraction level in system development. However, whether HLS compilation could make full use of hardware and timing resources is always needed to be considered. In this paper, a comparative study of HLS and HDL are presented focusing on load design of Versatile Tensor Accelerator (VTA). The design method of two development tools are introduced in detail. Through fine-grained instruction analysis, it can be determined that the AXI bus mechanism of HDL version is superior to HLS. Based on Xilinx ZCU104 development board, YOLOV3 are deployed and network performance evaluations are proposed. The results show that HDL design can greatly improve the load bandwidth compared with HLS, the resource utilization and power consumption are also better than HLS, which indicates limitations of HLS design in load data optimization.

Xi'an Jiaotong University (CN)
National Natural Science Foundation of China
Affordable and clean energy
Openalex Percentile: Top 53%
Particle accelerators and beam dynamics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Performance Comparison Between HLS and HDL on Load Design of VTA Accelerator — Kuizhi Mei, M. Gu, et al. · (2024) | TGRS Research Map | TGRS