arrow
返回

RAMS: Runtime Adaptive Memory Scaling for Tiny Deep Learning on IoT Devices

delete2026-01-12
delete0
PRE
AI
H
Haolin Chu
H
Haiteng Xin
X
Xiaolong Zheng
L
Liang Liu
H
Huadóng Ma
DOI:10.1109/TMC.2026.3651722delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
在物联网(IoT)设备上部署微型深度学习(TinyDL)正日益普及。为适应有限的内存,近期方法将张量细分为精细粒度的部分并进行离线内存规划以最小化内存占用。然而,这些方法无法适应动态内存,错失了利用临时可用内存以加速推理的机会。此外,现有方法仅关注最小化内存大小而忽略了缓存使用特性,导致频繁的缓存未命中和延迟增加。本文提出RAMS,一个支持运行时自适应内存缩放的高效框架,以充分利用动态内存。我们设计了一种可控制大小的张量生成方法,从而实现运行时内存缩放。我们还提出了一种缓存友好的内存管理方法,以最小化缓存未命中次数。RAMS包含一个离线规划器用于最小化推理所需的内存占用,以及一个在线管理器用于根据可用内存确定内存大小并为可控制大小的张量生成布局。RAMS在保持紧凑内存占用的同时显著降低了推理延迟。在运行RTOS和Android系统的商用设备上的广泛实验表明,与最先进的方法相比,RAMS在保持相似内存占用的前提下,相比TFLM和TinyTS分别将延迟有效降低了1.57倍和1.48倍,同时将功耗降低了67.74%和15.97%。
Keyword:
TinyDL
inference acceleration
memory adaptation
runtime scheduling

期刊

IEEE Transactions on Mobile Computing 封面图
IEEE Transactions on Mobile Computing
IF:
9.2
论文数:
5.9K
被引数:
1.8W

机构

B
beijing university of posts and telecommunications
学者数:
2.3K
论文数: 861
被引数: 0
引用论文

引用论文

CoDL
err2022-06-27
err0
PREAI
errFucheng Jia; Deyu Zhang; Ting Cao; Shiqi Jiang; Yunxin Liu; Ju Ren; Yaoxue Zhang
err分享
err收藏
A comprehensive survey on model compression and acceleration模型压缩与加速综述
err2020-02-08
err260
PREAI
errChoudhary, Tejalal; Mishra, Vipul; Goswami, Anurag; Sarangapani, Jagannathan
err分享
err收藏
Every pixel counts: Fine-grained UI rendering analysis for mobile applications
err2017-05-01
err0
PREAI
errYi Gao; Yang Luo; Daqing Chen; Haocheng Huang; Wei Dong; Mingyuan Xia; Xue Liu; Jiajun Bu
err分享
err收藏
学者 查看更多内容