NMS: Efficient Edge DNN Training via Near-Memory Sampling on Manifolds
Boran Zhao, Haiduo Huang, Qiwei Dang, Wenzhe Zhao, Tian Xia, Pengju Ren

TL;DR
This paper introduces NMS, a novel near-memory sampling system for edge DNN training that reduces energy consumption and improves generalization by using a DNN-free, manifold-inspired sampling algorithm implemented with near-memory computing.
Contribution
It proposes the first DNN-free near-memory sampling method, DE-SNE, and integrates it into a system called NMS to enhance edge device training efficiency and accuracy.
Findings
NMS outperforms SOTA methods in accuracy.
Significantly reduces DDR energy consumption.
Addresses generalization issues without DNN reliance.
Abstract
Training deep neural networks (DNNs) on edge devices has attracted increasing attention due to its potential to address challenges related to domain adaptation and privacy preservation. However, DNNs typically rely on large datasets for training, which results in substantial energy consumption, making the training in edge devices impractical. Some dataset compression methods have been proposed to solve this challenge. For instance, the coreset selection and dataset distillation reduce the training cost by selecting and generating representative samples respectively. Nevertheless, these methods have two significant defects: (1) The necessary of leveraging a DNN model to evaluate the quality of representative samples, which inevitably introduces inductive bias of DNN, resulting in a severe generalization issue; (2) All training images require multiple accesses to the DDR via long-distance…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFerroelectric and Negative Capacitance Devices · Advanced Neural Network Applications · Neural Networks and Reservoir Computing
