arrow
返回

BEEMS: Boosting Machine Vision Efficiency via Computation Graph-Based Memory Smoothing

delete2026-01-01
delete0
PRE
AI
H
Hanjing Shen
F
Fangxin Liu *
L
Liu, Jian
L
Li Jiang
H
Haibing Guan
DOI:10.1145/3774934.3786430delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
随着基于深度学习的计算机视觉(CV)技术的快速发展,数字图像的处理日益由人类转向下游CV算法。特别是,视觉基础模型的日益普及,提高了将这些模型部署在边缘设备上的兴趣。然而,有限的内存仍然是一个关键瓶颈,使得内存占用减少至关重要。主流的模型定制方法通常需要密集的部署工作,并且可能严重降低精度。此外,现有的深度学习框架通常不优先考虑内存优化。现有的内存管理方案面临实际限制,包括层间内存不平衡、高管理开销和易变的内存预算。为解决这些问题,本研究专注于显式设计为内存感知的编译级优化。我们观察到,视觉基础模型推理期间的内存使用量随时间显著变化(高达10倍差异),并且存在较长时间的内存需求低谷。基于此,我们提出了BEEMS,一种双目标编译器,通过平滑计算图中的内存使用来优化内存和延迟。BEEMS分析视觉基础模型的计算图,以识别内存需求的高峰和低谷算子。然后,它构建一个高效的优化搜索空间,提供一个灵活的接口,根据算子特性应用不同策略。具体而言,高峰算子通过算子分区、核替换、交换和重新物化等技术来降低内存压力,而低谷算子应用子图替换来提高延迟。在六个不同模型上的实验表明,BEEMS可将峰值内存最多减少90%,并将延迟提高10%,展示了其在联合优化内存和性能方面的有效性。
Keyword:
AI compilation
deep learning systems
memory optimization

期刊

P
PROCEEDINGS OF THE 31ST ACM SIGPLAN ANNUAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, PPOPP 2026
IF:
0
论文数:
43
被引数:
0

机构

S
shanghai jiao tong university
学者数:
15.7W
论文数: 11.7W
被引数: 159
B
Beihang University
学者数:
5.2W
论文数: 4.1W
被引数: 37
S
shanghai qi zhi institute
学者数:
65
论文数: 46
被引数: 0
学者 查看更多机构
引用论文

引用论文

WiseGraph: Optimizing GNN with Joint Workload Partition of Graph and Operations
err2024-04-22
err0
PREAI
errKezhao Huang; Jidong Zhai; Liyan Zheng; Haojie Wang; Yuyang Jin; Qihao Zhang; Runqing Zhang; Zhen Zheng; Youngmin Yi; Xipeng Shen
err分享
err收藏
NVIDIA A100 Tensor Core GPU: Performance and Innovation
err2021-03-01
err0
PREAI
errJack Choquette; Wishwesh Gandhi; Olivier Giroux; Nick Stam; Ronny Krashinsky
err分享
err收藏
End-to-End Object Detection with Transformers使用Transformers进行端到端对象检测
err2020-11-03
err0
PREAI
errNicolas Carion; Francisco Massa; Gabriel Synnaeve; Nicolas Usunier; Alexander Kirillov; Sergey Zagoruyko
err分享
err收藏
TASO
err2019-10-27
err0
errOAAI
errZhihao Jia; Oded Padon; James Thomas; Todd Warszawski; Matei Zaharia; Alex Aiken
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容