arrow
返回

ELTC: An End-to-End Large Language Model-Based Tensor Compilation Optimization Framework

delete2026-01-01
delete0
PRE
AI
W
Wenbo Ma
Q
Qingzeng Song *
F
Fei Qiao
X
Xue, YongJiang
S
Sun, MingZe
DOI:10.1007/978-981-95-3585-9_12delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
张量程序优化是一个非凸优化问题,在高效求解的同时平衡优化效率与执行性能仍然是一项具有挑战性的任务。基于搜索的张量程序编译器通过构建包含潜在高性能程序变体的规模化探索空间,已被证明是有效的,从而克服了传统程序优化方法的性能瓶颈。然而,这些方法在搜索策略上仍面临重大挑战,因为现有编译器通常需要数小时甚至数天才能确定最优的程序表示。本文提出ELTC,一种基于大语言模型(LLMs)的端到端张量程序编译框架,旨在高效优化深度神经网络中的张量程序。ELTC将张量程序探索问题表述为语言模型的生成任务。通过离线训练大型语言模型,它基于张量程序的特征表示以端到端方式生成变换序列。在保留广泛搜索空间的同时,该方法显著提高了优化效率。此外,我们引入了一种面向语言模型的中间表示,它使用结构化文本格式对张量程序的关键特征进行编码。基于此表示,我们构建了一个专用于语言模型的张量程序数据集。实验结果表明,ELTC在优化质量和调优速度方面均表现出优越性能。与完全收敛的AnsorTenSet相比,ELTC在收敛条件下实现了34.07倍的编译加速和1.06倍的平均性能提升。此外,ELTC还超越了手动优化的核心库TensorRT,实现了1.3倍的性能增益。
Keyword:
Program Transformation
Compiler
Large Language Models

期刊

P
PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2025
IF:
0
论文数:
13
被引数:
0

机构

T
tsinghua university
学者数:
11.9W
论文数: 10.0W
被引数: 137
T
tiangong university
学者数:
2.6K
论文数: 804
被引数: 0
引用论文

引用论文

Augmented Reality meets Deep Learning增强现实与深度学习
err2017-01-01
err0
errOAAI
errHassan Abu Abu; Siva Karthik Mustikovela; Lars Mescheder; Andreas Geiger; Carsten Rother
err分享
err收藏
Halide
err2013-06-16
err0
errOAAI
errJonathan Ragan-Kelley; Connelly Barnes; Andrew Adams; Sylvain Paris; Frédo Durand; Saman Amarasinghe
err分享
err收藏
Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Code
err2019-02-01
err0
errOAAI
errRiyadh Baghdadi; Jessica Ray; Malek Ben Romdhane; Emanuele Del Sozzo; Abdurrahman Akkas; Yunming Zhang; Patricia Suriana; Shoaib Kamil; Saman Amarasinghe
err分享
err收藏
MLIR: Scaling Compiler Infrastructure for Domain Specific Computation
err2021-02-27
err0
PREAI
errChris Lattner; Mehdi Amini; Uday Bondhugula; Albert Cohen; Andy Davis; Jacques Pienaar; River Riddle; Tatiana Shpeisman; Nicolas Vasilache; Oleksandr Zinenko
err分享
err收藏
没有更多内容