arrow
Return

Vision Transformer-based overlay processor for Edge Computing

delete2024-05-01
delete0
PRE
AI
F
Fang Liu
Z
Zimeng Fan
胡
胡威 (Wei Hu)
D
Dian Xu
M
Min Peng
H
He, Jing
Y
Yanxiang He *
DOI:10.1016/j.asoc.2024.111421delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Accelerating Visual Neural Networks in Edge Computing environments is crucial for processing image and video data. Visual Neural Networks, including Convolutional Neural Networks and Vision Transformers, are central to image recognition, video analysis, and object detection tasks. Deploying these networks on edge devices and accelerating them can significantly enhance data processing speed and efficiency. The large number of parameters, complex computational flows, and various structural variants of Transformer models present both opportunities and challenges. We propose Vis-TOP (Vision Transformer Overlay Processor) , an overlay processor designed for all types of Vision Transformer models. Vis-TOP, distinct from coarse -grained general-purpose accelerators like GPUs and fine-grained custom designs, encapsulates Vision Transformer characteristics into a three -layer, two -level mapping structure, enabling flexible model switching without hardware architecture modifications. Concurrently, we designed a corresponding instruction bundle and hardware architecture within this mapping structure. We implemented the overlay processor design on the ZCU102 after quantizing the Swin Transformer model to 8 -bit fixed points (fix_8). Experimentally, our throughput surpasses GPU implementation by 1.5 times. Our throughput per DSP is 2.2 to 11.7 times higher than that of existing Transformer -like accelerators. Overall, our approach satisfies real-time AI requirements in resource consumption and inference speed. Vis-TOP offers a cost-effective image processing solution for Edge Computing on reconfigurable devices, enhancing computational resource utilization, saving data transfer time and costs, and reducing latency.
Keywords:
Edge computing
Transformer
Neural networks
Overlay processor

Journal

Applied Soft Computing cover
Applied Soft Computing
IF:
6.6
Papers:
1.4W
Citations:
4.8W

Organization

W
wuhan university
Scholars:
8.1W
Papers: 5.8W
Citations: 70
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
errShare
errSave
Gray level co-occurrence matrix and wavelet analyses reveal discrete changes in proximal tubule cell nuclei after mild acute kidney injury
err
IF0
err2022-06-27
err0
errOAAI
errIgor Pantic; Jelena Cumic; Stefan Dugalic; Georg A. Petroianu; Peter R. Corridon
errShare
errSave
CO and CO2 Methanation Over Ni/SiC and Ni/SiO2 Catalysts
err2018-04-20
err0
PREAI
errThien An Le; Jong Kyu Kang; Eun Duck Park
errShare
errSave
Phase-Change Memory Optimization for Green Cloud with Genetic Algorithm
err2015-12-01
err255
PREAI
errQiu, Meikang; Ming, Zhong; Li, Jiayin; Gai, Keke; Zong, Ziliang
errShare
errSave
The Case for FPGA-Based Edge Computing
err2022-07-01
err31
PREAI
errXu, Chenren; Jiang, Shuang; Luo, Guojie; Sun, Guangyu; An, Ning; Huang, Gang; Liu, Xuanzhe
errShare
errSave
researcher View more