paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Generalizing Reuse Patterns for Efficient DNN on Microcontrollers

面向微控制器高效 DNN 的广义复用模式
ASPLOS Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22025匹配度 4/10 · 论文属于程序语言/编译技术与机器学习系统的交叉,研究 DNN 在微控制器上的计算复用优化,与用户在机器学习系统中应用静态分析/编译优化的兴趣有间接关联。但它不涉及 LLM/Agentic 程序、静态分析、浮点程序分析或贝叶斯程序分析等用户核心方向,因此匹配度较低。引用 2 inbox
Jiesong Liu, Bin Ren, Xipeng Shen
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出广义复用模式及精度/延迟分析模型,显著加速微控制器上的 DNN 推理。

深度神经网络在微控制器等资源受限设备上部署时计算需求高,利用输入数据与激活图中的冗余进行计算复用可加速推理,但现有复用优化对数据复用模式的定义过于狭窄。本文提出广义复用概念,揭示广义复用模式与输入/激活图的矩阵视图行列重排之间的关系,从而大幅扩展可探索的复用空间;进一步提出两个分析模型,评估复用模式对 DNN 精度和延迟的影响,以高效选择合适模式。实验表明,广义复用在不同 DNN 与微控制器硬件上均带来显著收益,相比传统复用实现 1.03-2.2 倍加速或 1-8% 精度提升。

问题
现有基于计算复用的 DNN 优化对数据复用模式定义狭窄,限制了微控制器上 DNN 推理可探索的复用空间与加速效果。
方法
提出广义复用概念,建立其与输入/激活图矩阵行列重排的关系,并设计两个分析模型评估复用模式对精度和延迟的影响以指导选择。
评估
在多种 DNN 与微控制器硬件上实验,相比传统复用获得 1.03-2.2 倍加速或 1-8% 精度提升。
原文摘要(Abstract)

Deep Neural Networks (DNNs) face challenges in deployment on resource-constrained devices due to their high computational demands. Leveraging redundancy in input data and activation maps for computation reuse is an effective way to accelerate DNN inference, especially for microcontrollers where the computing power is very limited. This work points out an important limitation in current reuse-based DNN optimizations, the narrow definition of reuse patterns in data. It proposes the concept of generalized reuse and uncovers the relations between generalized reuse patterns and row/column reorder of a matrix view of the input or activation map of a DNN. It revolutionizes the conventional view of explorable reuse patterns, drastically expanding the reuse space. It further develops two novel analytical models for analyzing the impacts of reuse patterns on the accuracy and latency of DNNs, enabling efficient selection of appropriate reuse patterns. Experiments show that generalized reuse consistently brings significant benefits, regardless of the differences among DNNs or microcontroller hardware. It delivers 1.03-2.2x speedups or 1-8% accuracy improvement over conventional reuse.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{LiuRS25,
  title = {Generalizing Reuse Patterns for Efficient DNN on Microcontrollers},
  author = {Jiesong Liu and Bin Ren and Xipeng Shen},
  booktitle = {ASPLOS},
  year = {2025},
  doi = {10.1145/3676641.3716257}
}