paper-with-me

Papers

VTC: DNN Compilation with Virtual Tensors for Data Movement Elimination

2026-02-11 · Muyan Hu, Ahan Gupta, Jiachen Yuan, Vima Gupta, Taeksang Kim, Xin Xu, Janardhan Kulkarni, Ofer Dekel, Vikram Adve, Charith Mendis arxiv

With the widening gap between compute and memory operation latencies, data movement optimizations have become increasingly important for DNN compilation. Current optimizations such as layout transformations and operator fusion only target a subset of tensor operators and consequently miss important opportunities for reducing data movement in contemporary DNN workloads, including large language models. We introduce VTC, a novel tensor compilation framework that for the first time eliminates all unnecessary data movement by targeting the full spectrum of data movement operators. VTC proposes the concept of virtual tensors to track data movement between compute operators via index mappings rather than expensive physical data transfers to and from global memory, which can seamlessly interoperate with existing computation kernels and handle arbitrary tensor operator compositions. We also introduce a novel data movement elimination algorithm to automatically identify a profitable virtual tensor creation strategy. Evaluation on a variety of DNNs shows that VTC can outperform existing ML compilers by up to 1.93x (1.28x on average) on NVIDIA GPUs with up to 60% (17.5% on average) inference memory savings.

📄 PDF Abstract BibTeX arXiv:2604.09558

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

An Advance on Variable Elimination with Applications to Tensor-Based Computation

2020-02-21 · Adnan Darwiche

We present new results on the classical algorithm of variable elimination, which underlies many algorithms including for probabilistic inference. The results relate to exploiting functional dependencies, allowing one to …

Forge-UGC: FX optimization and register-graph engine for universal graph compiler

2026-04-14 · Satyam Kumar, Saurabh Jha arxiv

We present Forge-UGC (FX Optimization and Register-Graph Engine for Universal Graph Compilation), a four-phase compiler for transformer deployment on heterogeneous accelerator hardware, validated on Intel AI Boost NPU. E…

Theoretical Foundations of GPU-Native Compilation for Rapid Code Iteration

2025-12-12 · Adilet Metinov, Gulida M. Kudakeeva, Gulnara D. Kabaeva arxiv

Current AI code generation systems suffer from significant latency bottlenecks due to CPU-GPU data transfers during compilation, execution, and testing phases. We establish theoretical foundations for three complementary…

Code Generation

Real-Time Inverse Kinematics for Generating Multi-Constrained Movements of Virtual Human Characters

2025-07-01 · Hendric Voss, Stefan Kopp

Generating accurate and realistic virtual human movements in real-time is of high importance for a variety of applications in computer graphics, interactive virtual environments, robotics, and biomechanics. This paper in…

DVM: A Bytecode Virtual Machine Approach for Dynamic Tensor Computation

2026-03-25 · Jingzhi Fang, Xiong Gao, Renwei Zhang, Zichun Ye 외 arxiv

Dynamism is common in AI computation, e.g., the dynamic tensor shapes and the dynamic control flows in models. Due to the long compilation time, existing runtime compilation damages the model efficiency, while the offlin…