arrow
返回

HSAS: Efficient task scheduling for large scale heterogeneous systolic array accelerator cluster

delete2024-05-01
delete1
PRE
AI
K
Kaige Yan
Y
Yanshuang Song
T
Tao Liu
J
Jingweijia Tan
魏晓辉 封面图
魏晓辉 (Xiaohui Wei) *
X
Xin Fu
DOI:10.1016/j.future.2024.01.023delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
To efficiently process a large amount of deep neural network models can be challenging, due to significant differences among models and even layers. Nowadays, systolic array has become a common architecture for processing neural networks. With this architecture, different array sizes can lead to huge difference in hardware utilization for the same network. Therefore, to achieve the optimal processing efficiency for a large amount of models, a heterogeneous systolic array accelerator cluster could be more advantageous than a homogeneous architecture. In this work, we propose such heterogeneous architecture, and design its scheduling algorithm HSAS. HSAS can evaluate how models fit with systolic arrays, by our systolic array performance and energy models. Meanwhile, HSAS also takes load balance and preemption into consideration. We further introduce a task decomposition algorithm and subtask priority management table, to enable more fine-grained subtask level scheduling. Our evaluation shows task level HSAS can improve average normalized turnaround time, system throughput and fairness by up to more than 80% compared with classic and state-of-the-art methods, while subtask level HSAS can achieve 18%-63% improvement compared to other methods.
Keyword:
Task scheduling
Systolic array
Heterogeneous computing
Computer architecture
Performance modeling
Energy modeling

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.9K
被引数:
2.3W

机构

U
university of houston system
学者数:
1.4W
论文数: 1.4W
被引数: 16
J
Jilin University
学者数:
8.7W
论文数: 5.6W
被引数: 8.9K
引用论文

引用论文

Deep learning for healthcare applications based on physiological signals: A review
err2018-07-01
err680
PREAI
errFaust, Oliver; Hagiwara, Yuki; Hong, Tan Jen; Lih, Oh Shu; Acharya, U. Rajendra
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Simba: Scaling Deep-Learning Inference with Chiplet-Based Architecture
err2021-05-24
err10
errOAAI
errShao, Yakun Sophia; Cemons, Jason; Venkatesan, Rangharajan; Zimmer, Brian; Fojtik, Matthew; Jiang, Nan; Keller, Ben; Klinefelter, Alicia; Pinckney, Nathaniel; Raina, Priyanka; Tell, Stephen G.; Zhang, Yanqing; Dally, William J.; Emer, Joel; Gray, C. Thomas; Khailany, Brucek; Keckler, Stephen W.
err分享
err收藏
Granulous KMS-1/PAN composite for Cs+ removal
err2015-01-01
err0
PREAI
errYun-Xia Wang; Jian-Rong Li; Jia-Cheng E. Yang; Baoling Yuan; Ming-Lai Fu
err分享
err收藏