arrow
Return

Texplorer: Efficient Tensor Program Optimization for GPUs Using a Highly Constrained Search Space

delete2026-03-18
delete0
PRE
AI
W
Wei Li
高
高斌 (Bin Gao)
W
Weng‐Fai Wong
DOI:10.1109/TPDS.2026.3675079delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Optimizing tensor programs for deep learning inference is costly, often requiring hours of search over massive search spaces ($>\! 10^{10}$). Prior machine learning–guided approaches are stochastic and inefficient because they treat both the search and programs as black boxes, overlooking two key properties: 1) the search space is highly structured, with large regions of invalid or low-performing configurations, and 2) tensor programs exhibit analyzable patterns in memory access and pipelined execution. We present Texplorer, a deterministic tensor program optimizer that exploits these structures for robust and efficient search. Texplorerintroduces a three-stage pruning algorithm to eliminate invalid, redundant, and inefficient candidates, shrinking the search space from billions to thousands. It replaces costly learned models with a lightweight analytical cost model that captures GPU pipeline and memory behavior, enabling accurate, training-free performance prediction and strong cross-operator generalization. Finally, Texplorerintegrates pruning and cost modeling into a one-pass analytical evaluation pipeline that ranks all remaining candidates, enabling rapid convergence without iterative retraining or stochastic sampling. Across 144 operators and 11 DNNs on NVIDIA V100, A100, and H100 GPUs, Texplorermatches state-of-the-art performance while reducing search time by up to $300\times$. An enhanced variant, Texplorer$^{+}$+, further improves performance by up to 3.1% with up to $72\times$ faster tuning.
Keywords:
Tensor program tuning
Compiler optimization

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

N
national university of singapore
Scholars:
4.6K
Papers: 2.4K
Citations: 1
Cited Papers

Cited Papers

errShare
errSave
The Droplet Search Algorithm for Kernel Scheduling
err
IF0
err2024-05-21
err0
PREAI
errMichael Canesche; Vanderson Rosário; Edson Borin; Fernando Quintão Pereira
errShare
errSave
Pruner: A Draft-then-Verify Exploration Mechanism to Accelerate Tensor Program Tuning
err2025-03-30
err0
PREAI
errQiao,Liang; Shi,Jun; Hao,Xiaoyu; Fang,Xi; Zhang,Sen; Zhao,Minfan; Zhu,Ziqi; Chen,Junshi; An,Hong; Tang,Xulong; Li,Bing; Yuan,Honghui; Wang,Xinyang
errShare
errSave
Densely Connected Convolutional Networks
err2017-07-01
err0
errOAAI
errGao Huang; Zhuang Liu; Laurens Van Der Maaten; Kilian Q. Weinberger
errShare
errSave
MobileNetV2: Inverted Residuals and Linear Bottlenecks
err2018-06-01
err0
errOAAI
errMark Sandler; Andrew Howard; Menglong Zhu; Andrey Zhmoginov; Liang-Chieh Chen
errShare
errSave
err
IF0
err
err0
errOAAI
err
errShare
errSave
researcher View more