Breaking On-device Training Memory Wall: A Systematic Survey

Shitian Li, Chunlin Tian, Kahou Tam, Rui Ma, Li Li
6/17/2023
cs.DCcs.LG

No confident code implementation found for this paper.

Abstract

On-device training has become an increasingly popular approach to machine learning, enabling models to be trained directly on mobile and edge devices. However, a major challenge in this area is the limited memory available on these devices, which can severely restrict the size and complexity of the models that can be trained. In this systematic survey, we aim to explore the current state-of-the-art techniques for breaking on-device training memory walls, focusing on methods that can enable larger and more complex models to be trained on resource-constrained devices. Specifically, we first analyze the key factors that contribute to the phenomenon of memory walls encountered during on-device training. Then, we present a comprehensive literature review of on-device training, which addresses the issue of memory limitations. Finally, we summarize on-device training and highlight the open problems for future research. By providing a comprehensive overview of these techniques and their effectiveness in breaking memory walls, we hope to help researchers and practitioners in this field navigate the rapidly evolving landscape of on-device training.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2023breaking,
  title  = {Breaking On-device Training Memory Wall: A Systematic Survey},
  author = {Shitian Li and Chunlin Tian and Kahou Tam and Rui Ma and Li Li},
  year   = {2023},
  eprint = {2306.10388},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.10388v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.10388.svg)](https://codeofpaper.com/paper/2306.10388)

Discussion