paperbot · PL 论文追踪

全部论文 待读 收藏

P2 T-Control: An Efficient Dynamic Tensor Rematerialization System for DNN Training

T-Control:面向 DNN 训练的高效动态张量重计算系统
ASPLOS Proceedings of the 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22026匹配度 1/10 · 该论文研究 DNN 训练中的动态张量重计算与内存管理,属于系统/运行时优化方向,与用户关注的静态分析、LLM/Agent 程序分析、浮点程序分析或贝叶斯程序分析均无直接交集。引用 1 inbox
Zehua Wang, Junmin Xiao, Xiaochuan Deng, Huibing Wang, Hui Ma, Mingyi Li, Yunfei Pang, Guangming Tan
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 T-Control,结合张量依赖图拓扑与实时内存的自适应动态张量重计算系统,显著提升 DNN 训练吞吐。

随着 DNN 模型和 batch size 持续增长,训练面临显存过度消耗问题。张量重计算可在有限内存下支持训练,但动态方法常因贪心驱逐调度和运行时开销而不如静态方法。本文提出 T-Control,一种面向 DNN 训练的动态张量重计算系统。它将追踪到的张量依赖图拓扑与实时内存使用结合,自适应决定张量保留,保护关键张量并减少驱逐引发的重计算;同时扩展 PyTorch 原生内存管理器,采用细粒度内存管理策略提升内存利用率,减少不必要驱逐。实验表明,T-Control 相比最先进的静态与动态张量重计算系统,吞吐量最高分别提升 1.58× 和 1.91×。

问题
DNN 模型与 batch 规模增长导致训练显存不足,而现有动态张量重计算方法因贪心驱逐调度和运行时开销常不如静态方法。
方法
T-Control 将追踪得到的张量依赖图拓扑与实时内存使用结合,自适应决定张量保留与驱逐,并扩展 PyTorch 原生内存管理器实现细粒度内存管理。
评估
在 DNN 训练场景中与最先进的静态和动态张量重计算系统对比,吞吐量最高分别提升 1.58× 和 1.91×。
原文摘要(Abstract)

With the continuous growth of model and batch sizes, DNN model training increasingly suffers from excessive memory consumption. Tensor rematerialization has emerged as an effective technique to enable training under limited memory constraints. However, dynamic rematerialization methods often underperform static approaches, primarily due to their greedy tensor eviction schedules and runtime overhead. In this work, we develop T-Control, a dynamic tensor rematerialization system for DNN model training. T-Control integrates the topology of the traced tensor dependency graph with real-time memory usage to make informed, adaptive tensor retention decisions, preserving critical tensors and reducing eviction-induced recomputation. Furthermore, by extending PyTorch's native memory manager with our fine-grained memory management strategy, T-control effectively improves memory utilization, thereby reducing unnecessary tensor eviction. Experimental results demonstrate that T-Control boosts throughput by up to 1.58× and 1.91× over state-of-the-art static and dynamic tensor rematerialization systems.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{WangXDWMLPT26,
  title = {T-Control: An Efficient Dynamic Tensor Rematerialization System for DNN Training},
  author = {Zehua Wang and Junmin Xiao and Xiaochuan Deng and Huibing Wang and Hui Ma and Mingyi Li and Yunfei Pang and Guangming Tan},
  booktitle = {ASPLOS},
  year = {2026},
  doi = {10.1145/3779212.3790230}
}