arrow
返回

Enabling Fine-Grained Spatial Multitasking on Systolic-Array NPUs Using Dataflow Mirroring

delete2023-12-01
delete1
PRE
AI
J
Jinwoo Choi
Y
Yeonan Ha
J
Jounghoo Lee
S
Sangsu Lee
J
Jinho Lee
H
Hanhwi Jang *
Y
Youngsok Kim *
DOI:10.1109/TC.2023.3299030delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Neural Processing Units (NPUs) frequently suffer from low hardware utilization as the efficiency of their systolic arrays heavily depends on the characteristics of a deep neural network (DNN). Spatial multitasking is a promising solution to overcome the low NPU hardware utilization; however, the state-of-the-art spatial-multitasking NPU architecture achieves sub-optimal performance due to its coarse-grained systolic-array distribution and incurs significant implementation costs. In this paper, we propose dataflow-mirroring NPU (DM-NPU), a novel spatial-multitasking NPU architecture supporting fine-grained systolic-array distribution. The key idea of DM-NPU is to reverse the dataflows of co-located DNNs in horizontal and/or vertical directions. DM-NPU can place allocation boundaries between any adjacent processing elements of a systolic array, both horizontally and vertically. We then propose DM-Perf, an accurate systolic-array NPU performance model, to maximize the spatial-multitasking performance of DM-NPU. Utilizing the existing performance models achieves sub-optimal performance as they cannot accurately capture the resource contention caused by spatial multitasking. DM-Perf, on the other hand, exploits the per-layer performance profiles of a DNN to accurately capture the resource contention. Our evaluation using MLPerf DNNs shows that DM-NPU and DM-Perf can greatly improve the performance by up to 35.1% over the state-of-the-art NPU architecture and performance model.
Keyword:
Multitasking
Systolic arrays
Resource management
Hardware
Computer architecture
Artificial neural networks
Costs
Neural Processing Unit (NPU)
systolic array
spatial multitasking
performance modeling

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

A
Ajou University
学者数:
1.1W
论文数: 1.0W
被引数: 8.9K
S
seoul national university (snu)
学者数:
7.2W
论文数: 6.6W
被引数: 86
Y
Yonsei University
学者数:
4.8W
论文数: 4.6W
被引数: 5.2W
学者 查看更多机构
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
1,2,3-Triazole based ligands with phosphine and pyridine functionalities: synthesis, PdIIand PtIIchemistry and catalytic studies
err2022-01-01
err0
PREAI
errLatchupatula Radhakrishna; Basvaraj S. Kote; Harish S. Kunchur; Madhusudan K. Pandey; Dipanjan Mondal; Maravanji S. Balakrishna
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容