arrow
返回

Kitsune: Enabling Dataflow Execution on GPUs with Spatial

delete2025-12-01
delete0
PRE
AI
M
Michael Davies *
N
Neal Crago
K
Karthikeyan Sankaralingam
K
Keckle, Stephen
DOI:10.1145/3777466delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
当前最先进的深度学习(DL)模型在规模和复杂性上不断增长,许多现代模型的行为异质性也在增加。GPU仍然是DL应用的主导平台,依赖于批量同步执行模型,该模型存在诸多缺点,并且不适合DL应用的图结构。许多工业界和学术界的尝试试图通过采用垂直融合(将多个顺序操作合并为单个内核)来克服这些问题,但这种方法仍未能实现三个尚未开发的机遇:(1)由于流多处理器(SM)的时间多路复用,当只有一个算子执行时,GPU上的许多资源处于空闲状态;(2)通过更智能的片上数据移动降低能耗,从而在供电受限的环境中实现更高性能;(3)无法利用归约维度作为并行性的来源以减轻批处理压力。本文探索了相对未知的领域,回答了以下关键问题:对当前GPU架构进行适度调整是否能够实现高效的数据流执行,从而规避垂直融合的约束,而无需进行全新的架构设计。我们开发了Kitsune——一套用于构建空间流水线的基本构建模块,以在GPU上实现数据流执行,并基于PyTorch Dynamo开发了一个端到端编译器。在5个挑战性应用中,Kitsune可分别提供最高2.8倍和2.2倍的性能提升,以及分别高达99%和45%的片外流量减少(针对推理和训练)。
Keyword:
GPU architecture
spatial pipelining
artificial intelligence

期刊

A
ACM Transactions on Architecture and Code Optimization
IF:
1.8
论文数:
96
被引数:
1.1K

机构

N
nvidia corporation
学者数:
767
论文数: 439
被引数: 1
引用论文

引用论文

Survey of Machine Learning Accelerators机器学习加速器调查
err2020-09-22
err0
errOAAI
errAlbert Reuther; Peter Michaleas; Michael Jones; Vijay Gadepally; Siddharth Samsi; Jeremy Kepner
err分享
err收藏
Accelerating Deep Learning Inference with Cross-Layer Data Reuse on GPUs
err2020-01-01
err0
PREAI
errWang,Xueying; Li,Guangli; Dong,Xiao; Li,Jiansong; Liu,Lei; Feng,Xiaobing
err分享
err收藏
TASO
err2019-10-27
err0
errOAAI
errZhihao Jia; Oded Padon; James Thomas; Todd Warszawski; Matei Zaharia; Alex Aiken
err分享
err收藏
Compute Substrate for Software 2.0
err2021-03-01
err0
errOAAI
errJasmina Vasiljevic; Ljubisa Bajic; Davor Capalija; Stanislav Sokorac; Dragoljub Ignjatovic; Lejla Bajic; Milos Trajkovic; Ivan Hamer; Ivan Matosevic; Aleksandar Cejkov; Utku Aydonat; Tony Zhou; Syed Zohaib Gilani; Armond Paiva; Joseph Chu; Djordje Maksimovic; Stephen Alexander Chin; Zahi Moudallal; Akhmed Rakhmati; Sean Nijjar; Almeet Bhullar; Boris Drazic; Charles Lee; James Sun; Kei-Ming Kwong; James Connolly; Miles Dooley; Hassan Farooq; Joy Yu Ting Chen; Matthew Walker; Keivan Dabiri; Kyle Mabee; Rakesh Shaji Lal; Namal Rajatheva; Renjith Retnamma; Shripad Karodi; Daniel Rosen; Emilio Munoz; Andrew Lewycky; Aleksandar Knezevic; Raymond Kim; Allan Rui; Alexander Drouillard; David Thompson
err分享
err收藏
err分享
err收藏
学者 查看更多内容