arrow
返回

Accelerating Sparse Algebra with Program Synthesis

delete2026-01-01
delete0
PRE
AI
J
José Wesley de Souza Magalhães *
S
Shideh Hashemian
A
Alexander Brauckmann
J
Jackson Woodruff
E
Elizabeth Polgreen
M
Michael F. P. O’Boyle
DOI:10.1145/3771775.3786281delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
线性代数库和张量领域专用语言能够为现代科学和机器学习工作负载提供高性能。尽管近期已有工作通过模式匹配和程序提升自动将遗留软件翻译为使用这些库/DSL,但这在很大程度上仅限于稠密线性代数。本文解决了更困难的遗留稀疏线性代数代码移植到库和DSL的问题。它利用大语言模型预测解决方案的草图,然后使用基于类型的程序合成搜索可能的代码空间以针对参数绑定。我们实现了一个名为SLEB(带绑定的稀疏提升器)的工具,并在大量基准测试和真实数据集上对其进行评估,将其与两种最先进的编译器技术LiLAC和SpEQ以及GPT 4.o进行比较。总体而言,我们提升了94%的程序,而LiLAC、SpEQ和GPT 4.o分别提升了11%、17%和48%。这分别在CPU和GPU平台上实现了2.6倍和7.2倍的平均加速。
Keyword:
Sparse
Program Lifting
Synthesis
TACO
Tensor Algebra

期刊

P
PROCEEDINGS OF THE 35TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION, CC 2026
IF:
0
论文数:
18
被引数:
0

机构

U
University of Edinburgh
学者数:
5.2W
论文数: 4.6W
被引数: 71
引用论文

引用论文

err分享
err收藏
SpEQ: Translation of Sparse Codes using Equivalences
err2024-06-20
err0
PREAI
errLaird,Avery; Liu,Bangtian; Bjørner,Nikolaj; Dehnavi,Maryam Mehri
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
KernelFaRer
err2021-06-28
err0
errOAAI
errJoão P. L. De Carvalho; Braedy Kuzma; Ivan Korostelev; José Nelson Amaral; Christopher Barton; José Moreira; Guido Araujo
err分享
err收藏
PASTA: a parallel sparse tensor algorithm benchmark suite
err2019-08-05
err0
PREAI
errJiajia Li; Yuchen Ma; Xiaolong Wu; Ang Li; Kevin Barker
err分享
err收藏
Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing
err2022-02-16
err0
errOAAI
errHartwig Anzt; Terry Cojean; Goran Flegar; Fritz Göbel; Thomas Grützmacher; Pratik Nayak; Tobias Ribizel; Yuhsiang Mike Tsai; Enrique S. Quintana-Ortí
err分享
err收藏
The tensor algebra compiler张量代数编译器
err2017-10-12
err0
errOAAI
errFredrik Kjolstad; Shoaib Kamil; Stephen Chou; David Lugato; Saman Amarasinghe
err分享
err收藏
SuperLU
err2011-01-01
err0
PREAI
errDongarra,Jack; Luszczek,Piotr; Wolf,Felix; Träff,Jesper Larsson; Quinton,Patrice; Hellwagner,Hermann; Fränzle,Martin; Lengauer,Christian; Ceze,Luis H; Hiraki,Kei; Riesen,Rolf; Maccabe,Arthur B.; Feo,John; Madduri,Kamesh; Risset,Tanguy; Khan,Maleq; Kumar,V. S. Anil; Marathe,Madha V.; Stretz,Paula E.; Dwarkadas,Sandhya; Kalé,Laxmikant V.; Solomonik,Edgar; Bader,Michael; Bungartz,Hans-Joachim; Mehl,Miriam; Huckle,Thomas; Sedlacek,Matous; Bader,David A; Cong,Guojing; Gupta,Anshul; Müller,Matthias; Whitney,Brian; Henschel,Robert; Kumaran,Kalyan; Torrellas,Josep; Rauchwerger,Lawrence; Polizzi,Eric; Püschel,Markus; Franchetti,Franz; Voronenko,Yevgen; Darema,Frederica; Newton,Ryan; Ghoting,Amol; Makarychev,Konstantin; Li,Xiaoye Sherry; Demmel,James; Gilbert,John; Grigori,Laura; Shao,Meiyue; Hwu,Wen mei; Bader,David A.; Cong,Guojing; Flich,José; Yalamanchili,Sudhakar; Scott,Michael L.; Zola,Jaroslaw; Aluru,Srinivas; Aluru,Srinivas; Reinders,James R.
err分享
err收藏
学者 查看更多内容