English

DAF: An Efficient End-to-End Dynamic Activation Framework for on-Device DNN Training

Networking and Internet Architecture 2025-07-11 v1 Machine Learning

Abstract

Recent advancements in on-device training for deep neural networks have underscored the critical need for efficient activation compression to overcome the memory constraints of mobile and edge devices. As activations dominate memory usage during training and are essential for gradient computation, compressing them without compromising accuracy remains a key research challenge. While existing methods for dynamic activation quantization promise theoretical memory savings, their practical deployment is impeded by system-level challenges such as computational overhead and memory fragmentation. To address these challenges, we introduce DAF, a Dynamic Activation Framework that enables scalable and efficient on-device training through system-level optimizations. DAF achieves both memory- and time-efficient dynamic quantization training by addressing key system bottlenecks. It develops hybrid reduction operations tailored to the memory hierarchies of mobile and edge SoCs, leverages collaborative CPU-GPU bit-packing for efficient dynamic quantization, and implements an importance-aware paging memory management scheme to reduce fragmentation and support dynamic memory adjustments. These optimizations collectively enable DAF to achieve substantial memory savings and speedup without compromising model training accuracy. Evaluations on various deep learning models across embedded and mobile platforms demonstrate up to a 22.9×22.9\times reduction in memory usage and a 3.2×3.2\times speedup, making DAF a scalable and practical solution for resource-constrained environments.

Keywords

Cite

@article{arxiv.2507.07149,
  title  = {DAF: An Efficient End-to-End Dynamic Activation Framework for on-Device DNN Training},
  author = {Renyuan Liu and Yuyang Leng and Kaiyan Liu and Shaohan Hu and Chun-Fu and Chen and Peijun Zhao and Heechul Yun and Shuochao Yao},
  journal= {arXiv preprint arXiv:2507.07149},
  year   = {2025}
}

Comments

Accepted to MobiSys 2025

R2 v1 2026-07-01T03:53:43.818Z