An Integer-Only and Group-Vector Systolic Accelerator for Efficiently Mapping Vision Transformer on Edge

计算机科学 现场可编程门阵列 矩阵乘法 边缘设备 收缩阵列 变压器 边缘计算 并行计算 计算机硬件 计算机工程 嵌入式系统 工程类 物联网 超大规模集成 云计算 物理 量子力学 电压 电气工程 量子 操作系统
作者
Mingqiang Huang,J.P. Luo,Chenchen Ding,Zikun Wei,Sixiao Huang,Hao Yu
出处
期刊:IEEE Transactions on Circuits and Systems I-regular Papers [Institute of Electrical and Electronics Engineers]
卷期号:70 (12): 5289-5301 被引量:9
标识
DOI:10.1109/tcsi.2023.3312775
摘要

Transformer-like network has shown remarkable high performance in both natural language processing and computer vision. However, the huge computational demands in non-linear floating-point arithmetic and the irregular memory access requirement in self-attention mechanism make it still a challenge to deploy Transformer on edge. To address the above issues, we propose integer-only quantization scheme for the simplification of non-linear operations (such as LayerNorm, Softmax and Gelu), meanwhile algorithm-hardware co-design strategy is applied to guarantee both the high accuracy and high efficiency. Besides, we construct general-purpose group vector systolic array to efficiently accelerate the matrix multiplication operations including both regular matrix-multiplication/convolution and the irregular multi-head self-attention mechanism. Unified data-package strategy and flexible on-/off-chip data storage management strategy are also proposed to further improve the performance. The design has been deployed on Xilinx ZCU102 FPGA platform, achieving an overall inference latency of 4.077ms and 11.15ms per image for ViT-tiny and ViT-s, respectively. The average throughput can reach as high as 762.7 GOPs, which shows significant improvement over the previous state-of-the-art FPGA Transformer accelerator.

科研通智能强力驱动
Strongly Powered by AbleSci AI

祝大家在新的一年里科研腾飞
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
栗子完成签到 ,获得积分10
5秒前
如你所liao完成签到,获得积分10
5秒前
龙哥发布了新的文献求助10
10秒前
gxpjzbg完成签到,获得积分10
10秒前
斯文败类应助思想滚得远采纳,获得20
12秒前
重生之我怎么变院士了完成签到 ,获得积分10
14秒前
不想起昵称完成签到 ,获得积分10
15秒前
龙哥完成签到,获得积分10
18秒前
荣匪发布了新的文献求助10
19秒前
科研公主完成签到 ,获得积分10
21秒前
bkagyin应助勤劳的嵩采纳,获得10
26秒前
东方翰完成签到 ,获得积分10
30秒前
zho应助荣匪采纳,获得10
30秒前
小益博士完成签到,获得积分10
35秒前
石头完成签到,获得积分10
38秒前
liao完成签到 ,获得积分10
40秒前
yiryir完成签到 ,获得积分10
40秒前
情怀应助包容朝雪采纳,获得30
42秒前
阿嘎普莱特完成签到,获得积分10
42秒前
45秒前
木槿花难开完成签到,获得积分10
46秒前
殷勤的咖啡完成签到,获得积分10
49秒前
非我完成签到 ,获得积分10
49秒前
勤劳的嵩发布了新的文献求助10
50秒前
52秒前
荣匪完成签到,获得积分10
53秒前
坦率的从波完成签到 ,获得积分10
53秒前
NexusExplorer应助哈哈采纳,获得10
54秒前
包容朝雪完成签到,获得积分10
58秒前
baihao821720完成签到 ,获得积分10
1分钟前
phw2333完成签到,获得积分10
1分钟前
Mr_X完成签到,获得积分20
1分钟前
完美世界应助ffx采纳,获得10
1分钟前
可爱的函函应助dungaway采纳,获得10
1分钟前
1分钟前
小恐龙飞飞完成签到 ,获得积分10
1分钟前
魔幻安南完成签到 ,获得积分10
1分钟前
包容朝雪发布了新的文献求助30
1分钟前
顺利又菱完成签到 ,获得积分10
1分钟前
1分钟前
高分求助中
Востребованный временем 2500
Production Logging: Theoretical and Interpretive Elements 2000
Agaricales of New Zealand 1: Pluteaceae - Entolomataceae 1500
Early Devonian echinoderms from Victoria (Rhombifera, Blastoidea and Ophiocistioidea) 1000
Mantiden: Faszinierende Lauerjäger Faszinierende Lauerjäger 1000
PraxisRatgeber: Mantiden: Faszinierende Lauerjäger 1000
Metal Additive Manufacturing for Propulsion Applications 600
热门求助领域 (近24小时)
化学 医学 生物 材料科学 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 物理化学 催化作用 细胞生物学 免疫学 冶金
热门帖子
关注 科研通微信公众号,转发送积分 3367708
求助须知:如何正确求助?哪些是违规求助? 2987130
关于积分的说明 8726101
捐赠科研通 2669706
什么是DOI,文献DOI怎么找? 1462414
科研通“疑难数据库(出版商)”最低求助积分说明 676839
邀请新用户注册赠送积分活动 668001