mlsanityData to 14 Oct 2026

TENSILE: A Tensor granularity dynamic GPU memory scheduling method toward multiple dynamic workloads system

arXiv 2105.13336 ↗First posted 27 May 2021cs.DC cs.AI cs.DBcited by 1

Not on the map. Why?

Abstract (arXiv)

Recently, deep learning has been an area of intense research. However, as a kind of computing-intensive task, deep learning highly relies on the scale of GPU memory, which is usually prohibitive and scarce. Although some extensive works have been proposed for dynamic GPU memory management, they are hard to apply to systems with multiple dynamic workloads, such as in-database machine learning systems. In this paper, we demonstrated TENSILE, a method of managing GPU memory in tensor granularity to reduce the GPU memory peak, considering the multiple dynamic workloads. TENSILE tackled the cold-starting and across-iteration scheduling problem existing in previous works. We implemented TENSILE on a deep learning framework built by ourselves and evaluated its performance. The experiment results show that TENSILE can save more GPU memory with less extra overhead than prior works in single and multiple dynamic workloads scenarios.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 19 of its 32 references that are in the map. First posted on arXiv 27 May 2021.

Builds on

19 of 32 references.

References · 19

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  4. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  5. 2020Language Models are Few-Shot Learnerscited by 32,419
  6. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  7. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  8. 2016Densely Connected Convolutional Networkscited by 6,720
  9. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
  10. 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,512
  11. 2017Dynamic Routing Between Capsulescited by 689
  12. 2017The Case for Learned Index Structurescited by 188
7 more
  1. 2019Neo: A Learned Query Optimizercited by 80
  2. 2020Bao: Learning to Steer Query Optimizerscited by 62
  3. 2020Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloadscited by 56
  4. 2018SuperNeurons: Dynamic GPU Memory Management for Training Deep Neural Networkscited by 55
  5. 2017Ease.ml: Towards Multi-tenant Resource Sharing for Machine Learning Workloadscited by 16
  6. 2019Efficient Memory Management for GPU-based Deep Learning Systemscited by 6
  7. 2018Dependability in a Multi-tenant Multi-framework Deep Learning as-a-Service Platformcited by 2

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.