• Home
  • Search
  • TENSILE: A Tensor Granularity Dynamic GPU Memory Scheduling Method Toward Multiple Dynamic Workloads System
  • Open Access IconOpen Access
  • Cite Icon3
  • https://doi.org/10.1109/tkde.2022.3221426Copy DOI Icon

TENSILE: A Tensor Granularity Dynamic GPU Memory Scheduling Method Toward Multiple Dynamic Workloads System

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

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.

Similar Papers
  • PDF
  • Research Article
  • Citations22

Efficient Use of GPU Memory for Large-Scale Deep Learning Model Training

  • Nov 04, 2021
  • Applied Sciences
  • Hyeonseong Choi +1
  • Conference Article
  • Citations215

ZeRO-infinity

  • Nov 13, 2021
  • Samyam Rajbhandari +4
  • Research Article
  • Citations2

TBEM: Testing-Based GPU-Memory Consumption Estimation for Deep Learning

  • Jan 01, 2022
  • IEEE Access
  • Haiyi Liu +3
  • Conference Article
  • Citations4

The Method, the Tools and Rationales for Assessing Dynamic Memory Efficiency in Embedded Real-Time Systems in Practice

  • Oct 01, 2006
  • Christian Rosso
  • Conference Article
  • Citations19

SchedTune: A Heterogeneity-Aware GPU Scheduler for Deep Learning

  • May 01, 2022
  • Hadeel Albahar +5
  • Research Article
  • Citations46

VPipe: A Virtualized Acceleration System for Achieving Efficient and Scalable Pipeline Parallel DNN Training

  • Mar 01, 2022
  • IEEE Transactions on Parallel and Distributed Systems
  • Shixiong Zhao +12
  • Research Article
  • Citations20

DMMX: Dynamic memory management extensions

  • Mar 13, 2002
  • The Journal of Systems & Software
  • J.Morris Chang +3
  • Research Article
  • Citations2

Deep Learning Initialized Compressed Sensing (Deli-CS) in Volumetric Spatio-Temporal Subspace Reconstruction

  • Mar 28, 2023
  • bioRxiv
  • Siddharth S Iyer +9
  • Conference Article
  • Citations7

Xonar: Profiling-based Job Orderer for Distributed Deep Learning

  • Jul 01, 2022
  • Changyong Shin +4
  • Conference Article
  • Citations9

A dynamic memory measuring tool for C++ programs

  • Mar 24, 2000
  • Woo Hyong Lee +2
  • Research Article
  • Citations6

An integrated dynamic memory tracing tool for C++

  • Nov 16, 2002
  • Information Sciences
  • Woo Hyong Lee +1
  • Research Article
  • Citations7

Dynamic Memory Management in Massively Parallel Systems: A Case on GPUs.

  • Jun 28, 2022
  • ICS ... : proceedings of the ... ACM International Conference on Supercomputing. International Conference on Supercomputing
  • Minh Pham +6
  • Book Chapter
  • Citations24

CorticalFlow$$^{++}$$: Boosting Cortical Surface Reconstruction Accuracy, Regularity, and Interoperability

  • Jan 01, 2022
  • Rodrigo Santa Cruz +6
  • Research Article

Breast cancer detection using BCDNet convolutional neural network

  • Feb 19, 2026
  • Array
  • Aneesha Jose +1
  • Research Article

Restoring missing modes of 21cm intensity mapping with deep learning: impact on BAO reconstruction

  • Apr 01, 2025
  • Journal of Cosmology and Astroparticle Physics
  • Qian Li +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.