paperbot · PL 论文追踪

全部论文 待读 收藏

P2 MVQ: Towards Efficient DNN Compression and Acceleration with Masked Vector Quantization

MVQ:面向高效 DNN 压缩与加速的掩码向量量化
ASPLOS Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 12025匹配度 1/10 · 论文研究 DNN 向量量化压缩与稀疏脉动阵列加速,属于机器学习系统/体系结构方向,未涉及静态分析、Agent/LLM、浮点程序分析或贝叶斯程序分析等用户核心方向。虽然标签包含“机器学习与程序语言”,但内容与程序语言及 LLM 交叉关联很弱。引用 8 inbox
Shuaiting Li, Chengxuan Wang, Juncan Deng, Zeyu Wang, Zewen Ye, Zongsheng Wang, Haibin Shen, Kejie Huang
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出掩码向量量化 MVQ,通过 N:M 剪枝与掩码 k-means 保护重要权重,并用稀疏脉动阵列加速 DNN 压缩。

传统向量量化(VQ)硬件友好,可降低 DNN 存储开销与权重加载位宽,但未保留重要权重,导致显著精度损失。论文提出 MVQ:算法上先用 N:M 剪枝去除不重要权重,再用掩码 k-means 仅计算未剪枝权重与码字的距离并更新码字,以有限码字更好逼近重要权重;架构上在增强权重固定(EWS)CNN 加速器上实现 VQ,并设计稀疏脉动阵列。图像分类、目标检测和分割实验表明,MVQ 在可比压缩率下优于传统 VQ 且降低 FLOPs。ASIC 评估显示,相比基础 EWS 加速器能效提升 2.3×、脉动阵列面积减少 55%,相比此前稀疏加速器能效提升 1.73×。

问题
传统向量量化未充分保留 DNN 中的重要权重,在压缩时会造成明显精度损失,同时硬件加速收益也受限于稠密计算与存储。
方法
算法层面结合 N:M 剪枝与掩码 k-means,仅用未剪枝权重与码字的距离更新码字;架构层面在 EWS CNN 加速器上实现向量量化,并提出稀疏脉动阵列设计。
评估
在图像分类、目标检测和分割等任务的多类模型上验证精度与 FLOPs,并通过 ASIC 评估能效和脉动阵列面积,与基础 EWS 及此前稀疏加速器比较。
原文摘要(Abstract)

Vector quantization(VQ) is a hardware-friendly DNN compression method that can reduce the storage cost and weight-loading datawidth of hardware accelerators. However, conventional VQ techniques lead to significant accuracy loss because the important weights are not well preserved. To tackle this problem, a novel approach called MVQ is proposed, which aims at better approximating important weights with a limited number of codewords. At the algorithm level, our approach removes the less important weights through N:M pruning and then minimizes the vector clustering error between the remaining weights and codewords by the masked k-means algorithm. Only distances between the unpruned weights and the codewords are computed, which are then used to update the codewords. At the architecture level, our accelerator implements vector quantization on an EWS (Enhanced weight stationary) CNN accelerator and proposes a sparse systolic array design to maximize the benefits brought by masked vector quantization. Our algorithm is validated on various models for image classification, object detection, and segmentation tasks. Experimental results demonstrate that MVQ not only outperforms conventional vector quantization methods at comparable compression ratios but also reduces FLOPs. Under ASIC evaluation, our MVQ accelerator boosts energy efficiency by 2.3× and reduces the size of the systolic array by 55% when compared with the base EWS accelerator. Compared to the previous sparse accelerators, MVQ achieves 1.73× higher energy-efficiency.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{LiWDWYWSH25,
  title = {MVQ: Towards Efficient DNN Compression and Acceleration with Masked Vector Quantization},
  author = {Shuaiting Li and Chengxuan Wang and Juncan Deng and Zeyu Wang and Zewen Ye and Zongsheng Wang and Haibin Shen and Kejie Huang},
  booktitle = {ASPLOS},
  year = {2025},
  doi = {10.1145/3669940.3707268}
}